Техническое задание на разработку обработки по установке цен (с возможностью установки расписания)
Назначение
Автоматическое формирование и проведение документа "Установка цен номенклатуры" по расписанию для полученного списка товаров.
Условия отбора номенклатуры
Включаемые позиции:
• Ценовая группа номенклатуры: должна выбираться и храниться в настройках обработки
• Наличие изменения закупочной цены на дату отбора: вид закупочной цены должен выбираться и храниться в настройках обработки
Исключаемые позиции:
• Позиции, у которых уже установлены цены на текущую дату по видам: виды пересчитываемых цен должны выбираться и храниться в настройках обработки:
o "Цена продажи без НДС"
o "Цена продажи с НДС"
Результат выполнения
• Автоматическое создание документа: "Установка цен номенклатуры"
• Статус: Проведенный
• Автоматический расчет документа по зависимым видам цен
• Виды цен в документе:
- Цена продажи без НДС
- Цена продажи с НДС
Периодичность
• Выполнение по расписанию
• Дата обработки: текущая дата сеанса
Бизнес-логика
1. Ежедневно в автоматическом режиме система проверяет наличие новых закупочных цен
2. Для новых поступлений рассчитываются и устанавливаются цены продажи
3. Исключается дублирование - не перезаписываются уже установленные цены
4. Обеспечивается актуальность ценовой политики для товаров группы
Кратко:
Обработка получает список номенклатуры (запрос можно переписать под свои нужды), создает документ "Установка цен номенклатуры", автоматически рассчитывает цены в документе. Устанавливается через дополнительные отчеты и обработки. Может настраиваться расписание выполнения типовыми средствами внешних обработок. По большей части заимствован типовой функционал, часть процедур вынесены в модуль обработки, для доработки под нужды текущей задачи.
В настройках обработки необходимо установить и сохранить:
"Вид цены проверочный"-в рамках текущей задачи, "Закупочная"
"Виды цен которые надо пересчитать"-в рамках текущей задачи "Цена продажи с НДС" и "Цена продажи без НДС"
"Ценовые группы"- в рамках текущей задачи, это реквизит справочника Номенклатура "Ценовые группы".
Эти настройки используются для получения списка номенклатуры.
Обработка предоставляется как есть. Может использоваться как "рыба", в качестве вдохновения. Распространение данной обработки без согласования с автором запрещено.
В типовых конфигурациях есть свое решение, по автоматическому расчету цен. Однако там расчет производится для всей номенклатуры, что не подходило заказчику. Поэтому было принято решение о реализации такого варианта.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.22.114
- 1С:Комплексная автоматизация 2, релизы 2.5.22.114
- Управление торговлей, редакция 11, релизы 11.5.22.114
Вступайте в нашу телеграмм-группу Инфостарт