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

УТ 11.2 Необходимо доделать(сделать) обработку которая будет автоматом создавать документы...

Москва(Россия )
aleks-th
28 |  3
28 июня 2018 в 13:16:28 (5 лет 39 недель 2 дня 2 часа назад)
20500
Текст задания
Собственно мне ее сделали когда-то давно, но криво получилось, программист явно был чем то другим занят - но я его не виню, на тот момент того что он сделал было достаточно для дальнейшей работы. Но таки сейчас оказалось что нужно добить.
В первой версии создавались док-ты комплектации но не работало обеспечение в последней версии обеспечение работает но не создаются док-ты.
К заданию приложен файл с обработкой.
---
В ней работает:
1. Нормально выдается список заказов.
2. Поиск и подбор комплектации на первый взгляд работает.

Не работает:
1. Cоздание документов выпадает с ошибкой что нет организации (так как в первой версии работало кажется что программист намудрил одно сделал другое сломал.).
2. Список снизу не редактируемый нельзя по быстрому кликнуть на номенклатуру - изменить и добавить варианты комплектации вручную если их еще нет.

----
УТ 11.2
-----
Необходимо сделать(доделать) обработку которая будет автоматом создавать документы сборки-разборки на основании заказа клиента.
---
1. Берем проведенный заказ клиента.
2. Далее из него выбираем в таблицу - строки где обеспечение - "К обеспечению".
3. Строки где обеспечение иное "К отгрузке, не обеспечивать, и т.д."- не трогаем.
4. Далее на каждый товар подгружаем варианты комплектации, вариант комплектации всегда будет состоять из 1-го товара, в кол-ве 1 штука. Комплектаций может быть несколько.
5. Если у товара нет ни одного варианта комплектации - ставим его в таблицу - с надписью нет комплектации - пользователь сможет или создать и выбрать ее вручную или пропустить этот товар.
----------
Далее проходит автоматический подбор комплектации. Который можно так же выполнить и потом нажав кнопку.

----------
Кнопка - Автоматически Подобрать комплектации.
1. Берем товар.
2. Проверяем есть ли свободный остаток комплектующих на том складе на котором товар стоит к обеспечению, если есть выбираем этот вариант комплектации. С ним впоследствии создаем заказ на сборку товара.
3. Если нет ни по одному из вариантов ни по одной из комплектующих - проверяем есть ли такой в свободном остатке в товаре который должен поступить сегодня. С ним впоследствии создаем заказ на сборку товара.
4. Если товара и комплектующий нет и не ожидается - в таблице красим красным - пишем не ожидается комплектующих, пользователь сможет выбрать вариант вручную. Или ничего не делать пропустить эти товары.
----------

Кнопка - Проверка комплектации.
---
1. Берем товар и выбранную комплектацию.
2. Проверяем есть ли свободный остаток комплектующих на том складе на котором товар стоит к обеспечению, если нет ни по одному из вариантов ни по одной из комплектующих - проверяем есть ли такой. Пишем нет остатка - пользователь принимает сам решение делать делать заказ на сборку или нет.
--

В итоге в таблице проставляются галки - создать заказ на сборку - напротив тех товаров которые мы можем собрать.

Кнопка создать заказы - создает те заказы напротив которых проставлены галки.

Заказы все делаются по единому принципу:
Заказы создаются под тем юзером который запускает обработку.
Основание - заказ клиента XXXXX.
Планирование, время сборки, время поступления - сегодня.
Комментарий - создано автоматически.
Обеспечение - если есть в наличии - отгрузить
Если нет - но ожидается поставка - резервировать.
Если нет ни того ни того - к обеспечению.

-------------

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

------------
PS
------------
Просьба - отвечайте только если точно сможете сделать, чтобы нам зря время не терять.
Мне нужен результат, а не процесс к сожалению этого не понимают- часы, минуты, секунды - не интересуют.
-
0
Выбранные исполнители
Отклики