7 сентября 2020 в 20:12:40
(4 года 11 недель 5 часов назад)
9300
V8.x Управление торговлей
28.05.2014 13:24:29
Текст задания
Есть недоделанная разработка, которую необходимо доработать.
У меня 1С 8.2.19.80 на которой стоит УТ 11.0.9.5
Суть основного ТЗ была следующей:
1. Необходимо ограничивать продажу товаров упаковками в зависимости от того сколько товара именно в этих упаковках оприходовано.
Например Товар1 оприходован в двух упаковках:
а) без выставленной упаковки, т.е. поштучно - 100 ед.
б) с выставленной упаковкой 100шт - 1 ед
Мне надо чтобы я не мог поштучно продать больше 100 ед, а в упаковке 100шт продать больше 1 ед.
Это относится как к розничным, так и к оптовым продажам.
2. Все настройки необходимо ставить в карточке товара на созданной вкладке "Учет упаковок", сдесь же необходимо: разбирать/собирать упаковки, приходовать товар, менять остатки, ставить ограничения по продаже в упаковках и выставлять "минимальный страховой запас" для каждой упаковки.
3. Надо добавить в модуль Обмена с сайтом значения остатка для каждой упаковки (если для упаковки стоит ограничение по продажам) - тут я подскажу куда именно и что добавить.
4. Создать отчет, который будет показывать товары с превышенным страховым запасом.
5. Протестировать то что уже сделано и поисправлять найденные ошибки.
Второй пункт сделан практически полностью, для этого был сделан альтернативный регистр накопления (СвободныеОстаткиУпаковки), в который заносятся остатки в разрезе упаковок для каждого товара и если для какого-то товара для конкретной упаковки стои ограничение по продаже в упаковках, то остатки берутся из этого регистра. По этому пункту необходимо лишь поиспровлять некоторые ошибки. Остальные пункты надо доделать.
Более детально ознакомиться с ТЗ можно по картинкам, ну и запустив базу (ссылку на которую дам по требованию)
Доброго времени суток!
Готов оперативно решить вашу задачу. Опыт работы более 5 лет.
Цена и сроки - после подробного обсуждения проекта.
Скайп: bitsoft22, Mail: bitsoft22@gmail.com Тел: 8-913-(Пять двоек)-(Две пятерки).