Обработка для создания Налоговых накладных (НН) (Бухгалтерия для Укр) по файлам выгрузки из Shelter, r-keeper, iiko.
Читаются файлы формата excel, которые выгружены из программных продуктов Shelter, r-keeper, iiko.
Для создания НН из r-keeper, iiko читаются два файла, один для ТЧ Товары, второй для ТЧ Услуги. Для создания НН из Shelter читается один файл.
Количество создаваемых документов НН в трех случаях определяется по количествам строк с датами и определяемыми наименованиями контрагентов.
Алгоритм загружаемых данных по файлам из р-кипера, айко, или по файлу, выгружаемого из шелтера, определяется "переключателем" (флажком) на форме обработки загрузки данных.
Для всех алгоритмов создана настройку (флажок) для автоматического проведения документов.
В случае обнаружения не найденных номенклатур в базе при чтении файлов загрузки, сообщать пользователю о необходимости её создания в ручном режиме. Или предусмотреть автоматическое создание не найденных номенклатур в базе после включения опции (создать флажок - "создавать новую номенклатуру, если она не найдена").
Алгоритм работы обработки:
Определяем тип загружаемого файла (из р-кипера, айко или из шелтера), определяем дату создаваемого документа (для файлов из шелтера) или период дат для р-кипера или айко. Определяем вариант записи документа (просто создать, или провести.
Выбираем файлы. Считываем данные, записываем данные в документы согласно описанным алгоритмам расчета и подбора данных по ТЗ.
В строке сообщения обработки выводится уведомление про успешное прочтение данных файлов по Номенклатуре и создании документов, (проведении документов).
После успешного прочтения данных файлов загрузки (и автоматического заполнения номенклатур, если их не было ранее определен) - кликаем на "Создать Налоговые накладные".
После успешного создания документов (и их проведения, в случае включения данной опции в обработке) выводится соответствующее уведомление пользователю.
Тестировалась на БАС БУ 2.0. Пойдет также для более поздних версий БАС БУ.
Платформа 1С, которая была использована для разработки и тестирования - 1С:Предприятие 8.3 (8.3.13).