2018-09-20 15:20:52
Краткое описание :
JS функция CellPlan.Create некорректно изменяет даты ячеек
в представлении ПериодОписание :
Алгоритмы JavaScriptЧто измененно :
JS функция CellPlan.Create некорректно изменяет даты ячеек в
представлении Период
Имеется документ в представлении Период. Скрипт использует функцию
CellPlan.Create(SpMnPlan.Nrec_str,Predstavl, 21, Period.Nrec_period), чтобы
изменить значение числового поля в каждом периоде. Числовое поле изменяется, но
при этом даты во всех числовых полях того периода, в котором изменялось
числовое значение, тоже изменяются на даты начала-окончания документа-приемника.
Например, в ячейке даты 01.05.2018 - 31.05.2018, тип периода - месяц, в
заголовке документа даты 01.01.2018 - 31.12.2018. Так вот, после отработки
данной функции для поля в периоде "май" во всех числовых полях периода "май" по
F4 видим даты 01.01.2018 - 31.12.2018.
Такая ситуация проявлялась на разных типах документов.
Как измененно :
Добавлен метод "Создать новую запись (период)" для документа
"Ячейка плана" на вкладке "Объекты" настроек алгоритма JavaScript.