В типовой Рознице 2.2 нет валюты, а понадобилось, чтобы указать в договоре. Отсюда и возник этот шаблон. Думаю, будет полезен тем, кто столкнется с аналогичным заданием.
ТЗ: клиенту понадобилось печатать договор (что бы его могли распечатывать менеджеры особо не углубляясь в детали) Нумерация у них своя поэтому применили незанятый реквизит в карточке клиента "Регистрационный номер". Формат содержимого простой: НомерДоговора от ДД.ММ.ГГГГ Сумма XXXXXS
В реквизите “Регистрационный номер» указывается Номер договора, дата, стоимость и валюта
Номер договора – любое значение до слова «от»
Дата Договора – в формате дд/мм/гггг
Сумма договора – число от даты до указания валюты. Если в конце суммы есть слово "Евро" или "$", то по условиям задачи валюта подразумевается Евро (можно так и писать "евро" или "$") если нет то рубли
Печать договора происходит по кнопке
Курс евро заполняется автоматически с сайта www.cbr.ru на текущий день
В тексте обработки заполняется колонтитул (выводится ФИО покупателя для подписи на каждом листе). Печатная форма выводится все через стандартную форму печати
Для доступа к сайту из подключенной обработки делаем
Параметры участвующие в печатной форме договора:
НомерДоговора
ДатаДоговора
ФИОКлиента
ФактАдресКонтрагента
ЭлПочтаКлиента
ТелефоныКлиента
Сумма
СуммаПрописью
ДокументУдостоверяющийЛичность
Первые три передаются из формы обработки, остальные извлекаются из 1с. В макете оставлены только секции, которые содержат данные параметры.
Проверялось на Рознице 2.2.13.11, думаю, что пойдет и на версиях выше.
На Рознице 2.3 не проверял