14 сентября 2024 в 23:05:32
(14 недель 1 день 15 часов назад)
30200
V8.x Комплексная автоматизация
01.05.2017 01:27:30
Текст задания
Добрый день,
Требуется обработка загрузки накладных
Работа на предприятии построена.
Выигрываются тендеры. Заказчик постепенно присылает заказы, в программе оформляется заказы покупателя.
Менеджеры оформляют заказы у наших поставщиков.
разные наименования товаров у поставщиков и те которые были отыграны по тендерам. Возникает у менеджеров очень большой объем работы. Когда они смотрят как называется у наших поставщиков (поставщиков несколько и разные наименования) и как выйграно по тендеру.
необходимо написать обработку загрузки накладных из Эксель файла с обработкой результата., наше видение...:
По кнопке "Загрузка" в табличную часть обработки будет загружен экселевский файл,
Из экселя загружаться будут колонки 1) номенклатура 2) количество 3) цена 4) сумма 5) артикул
По каждой строчке номенклатуры вручную менеджеры будут добавляться строки заказа покупателя (подстроки у 1 строки 1.1, 1.2 и т.д.) указывая номер строки в заказе покупателя (или выбирая из списка позиций выбранных в заказе)
По кнопке загрузить будет создан поступление товаров работ услуг со ссылками на заказ покупателя, стоимость будет распределяться пропорционально
Позиции у которых не выбрана строка из заказа, будут создаваться новыми.
Конфигурация Комплексная автоматизация ред 1.1
Изменения не должны вноситься в конфигурацию...только обработка
Указывайте пож-та сроки выполнения...
В ходе обсуждения разъясняю задачу на примере
как у меня написано в задаче цель следующая, постараюсь привести пример
наша компания занимается канц товарами, выйграли 1 тендер детские дома, школы.
Возьмем "Ручка Шнайдер в ассортименте"
В тендерах название ручки отличается от названия номенклатуры поставщика.
И дальнейшая работа с заказчиком происходит так:
Заказчик например раз в неделю присылает заказ
мы его оформляем у себя как заказ покупателя, подбираем номенклатуру как в тендере (для них это важно)
Школа №1 заказала 10 Ручки Шнайдер в ассортименте Заказ покупателя №1
Дом интернат Заказал 5 ручки Шнайдер в ассортименте Заказ покупателя №2
-------
Забили 2 заказа покупателя общий итог 15 штук
------
Открываем прайс лист поставщика находим там эти ручки, у них они идут
Ручка гелевая ТМ Шнайдер зеленая
Ручка гелевая ТМ Шнайдер синяя
Ручка гелевая ТМ Шнайдер красная
Возьмем что в 1 упаковке 15 штук (поштучно поставщик не отпускает)
Выписываем счет, он отгружает товар приходит ТОРГ-12 и там 2 строки
Ручка гелевая ТМ Шнайдер зеленая 1 упак - 15 штук - 90рублей
Ручка гелевая ТМ Шнайдер синяя 1 упак - 15 штук - 90рублей
----------
Как мы работаем сейчас, мы вручную забиваем поступление товаров
по нашей номенклатуре в табличной части указывая заказ покупателя
1) "Ручка Шнайдер в ассортименте" - 15 штук - 90 руб Заказ покупателя №1
2) "Ручка Шнайдер в ассортименте" - 5 штук - 30 руб Заказ покупателя №2
3) "Ручка Шнайдер в ассортименте" - 10 штук - 60 руб "без заказа"
---------
Хочется обработку в которой мы загружаем в табличную часть обработки номенклатуру, количество, цену, сумму, артикул
Потом в колонке или в строке (наверное это стоит обговорить но мне кажется лучше в колонке)
1 колонка) Указывается заказ покупателя №1
2 колонка) Указывается заказ покупателя №2
выбирается строка к которой он привязан данный товар и указывается количество.