План счетов (Запрос)

В данной статье продемонстрирована настройка проекта для выгрузки регистра бухгалтерии «План счетов» с помощью Экстрактора 1С.

Итак, заходим в раздел «Проекты» Экстрактора 1С, нажимаем «Создать».

Выбираем тип источника данных «Запрос».

В открывшемся окне задаем наименование и добавляем текст запроса (Вы можете использовать предоставленный в данной статье текст запроса, составить свой на языке программирования 1С или воспользоваться конструктором запроса по кнопке «Конструктор…», как это сделать смотрите в статье).

Текст запроса:
ВЫБРАТЬ Хозрасчетный.Ссылка КАК Ссылка, Хозрасчетный.ПометкаУдаления КАК ПометкаУдаления, Хозрасчетный.Родитель КАК Родитель, Хозрасчетный.Код КАК Код, Хозрасчетный.Наименование КАК Наименование, Хозрасчетный.Порядок КАК Порядок, Хозрасчетный.Вид КАК Вид, Хозрасчетный.Забалансовый КАК Забалансовый, Хозрасчетный.ЗапретитьИспользоватьВПроводках КАК ЗапретитьИспользоватьВПроводках, Хозрасчетный.КодБыстрогоВыбора КАК КодБыстрогоВыбора, Хозрасчетный.Валютный КАК Валютный, Хозрасчетный.Количественный КАК Количественный, Хозрасчетный.УчетПоПодразделениям КАК УчетПоПодразделениям, Хозрасчетный.НалоговыйУчет КАК НалоговыйУчет, Хозрасчетный.Представление КАК Представление, Хозрасчетный.Предопределенный КАК Предопределенный, Хозрасчетный.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных, ВЗ_Субконто1.Ссылка1 КАК Ссылка1, ВЗ_Субконто1.НомерСтроки1 КАК НомерСтроки1, ВЗ_Субконто1.ВидСубконто1 КАК ВидСубконто1, ВЗ_Субконто1.Предопределенное1 КАК Предопределенное1, ВЗ_Субконто1.ТолькоОбороты1 КАК ТолькоОбороты1, ВЗ_Субконто1.Суммовой1 КАК Суммовой1, ВЗ_Субконто1.Валютный1 КАК Валютный1, ВЗ_Субконто1.Количественный1 КАК Количественный1, ВЗ_Субконто2.Ссылка2 КАК Ссылка2, ВЗ_Субконто2.НомерСтроки2 КАК НомерСтроки2, ВЗ_Субконто2.ВидСубконто2 КАК ВидСубконто2, ВЗ_Субконто2.Предопределенное2 КАК Предопределенное2, ВЗ_Субконто2.ТолькоОбороты2 КАК ТолькоОбороты2, ВЗ_Субконто2.Суммовой2 КАК Суммовой2, ВЗ_Субконто2.Валютный2 КАК Валютный2, ВЗ_Субконто2.Количественный2 КАК Количественный2, ВЗ_Субконто3.Ссылка3 КАК Ссылка3, ВЗ_Субконто3.НомерСтроки3 КАК НомерСтроки3, ВЗ_Субконто3.ВидСубконто3 КАК ВидСубконто3, ВЗ_Субконто3.Предопределенное3 КАК Предопределенное3, ВЗ_Субконто3.ТолькоОбороты3 КАК ТолькоОбороты3, ВЗ_Субконто3.Суммовой3 КАК Суммовой3, ВЗ_Субконто3.Валютный3 КАК Валютный3, ВЗ_Субконто3.Количественный3 КАК Количественный3 ИЗ ПланСчетов.Хозрасчетный КАК Хозрасчетный ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ХозрасчетныйВидыСубконто1.Ссылка КАК Ссылка1, ХозрасчетныйВидыСубконто1.НомерСтроки КАК НомерСтроки1, ХозрасчетныйВидыСубконто1.ВидСубконто КАК ВидСубконто1, ХозрасчетныйВидыСубконто1.Предопределенное КАК Предопределенное1, ХозрасчетныйВидыСубконто1.ТолькоОбороты КАК ТолькоОбороты1, ХозрасчетныйВидыСубконто1.Суммовой КАК Суммовой1, ХозрасчетныйВидыСубконто1.Валютный КАК Валютный1, ХозрасчетныйВидыСубконто1.Количественный КАК Количественный1 ИЗ ПланСчетов.Хозрасчетный.ВидыСубконто КАК ХозрасчетныйВидыСубконто1 ГДЕ ХозрасчетныйВидыСубконто1.НомерСтроки = 1) КАК ВЗ_Субконто1 ПО (Хозрасчетный.Ссылка = ВЗ_Субконто1.Ссылка1) ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ХозрасчетныйВидыСубконто2.Ссылка КАК Ссылка2, ХозрасчетныйВидыСубконто2.НомерСтроки КАК НомерСтроки2, ХозрасчетныйВидыСубконто2.ВидСубконто КАК ВидСубконто2, ХозрасчетныйВидыСубконто2.Предопределенное КАК Предопределенное2, ХозрасчетныйВидыСубконто2.ТолькоОбороты КАК ТолькоОбороты2, ХозрасчетныйВидыСубконто2.Суммовой КАК Суммовой2, ХозрасчетныйВидыСубконто2.Валютный КАК Валютный2, ХозрасчетныйВидыСубконто2.Количественный КАК Количественный2 ИЗ ПланСчетов.Хозрасчетный.ВидыСубконто КАК ХозрасчетныйВидыСубконто2 ГДЕ ХозрасчетныйВидыСубконто2.НомерСтроки = 2) КАК ВЗ_Субконто2 ПО (Хозрасчетный.Ссылка = ВЗ_Субконто2.Ссылка2) ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ХозрасчетныйВидыСубконто3.Ссылка КАК Ссылка3, ХозрасчетныйВидыСубконто3.НомерСтроки КАК НомерСтроки3, ХозрасчетныйВидыСубконто3.ВидСубконто КАК ВидСубконто3, ХозрасчетныйВидыСубконто3.Предопределенное КАК Предопределенное3, ХозрасчетныйВидыСубконто3.ТолькоОбороты КАК ТолькоОбороты3, ХозрасчетныйВидыСубконто3.Суммовой КАК Суммовой3, ХозрасчетныйВидыСубконто3.Валютный КАК Валютный3, ХозрасчетныйВидыСубконто3.Количественный КАК Количественный3 ИЗ ПланСчетов.Хозрасчетный.ВидыСубконто КАК ХозрасчетныйВидыСубконто3 ГДЕ ХозрасчетныйВидыСубконто3.НомерСтроки = 3) КАК ВЗ_Субконто3 ПО (Хозрасчетный.Ссылка = ВЗ_Субконто3.Ссылка3) УПОРЯДОЧИТЬ ПО Код

На этапе настройки набора данных оставляем все без изменений.

Пропускаем этап настройки вычисляемых полей, затем выбираем подключение и создаем таблицу-приемник (6 и 7 этапы инструкции по созданию проекта). На этапе сопоставления полей оставляем все без изменений.

Этап расширенных настроек пропускаем и завершаем создание проекта.

Теперь осталось только задать имя проекту и выполнить выгрузку: нажимаем поочередно кнопки «Записать», «Сформировать очередь» и «Выполнить проект».

При необходимости Вы можете настроить расписание выгрузки.