новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
evshi
Приватное сообщение

Нужна внешняя обработка для УТ для загрузки и создания документа Заказ поставщику из эксель файла

94 |  0
30 мая 2023 в 11:01:14 (46 недель 4 дня 8 часов назад)
59500
Текст задания
Нужна внешняя обработка для УТ, которая по данным эксель файла создаст и проведёт документ Заказ поставщику в УТ.

Вот как должен быть заполнен документ в 1С:
- Сюда http://joxi.ru/brRGZRghJqMOqm текущую дату и время
- http://joxi.ru/Q2KGQ6gh4k3vd2
- Вкладка Дополнительно. Здесь http://joxi.ru/J2bYqGxSXnBgGm фиксированные значения. Дату и номер берём из файла http://joxi.ru/1A5vonLtn8vzWr
- Табличную часть заполняем данными из накладной http://joxi.ru/krDGMEghEVWG3A Сопоставление товаров делать по штрих коду. Из эксель таблицы берём данные из колонок штрих код (для сопоставления), кол-во, цена без ндс и сумма ндс. Остальные данные (артикул, название и т.д.) подцеплять из нашей 1С, из эксель их не брать, они будут другими.
- В обработке надо иметь возможность указать путь к папке, где будут лежать эксель файлы. Обработка должна последовательно загрузить все файлы из этой папки, создав на каждый файл отдельное поступление. Путь должен сохраняться и автоматом подставляться при закрытии/открытии 1С.
- Успешно загруженные файлы надо переименовать, добавив в начало имени файла символ нижнего подчёркивания "_". Если при загрузке файла будет ошибка, то файл не переименовать.
- При загрузке, если какой-то товар не будет найден в Ут, вывести об этом ошибку с указанием названия файла, названия товара и его штрих кода.
- Перед загрузкой файла обработка должна проверить, что в 1С не заведён документ Заказ поставщику с таким же номером и датой, как указано в файле - http://joxi.ru/1A5vonLtn8vzWr Если будет найден, то вывести ошибку с указанием имени файла и Номер+дата найденного документа в УТ http://joxi.ru/KAxNLwpUM9YY9m

Мы работаем на 1С:Предприятие 8.3 (8.3.12.1567), Управление торговлей, редакция 11.1 (11.1.7.66).
0
Отклики (13)