«Шедевры» типового кода. Розница 2.3
Иногда в типовых конфигурациях встречает такой «творческий» код, что хоть стой, хоть падай.
У клиента код после обновления стал выдавать ошибку:

17.01.2025 11:51:36
Поле объекта недоступно для записи (ANSI)
{ОбщийМодуль.МенеджерОфлайнОборудованияКлиент.Модуль(1058)}:Кодировка = МенеджерОфлайнОборудованияВызовСервера.ПолучитьКодировкуФайла(Кодировка); //Массив из ОписаниеПередаваемогоФайла
{ВнешняяОбработка.ЗагрузкаДокументовИзККМOffline.Форма.Форма.Форма(62)}:МенеджерОборудованияКлиент.ПолучитьСодержаниеТекстовыхФайлов(ИмяФайла, ОписаниеОповещения, КодировкаТекста.ANSI);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Ошибку вызывал вот этот «шедевральный» код в модуле МенеджерОфлайнОборудованияКлиент, ещё один пример позорного стиля написания типовых конфигураций:

Пришлось заносить кодировку в переменную:

Среда: 2.3.21.19
