Заполнение Передачи товаров между организациями из файла

Сегодня мы расскажем, как научили Управление торговлей формировать документ «Передача товаров между организациями» на основе данных, введенных из Excel. А также заполнять документ теми номерами ГТД, которые нам нужны.

Постановка задачи

Наш клиент формирует документ «Передача товаров между организациями» в «полуручном» режиме. Он выгружает данные отчетов 1С в Excel и на основании этих данных определяет, сколько и каких товаров будет передано от основного поставщика организациям-продавцам.

Схема его работы выглядит так:

  1. Сформировать отчет в 1С;
  2. Выгрузить данные в Эксель;
  3. Заполнить данные по передаваемым товарам в Эксель;
  4. Вручную вбить данные в 1С.

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

Способ решения

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

Мы создали расширение для 1С, которое добавляло кнопку «Загрузить из внешнего файла» в документ «Передача товаров между организациями»:

Заполнение документа "Передача товаров между организациями" из внешнего файла
Кнопка «Загрузить из внешнего файла»

Функционально форма заполнения также имеет стандартный вид: позволяет указать номенклатуру, количество, цену (если нужно) и номер ГТД со страной происхождения:

Заполнение документа "Передача товаров между организациями" из внешнего файла. Форма загрузки данных из внешнего файла
Форма загрузки данных из внешнего файла

Пользователю остается лишь убедиться, что все данные введены верно и нажать «Перенести и закрыть»:

Если 1С не найдет номера ГТД, рядом с ненайденным номером будет написано "", а сам номер будет подсвечен красным цветом

Если 1С не сможет найти номер ГТД, рядом с ненайденным номером будет написано «<будет создан>», а сам номер будет подсвечен красным цветом:

Ненайденный номер ГТД
Ненайденный номер ГТД

После переноса данных, наше расширение принудительно проставит в документе те номера ГТД, которые были заполнены из файла и не даст 1С самой определять, какие номера будут переданы:

Заполнение документа "Передача товаров между организациями" из внешнего файла. Номера ГТД в документе
Номера ГТД в документе

При этом сохранена типовая проверка на наличие нужных номеров ГТД у организации-отправителя. Если товаров не хватит, 1С выдаст вот такое сообщение и не даст провести документ:

Сообщение при превышении остатка номеров ГТД
Сообщение при превышении остатка номеров ГТД

Преимущества решения

  1. Механизм расширений. Решение сделано через механизм расширений, а значит ваша конфигурация 1С останется типовой и вы сможете обновляться на новые релизы без каких-либо проблем;
  2. Скорость работы. Количество «ручных» действия сведено к необходимому минимуму. Перенос данных из Excel (или любого другого внешнего файла) осуществляется в несколько кликов мышкой. Сохраните свое время для чего-нибудь полезного 
  3. Гарантия. Гарантия на решение — 3 месяца. Если вы найдете в нем ошибки — мы их оперативно и бесплатно исправим;
  4. Адаптивность. Данное решение — лишь пример того, что мы можем сделать. Если вам нужна доработка данного решения подв аши задачи — мы с удовольствием этим займемся!

Кому пригодится решение

  1. Тем, кто привык вести учет товаров во внешнем файле или базе данных;
  2. Компаниям, которым не подходит типовой механизм «Интеркампани»;
  3. Компаниям, использующим многоуровневую схему «Интеркампани»
Закажите решение через эту форму!

Оставить комментарий

avatar
  Подписаться  
Уведомление о