Загрузка Поступлений товаров из 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 не будет опубликован. Обязательные поля помечены *