Делаю внешнюю печатную форму Акт выполненных работ для документа Расходная накладная. Нужно чтобы в заголовке указывался период выполнения работ. У нас для всех клиентов период с первое по последнее число месяца.
Добавил в макет параметр "ДатаНачала" в коде написал
ОбластьМакета.Параметры.ДатаНачала = НачалоМесяца(Шапка.ДатаДокумента);
Выводит дату в формате 01.04.2017 0:00:00
Через конструктор форматной строки сделал:
ОбластьМакета.Параметры.ДатаНачала = НачалоМесяца( (Формат (Шапка.ДатаДокумента "ДЛФ = DD"));
Стало выдавать ошибку "Преобразование к типу Дата не может быть выполнено".
Почему так
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший