Написать расширение по учету комиссионного вознаграждения для УНФ
Выполнено
7 |
0
3 сентября 2024 в 14:27:20
(11 недель 2 дня 3 часа назад)
30170
V8.x Управление небольшой фирмой
29.01.2022 14:08:31
до 01.02.2022
Текст задания
ТЗ на начисление агентского вознаграждения в УНФ
Требуется написать расширение конфигурации со следующим функционалом:
В договоре с клиентом введены дополнительные реквизиты:
• «Процент вознаграждения» с типом «Число», идентификатор «ПроцентВознаграждения_fedd75c9229d4e6ba8de4ff0f5b70ab1»
• «Агент» с типом «Контрагент», идентификатор «Агент_c679b228f109471c8c9277ab123210b0»
• «Срок, дней» с типом «число», идентификатор «СрокДней_6bc70406cfa14b0da14cb76d4a6fe498»
• «Создавать заявки на расход денег» с типом «Булево», идентификатор «СоздаватьЗаявкиНаРасходДенег_3432fa33f04348baa02f23bc83de3a23»
• Номер агента с типом «Число», идентификатор НомерАгента
Изменения в документ «Заказ покупателя»:
При выборе в заказе договора, в котором заполнено поле «Агент» в подвале должны появляться дополнительные поля:
• Агент (Тип «Контрагент»)
• Сумма комиссионных «Тип «Число», 2 знака после запятой, 6 знаков до запятой
При поступлении оплаты по данному заказу должны формироваться следующие документы :
• Приходная накладная со следующими значениями полей:
▪ Поставщик- из поля «Агент» договора
▪ Договор: Договор с поставщиком, в котором поле «Номер агента» не равно нулю
▪ Заказ: не заполнено
▪ Склад: не заполнено
▪ Ячейка: не заполнено
▪ Вх. номер: не заполнено
▪ Операция: Поступление от поставщика
▪ Организация: Витаком-2
▪ Валюта: руб.
▪ НДС: не облагается
▪ Вид цен: не заполнено
Табличная часть:
▪ Номенклатура: Комиссионное вознаграждение
▪ Содержание: Комиссионное вознаграждение по заказу [номер и дата заказа-основания]
▪ Количество: 1
▪ Ед. изм.: шт.
▪ Цена: «Сумма платежа*Процент вознаграждения»
▪ Сумма, процент и сумма НДС, Всего: вычисляется автоматически
▪ Заказ покупателя: Заказ, по которому начисляем вознаграждение
▪ Направление деятельности: Работа с партнерами
▪ Ответственный (Вкладка «дополнительно»): не заполняется.
• Если доп. реквизит «СоздаватьЗаявкиНаРасходДенег» в договоре установлен в значение «Да», на основании приходной накладной формируется заявка на расход денег со следующими значениями полей:
▪ Сумма- сумма приходной накладной
▪ Срок оплаты- текущая дата плюс «Срок, дней»
▪ Статья: «Выплата комиссионного вознаграждения»
▪ Откуда: со счета
▪ Счет: «Служебный»
▪ Статус: «Утвержден»
▪ Основание: приходная накладная
▪ Основание платежа: «Выплата комиссионного вознаграждения»
▪ Организация: Витаком-2
▪ Контрагент: из приходной накладной
▪ Договор: Из приходной накладной
При поступлении повторных платежей по данному заказу формируется еще один аналогичный комплект документов.
Предусмотреть контроль уникальности документов. По одной платежке формируется только один комплект документов, при отвязывании платежки от заказа комплект документов, сформированный по ней, должен помечаться на удаление.
При заполнении доп. реквизитов в существующем договоре и последующем перепроведении уже существующих заказов клиента, в которых применен данный договор, должен формироваться вышеуказанный комплект документов.
Прим. Идентификацию указанных выше элементов справочников (Например, «Выплата комиссионного вознаграждения») проводить по id, поскольку само наименование может в дальнейшем поменяться, и это не должно в дальнейшем привести к неработоспособности расширения.
Конфигурация 1С:УНФ, 1.6.26.191, платформа 8.3.20.1674
Базу со справочниками, но без документов предоставлю.