Загрузка кассовых ордеров из Excel в 1С
Универсальное заполнение кассовых документов (ПКО и РКО) из внешних табличных файлов произвольной структуры в 1С:Бухгалтерия 3.0.
Эта разработка поможет вам сделать групповое заполнение кассовых ордеров в 1С:Бухгалтерия 3.0 из внешних табличных файлов произвольной структуры.
Допустим, есть такой файл Excel:
Покажу на его примере, как загрузить ПКО и РКО.
Заполнение ПКО
В качестве примера будем грузить документы оплаты от розничных покупателей.
На форме обработки заполняем следующие поля:
- Источник данных - файл Excel,
- Тип документов - приходный ордер,
- выбираем сам файл,
- заполняем номера первой и последней строки для загрузки,
- при желании можем включить необходимость прерывания загрузки при возникновении каких-либо ошибок.
Далее нужно настроить правила заполнения реквизитов документа из файла, для этого заполняется таблица в нижней части формы.
Для заполнения доступны все основные реквизиты документа:
Обращаю ваше внимание, что реквизиты можно заполнять как из файла, так и конкретным значением. В нашем примере из файла будем брать только значение даты и суммы.
В реквизите Основание видим квадратные скобки с цифрами внутри, это значит что имеются заменяемые параметры. При заполнении документа они будут заменены на значения в колонках №2,3 и 4.
После выполнения всех настроек нажимаем Создать документы, по окончании загрузки появляется протокол:
Если в процессе загрузки были какие-то ошибки/коллизии, они будут отражены в протоколе.
В списке кассовых документов видим новые ордера.
ПКО заполнены корректно.
Проводки тоже сформировались корректно:
Заполнение РКО
В качестве примера будет загружать возвраты оплаты покупателям.
Загрузка расходных кассовых ордеров происходит аналогично, нужно только поменять тип документов и настроить заполнение реквизитов.
Сам ордер будет выглядет следующим образом:
Если Excel не установлен (или файл другого формата)
Никакой проблемы в этом случае нет - нужно в качестве источника данных выбрать Таблица формы.
На появившейся вкладке в табличное поле вставляем содержимое файла:
Значения любых реквизитов ПКО и РКО (организации, контрагента, договора и т.п.) можно как задавать принудительно, так и заполнять из файла.