Конфигурация Итилиум, в стандартной конфигурации есть обработка "ИТ_МоиНаряды", добавили по аналогии 2 обработки "ИТ_НарядыНаВыполнении" и "ИТ_НарядыНаПроверке". Формы обработок абсолютно никак не связаны между собой - единственное - настройки хранятся в едином хранилище настроек. Начинаешь править к примеру настройки в форме, потом переходишь на другую форму, возвращаешься - и получаешь ошибку вида
"Обработка.ИТ_МоиНаряды.Форма.Форма.Форма(1048)}: Ошибка при вызове метода контекста (ЗаполнитьДинамическийСписок)
ЗаполнитьДинамическийСписок();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
КонецСвойства: item Форма: Элемент Тип: {http://v8.1c.ru/8.2/managed-application/logform/layouter}FormChangesRemovedItem"
Подскажите - с чем может быть связана ошибка?
P. S. Ошибка появилась после того, как я на форме одной из обработок добавил 3 кнопки, но потом для проверки добавил такие же в другой. Формы точно между собой никак не связаны (по крайней мере, в коде точно ничего нет, и открываются по-разному и настройки для них сохраняются отдельно)
возможно пересеклись имена сохраняемых значений форм, которые типизированы по разному
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший