Заполнение перемещения из файла в 1С

15.07.2016 7152 10

Обработка позволяет заполнить табличную часть документа Перемещение товаров и Заказ на перемещение данными из любого табличного файла (excel,csv,dbf и т.п.)


Обработка будет полезна тем, кому приходится регулярно создавать накладные на перемещение с большим количеством товаров. Если при этом у вас под рукой имеется табличный файл с данными о перемещаемых ТМЦ, то эта обработка специально для вас.

Заполнение документа покажу на примере Бухгалтерии 3.0 (в остальных конфигурациях разработка действует аналогично). Допустим у вас есть такой файл эксель:

файл эксель

Из этого файла заполним табличную часть товары документа Перемещение товаров. Создаем новый документ (или выбираем любой имеющийся). Заполняем шапку документа, указываем сведения об организации, складе-отправителе и получателе. Далее в командной панели нажимаем Заполнить из файла (предварительно необходимо подключить обработку к конфигурации).

команда заполнения перемещения из эксель

Появится окно настроек заполнения. Первым делом в нем нужно будет заполнить табличное поле - источник данных для заполнения. Можно заполнить вручную или скопировать содержимое внешнего файла в буфер обмена и вставить в эту таблицу. Третий вариант заполнения - по гиперссылке (подходит только для файлов Excel).

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

После выбора файла таблица формы заполняется автоматически. Останется только уточнить граничные номера строк и номера колонок с номенклатурой и количеством. Так как в нашем файле присутствутствуют счета учета, заполним также и их. При заполнении счетов можно указать в качестве источника какое-то конкретное значение счета, или номер колонки (как в нашем случае). Если перед заполнением документа нужно очищать табличную часть, устанавливаем соответствущий флажок.

настройки заполнения перемещения из файла

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

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

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

Если в процессе загрузки возникнут какие-либо коллизии/ошибки, появится протокол. Например, умышленно изменив наименование номенклатуры, получим такой результат.

протокол об ошибках

Поиск номенклатуры осуществляется по нескольким полям, поэтому в файле можно использовать не только наименование, но и артикул, код или штрихкод.

В конфигурациях УТ, КА и ERP помимо документа перемещения можно заполнять еще и заказ на перемещение. Кроме номенклатуры доступно заполнение характеристики.

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

+7 (931) 106-82-90

manager@coderstar.ru


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

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