Ответ на
пост №1
Dem 1911, причин может быть несколько и среди них ошибки в базе, изменения в конфигурации (хотя запрет на редактирование Вашей конфигурации стоит, но это еще ни о чем не говорит - могли вернуть "замочек"), переполнение кэша.
Приведенный фрагмент кода оригинальный, не менялся - ошибка возникает где-то раньше.
Это можно установить поставив останов на строке 4617 "Пока НачМесяца ...", запустить выполнение расчета и проанализировать, что с датами.
В безошибочном варианте на первом останове (см. подсказку мышки, или в табло):
НачМесяца = 01.01.2017 0:00:00 (скорее всего здесь ошибка);
ДатаПоМесяцамТекст должно содержать (2017,1,1,0,0,0).
У вас скорее всего не так.
Март у Вас был нормальным, а в апреле проблемы!?.
Наверно были обновления конфигурации и возможно платформы - могли возникнуть ошибки в базе при этом.
Что делать:
- !!! сделать копию базы;
- почистить кэш, любым понятным Вам способом (я бы рекомендовал самое простое - удалить/восстановить базу в списке выбора баз в окне стартера, либо запустить базу на другом компьютере);
- провести ТИИ (хотя это обычно не исправляет ошибки, возникающие в результате "корявых" обновлений);
- далее все сложнеее, но об этом лучше после того как будет более конкретная информация.