Как в печатной форме добавить слово «год, года, г, …» к выводимой дате
Данная статья будет полезна начинающим программистам 1С, о таких нюансах на курсах 1С обычно не рассказывают, там дают основу а все остальное каждый должен изучать самостоятельно. Речь пойдет про добавление к дате слова «года, год, г …»» в печатной форме, например, если дата берется из стандартного реквизита «Дата», по умолчанию в печатной форме она будет выглядеть вот так, 01.02.2022 14:36:23. Про изменение формата самой даты я рассказывал в предыдущей статье, сегодня же расскажу как к дате добавить «год, года, г, …», что бы получилось следующие, «договор от 01.02.2022 года«.
Настроить дату в печатной форме
И так давайте представим следующие, вы создали простую печатную форму с помощью конструктора печати, в шапке выводиться дата документа которая берется из стандартного реквизита документа «Дата», в итоге получиться что-то следующие, а вам скажем необходимо чтобы в шапке печаталась дата вот так «Дата 31.января.2022 Года«. Т.е необходимо к дате добавить слово «Года» или «Год» или просто «Г.».
Можно это слово попробовать добавить в сам шаблон, но в этом случае необходимо будет вручную подгонять все отступы.
Если этого не сделать а просто в соседней ячейки написать «Год» получиться что-то вроде этого.
Правильней сделать это так, открыть обработчик печати в «Модуле менеджера», найти место вывода даты и открыть «Конструктор форматной строки».
Если скажем выбрать пункт «Локальный формат даты» то там уже есть формат даты включающий в себя «г.».
Если Вы хотите написать «Года», «Год» или что-о другое то отмечаем пункт «Формат даты» и в конце в скобках пишем то что необходимо. Добавить это можно и в самом коде не открывая конструктор.
В итоге к самой доте добавиться слово «Год».
Конечно в большинстве случаев хватить и стандартного формата даты, но иногда его требуется изменить.