При работе в конфигурации 1С:Управление производственным предприятием пользователи нередко сталкиваются с двумя типами проблем: некорректным поиском адресов в классификаторе ФИАС и программными ошибками, возникающими после обновления на новые релизы. Разберем детально, как с этим работать.
Проблема поиска адресов в ФИАС стала массовой после отказа от КЛАДР. Основная сложность заключается в том, что ФИАС является гораздо более сложной структурой данных. Рассмотрим, почему это происходит и как минимизировать неудобства:
индекс. Это заставляет алгоритм 1С сократить область поиска, что часто помогает системе «найти» нужную запись, которую она игнорировала при обычном переборе.DaData). Они позволяют вводить адрес в свободной форме, после чего сервис автоматически подтягивает правильные данные из ФИАС, которые можно перенести в 1С.ПФР или ФНС крайне желательно иметь «привязку» к кодам ФИАС.После обновления УПП на релиз 1.3.177 пользователи столкнулись с ошибкой при настройке субконто в отчете АнализСчетаХозрасчетный. Ошибка возникает при попытке закрыть форму настройки. Разберем, как исправить эту ситуацию самостоятельно.
Разработчиками 1С официально подтверждена ошибка под номером 00-00439485. Суть проблемы заключается в вызове метода Закрыть() у формы, которая в текущем контексте вызывает конфликт.
Для исправления ошибки выполните следующие действия:
АнализСчетаХозрасчетный.ФормаНастройкаПоСубконто.КнопкаВыбратьНажатие.Закрыть(); и удалите её.Примерно это выглядит следующим образом в структуре кода:
// В процедуре КнопкаВыбратьНажатие необходимо убрать вызов метода Закрыть()
Процедура КнопкаВыбратьНажатие(Кнопка)
// Удалите строку ниже для исправления ошибки 00-00439485
// Закрыть();
КонецПроцедуры
Также, в качестве альтернативного метода защиты кода от подобных ошибок, можно использовать проверку состояния формы перед выполнением действий:
Если ЭтаФорма.Открыта() Тогда
Закрыть();
КонецЕсли;
Использование подобных проверок позволяет избежать критических сбоев интерфейса при выполнении типовых операций в УПП. Всегда проверяйте актуальность патчей на портале ИТС, так как компания 1С регулярно выпускает исправления для ошибок, возникающих в процессе жизненного цикла старых конфигураций.