Загрузка кассовых ордеров из Excel в 1С

05.08.2019 10381 30

Универсальное заполнение кассовых документов (ПКО и РКО) из внешних табличных файлов произвольной структуры в 1С:Бухгалтерия 3.0.


Эта разработка поможет вам сделать групповое заполнение кассовых ордеров в 1С:Бухгалтерия 3.0 из внешних табличных файлов произвольной структуры.

Допустим, есть такой файл Excel:

файл Экель

Покажу на его примере, как загрузить ПКО и РКО.

Заполнение ПКО

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

На форме обработки заполняем следующие поля:

  • Источник данных - файл Excel,
  • Тип документов - приходный ордер,
  • выбираем сам файл,
  • заполняем номера первой и последней строки для загрузки,
  • при желании можем включить необходимость прерывания загрузки при возникновении каких-либо ошибок.

настройка заполнения ПКО из файла

Далее нужно настроить правила заполнения реквизитов документа из файла, для этого заполняется таблица в нижней части формы.

Для заполнения доступны все основные реквизиты документа:

доступные для заполнения реквизиты документа

Обращаю ваше внимание, что реквизиты можно заполнять как из файла, так и конкретным значением. В нашем примере из файла будем брать только значение даты и суммы.

правила заполнения реквизитов документа

В реквизите Основание видим квадратные скобки с цифрами внутри, это значит что имеются заменяемые параметры. При заполнении документа они будут заменены на значения в колонках №2,3 и 4.

После выполнения всех настроек нажимаем Создать документы, по окончании загрузки появляется протокол:

протокол загрузки

Если в процессе загрузки были какие-то ошибки/коллизии, они будут отражены в протоколе.

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

журнал Кассовые документы

ПКО заполнены корректно.

форма приходного кассового ордера

Проводки тоже сформировались корректно:

проводки в приходном ордере

Заполнение РКО

В качестве примера будет загружать возвраты оплаты покупателям.

Загрузка расходных кассовых ордеров происходит аналогично, нужно только поменять тип документов и настроить заполнение реквизитов.

настройка заполнения РКО

Сам ордер будет выглядет следующим образом:

форма РКО

Если Excel не установлен (или файл другого формата)

Никакой проблемы в этом случае нет - нужно в качестве источника данных выбрать Таблица формы.

заполнение из таблицы формы

На появившейся вкладке в табличное поле вставляем содержимое файла:

вставка содержимого файла в табличное поле

Значения любых реквизитов ПКО и РКО (организации, контрагента, договора и т.п.) можно как задавать принудительно, так и заполнять из файла.

загрузка цены...

Появились вопросы?

+7 (931) 106-82-91

manager@coderstar.ru


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант