Экспорт данных в бухгалтерию (построчно)¶
Внимание
Настоящая выгрузка в бухгалтерию не является актуальной и более не поддерживается, выгруженные с её помощью данные могут быть недостоверны. Для выгрузки в 1С пользуйтесь инструментом Данные для бухгалтерии.
Используя Экспорт данных в бухгалтерию (построчно), можно провести выгрузку строк выбранных документов во внешний файл, который можно в дальнейшем импортировать в бухгалтерскую программу. Инструмент расположен по адресу: Учёт товарных запасов → Разное → Экспорт данных в бухгалтерию (построчно).
Примечание
Сами документы («шапка» + сумма) экспортируются через другой пункт меню, особенности которого приведены здесь.
В открывшемся окне Список документов необходимо отметить нужные документы клавишей Ins и нажать кнопку OK в панели инструментов. Документам, которые успешно прошли процедуру экспорта, автоматически присваивается статус [В бухгалтерии].
Данные о построчном экспорте в бухгалтерию сохраняются в протоколе, который можно просмотреть так: Учёт товарных запасов → Разное → Просмотр протоколов работы, установив далее в окне Протокол тип Экспорт документов.
При экспорте данных учитываются следующие системные настройки из группы: Администратор системы → Настройки системы → Системные настройки → Прикладные настройки → Настройки для бухгалтерии:
-
Тип экспорта для экспорта данных в бухгалтерию [ExpTypeForBuh] – хранит значение кода типа экспорта, который будет использован при выгрузке данных в файл (тип экспорта описывает содержимое и расположение файла).
Примечание
Данные по документам Услуги населению выгружаются только для макета MosDocBLotos.
-
Имя запроса для экспорта данных в бухгалтерию [QueryForBuh] – указывается имя запроса для списка документов, которые будут выбираться для бухгалтерии. Если ничего не указано, по умолчанию используется запрос для списка документов GetListDocs.
Примечание
В окне Список документов запрос GetListDocs отображается своим псевдонимом – Список документов для передачи в бухгалтерию в строке, расположенной сразу после статусов документов.
-
Документы для экспорта в бухгалтерию [DocsForBuh] – устанавливается допустимый список типов документов.
Примечание
Список типов документов используется только в случае, если настройка Имя запроса для экспорта данных в бухгалтерию [QueryForBuh] либо пуста, либо имеет значение GetListDocs.
-
Выгружать данные для бухгалтерии в кодировке организации [BuchOwner] – настройка может применяться для тех случаев, когда в файл экспорта данные должны быть выгружены в кодировке внешней программы. В момент выгрузки анализируется эта настройка и, если она не пустая, справочники товаров, контрагентов и другие (предусмотренные таблицей перекодировки) попадают в файл в кодировке внешней программы.
Примечание
Эта настройка влияет только на макеты экспорта:
- Экспорт данных в бухгалтерию (построчно) Проверка строки документа для "Белый Лотос" (Москва).
- Экспорт данных в бухгалтерию (построчно) Проверка строки документа для РФК (Сыктывкар).
Кроме того, при таком экспорте учитывается настройка Контроль регистрационного номера товара из группы Прикладные настройки → Контроль по приходу. Регистрационный номер товара заполняется при создании приходного документа.
Включение настройки Контроль регистрационного номера товара [VerRegDrugs] позволяет контролировать наличие у товара регистрационного номера (применяется не во всех регионах). Если товару при его включении не назначен такой номер, система запрещает его продавать или перемещать в другие отделы. При этом выводится соответствующее сообщение.
Примечание
Настройка Контроль регистрационного номера товара [VerRegDrugs] не срабатывает для документа Приход с фасовки, так как в этом документе отсутствует поле для занесения регистрационного номера. Поэтому товару, который появился на остатках в результате прихода с фасовки, в качестве регистрационного номера автоматически назначается с символа «звёздочка».
Общее замечание:
Никогда не выгружаются нефинансовые документы – заказы, заявки и тому подобные, за исключением документа Услуги населению.
Информация о форматах выгрузки¶
Выгрузка данных по документам для бухгалтерии выполняется в формате, который описан в макете экспорта указанного во «флаговой» настройке Тип экспорта для экспорта данных в бухгалтерию [ExpTypeForBuh] (о том, как найти макет экспорта см. Как найти макет поставщика).
То есть выгрузка данных в бухгалтерию может быть выполнена в соответствии с одним выбранным макетом экспорта. Среди макетов экспорта есть макеты, предназначенные для выгрузки данных по документам построчно и по «шапкам». Так как предварительная подготовка для выгрузки данных по строкам и по «шапкам» разная, в системе есть два разных пункта меню:
- Для шапок - Экспорт данных в бухгалтерию (см. Экспорт документов в бухгалтерию).
- Для товарных строк - Экспорт данных в бухгалтерию (построчно).
Примечание
Использовать один и тот же макет экспорта, указанный в настройке, для выгрузки данных по «шапкам» документов и построчно невозможно.
Макеты, которые используются для построчной выгрузки данных:
- Экспорт документов в 1С построчно (Сыктывкар) [SktDocTo1C].
- Документы для "Белый Лотос" (Москва) [MosDocBLotos].
- Документы для 1С(приход) (Красноярск) [Kras1CPrOut].
- Документы для 1С(расход) (Красноярск) [Kras1CRsOut].
Для каждого из макетов построчного экспорта существует свой метод проверки принадлежности строки к макету и, соответственно, разный набор данных, которые возможны для выгрузки в файл для бухгалтерии.
-
При вызове пункта меню Экспорт данных в бухгалтерию (построчно) система готовит список строк выбранных документов и передает их на обработку макетом. Метод проверки каждого макета выполняет подготовку необходимых данных для выгрузки в файл. Как правило, такие методы находятся в классе User.MethodsOnVerify, например, MosDocBLotos.
-
При обращении к пункту меню Экспорт данных в бухгалтерию готовится список «шапок» выбранных документов, после чего вызывается общий метод подготовки данных (как правило, это общий метод
##class(LibForNad).ExpDocToBuh()
).
Далее вызывается метод макета экспорта. Методы-обработчики макета экспорта подключаются в описании макета в том случае, если данные подготовленные в вышеуказанном методе недостаточны. Как правило, такие методы находятся в классе User.LibForNad, например, VerifyDocsTo1C.