7 ноября 2019 в 12:41:10
(5 лет 2 недели 3 дня 14 часов назад)
52600
V8.x Управление торговлей
13.11.2014 15:55:39
Текст задания
Всем доброго дня.
Конфигурация: Управление Торговлей 11.1.4.11
Предусмотреть возможность создания печатной формы "Коммерческое предложение" из документа "Заказ клиента".
Печатная форма выполняется по аналогии с печатной формой "Счет на оплату".
За место номера установить номер нового коммерческого предложения. В заголовок выводить "Коммерческое предложение".
При вызове команды печати создаются 3 документа коммерческого предложения (новые объекты в конфигурации) каждый со своим уникальным номером и организацией (Организация1, Организация2, Организация3) выводящиеся соответственно в каждую печатную форму (см. ниже).
Если печатная форма вызвана повторно, то, естественно, новых коммерческих предложений не должно быть создано.
Печатаем 3 ком предл по организациям: Организация1, Организация2, Организация3.
Директор для Организации3: Ефимов В. В.
Остальные директора: те, что указаны в ответственных лицах в качестве "Руководитель".
Для каждой организации в строках товаров печатной формы своя цена
Организация1: x - т.е. та цена, что указана в заказе
Организация2: x + 7% (пример: x=100 => x+7%=107)
Организация3: x + 3%. (+ в строках указываем текущее НДС 18% и пересчитываем суммы).
Данная печатная форма должна подключаться как дополнительная внешняя обработка и вызываться из меню "Печать" документа "Заказ клиента".
Никаких изменений в конфигурации делать не предполагается, , кроме создания дополнительного документа "Коммерческое предложение" с реквизитом "Организация".
Предоставляется демонстрационная информационная база для тестирования и выполнения работы. (возможно исполнителю потребуется создать дополнительные объекты для корректного тестирования).
Чтобы не придумывать проблемы с определением организации (какая какому номеру принадлежит) в коде должно быть прописано:
Организация1 = Справочники.Организации.ПолучитьСсылку(Новый УникальныйИдентификатор(СтрокаУИДНаОрганизацию1).
Организация2 = ...
Организация3 = ...
Это необходимо, чтобы в рабочей базе можно было быстро указать идентификатор нужной организации.
Доброго времени суток!
Готов оперативно решить вашу задачу. Опыт работы более 5 лет.
Скайп: bitsoft22, Mail: bitsoft22@mail.ru Тел: 8-913-(Пять двоек)-(Две пятерки).