Добрый день. Вопрос к сообществу и возможно кому поможет.
В отчете Сведения о рублевых счетах в последних релизах поменяли немного код (в 1С) и отчет перестал работать. Вопрос это специально сделано, чтобы не пользовались им или "так получилось"?
Было в модуле объекта:
НоваяФорма.ДатаКонецДействия = ОбщегоНазначения.ПустоеЗначениеТипа(Тип("Дата"));
Стало в модуле объекта:
НоваяФорма.ДатаКонецДействия = '2002-12-31';
Выплыло в общем модуле реготчетность:
ДатаКонцаДействияФормы = КонецДня(?(ЭлФорма.ДатаКонецДействия = ОбщегоНазначения.ПустоеЗначениеТипа(Тип("Дата")), '20291231', ЭлФорма.ДатаКонецДействия));
И завершило свой скорбный путь в модуле формы:
ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ОК.Доступность = Ложь;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший