Загрузка Поступлений товаров из Excel в УТ 10.3



Существует универсальный механизм загрузки данных из табличного документа, но все мы прекрасно знаем, что за универсальность часто приходится платить удобством, я предлагаю свое решение.

Обработка предназначена для загрузки приходных накладных от поставщика по сумме документа! (Важное  замечание сумма в накладной  не пересчитывается при загрузке из документа, а берется именно та что указана поставщиком)
 Загрузка накладной  осуществляется в 2(по желанию в 3) шага изображенных на скриншоте (картинка —  инструкция)

1. Пользователь нажимает кнопку загрузить. Откроется стандартный диалог выбора файла, выбираем файл excel содержащий приходную накладную. После чего происходит считывание файла.
2. Заполняются настройки загрузки  — указываем номера колонок в которых содержаться   наименование , штрих-код, артикул, количество, сумма  (изображение настройки). Для быстрого заполнения  можно воспользоваться нажатием на нужную колонку правой кнопкой мыши(появится контекстное меню) и  в нем то что содержит в себе колонка(наименование, штрихкод и т.д.)
Все настройки обязательны для заполнения  если колонка штрих код окажется пустой, то штрихкод добавлен не будет. 
3. После настроек пользователь может либо нажать на кнопку проверить накладную( — обработка проанализирует все позиции и выдаст отчет о том какая номенклатура и какие штрих коды уже есть в базе, а какие буду добавлены  при загрузке), либо на кнопку загрузить накладную, после чего откроется вновь созданный документ.

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

 

4. При загрузке ПТУ с новыми позициями  в обработке можно нажать на кнопку "показать новые", и в открытой форме отредактировать позиции номенклатуры(установить группу, изменить вид номенклатуры), причем работаем множественный режим редактирования, для этого нужно выделить строки с зажатой клавишей ctrl. 

Так же можно загрузить в обработку уже имеющиеся созданные позиции из справочника для групповой обработки.

Если у вас будут какие то личные пожелания  готов допилить данное творчество под личные нужды, обращайтесь =)

9 Comments

  1. platon-81

    + 100% , спасибо все отрабатывает отлично.

    Главный + простота и понятность, молодец!

    Reply
  2. i.s.leo

    вот у нас не работает, загружает вообще не те позиции((((

    Reply
  3. ogre2007

    Классно сделано, молодец!

    Reply
  4. AlexanderP

    Мои замечания.

    1. Накладная может быть разбита на страницы, обработка это «не ест».

    2. Неудобно для каждой накладной смотреть номера первой и последней строки.

    3. При добавлении строк в ТЧ ставка НДС всегда БезНДС.

    4. Даже если все товары найдены, открывается окно Новые позиции.

    5. Если загружается накладная с новыми товарными позициями, то не выдается предупреждение о создании Н-го количества объектов.

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

    7. Нет возможности в диалоге выбора файла указать .xlsx.

    Но пару накладных успешно загрузил. Спасибо 🙂

    Reply
  5. july_moiseeva

    Все получилось

    Reply
  6. user728379

    Все получилось! Спасибо

    Reply
  7. Лузер

    Можно ли загрузить накладную по ШК — то есть если не совпадает наименование и артикул с загружаемым файлом?

    Reply
  8. FISHERX

    .jav * ascript:void(0);

    Reply
  9. FISHERX

    (7)У штрихкода наивысший приоритет при поиске товара. Если товара в базе найден по штрихкоду, то программа его подставит в накладную, даже если у него название будет отличное от имени указанного в файле. К тому же обработка осуществляет поиск товара по наименованию и если найден товар отличный от позиции найденной по штрихкоду, то сообщит об этом, но подставит в накладную все равно товара который нашла по штрихкоду.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *