Типовая конфигурация УТП. Не пойму где инициализируется переменная мДанныеСервера. При попадании в Процедуру ПечатьЧека() (Обработки ТОсервер) переменная уже содержит таблицу значений с одной строкой.
Функция ПолучитьПараметрСервераТО(ИмяПараметра, ТипПараметра)
Если мДанныеСервера = Неопределено Тогда
мДанныеСервера = Новый Структура();
КонецЕсли;
Результат = Неопределено;
мДанныеСервера.Свойство(ИмяПараметра, Результат);
Если Результат = Неопределено Тогда
Результат = Новый(Тип(ТипПараметра));
мДанныеСервера.Вставить(ИмяПараметра, Результат);
КонецЕсли;
я бегаю по коду, эта переменная очень странная, в одно месте вдруг заполняется ТЗ, хотя по коду не было такого.
вот здесь кстати
Функция ПолучитьПараметрСервераТО(ИмяПараметра, ТипПараметра)
Если мДанныеСервера = Неопределено Тогда
мДанныеСервера = Новый Структура();
КонецЕсли;
Результат = Неопределено;
мДанныеСервера.Свойство(ИмяПараметра, Результат);
Если Результат = Неопределено Тогда
Результат = Новый(Тип(ТипПараметра));
мДанныеСервера.Вставить(ИмяПараметра, Результат);
КонецЕсли;
глобальный поиск и у в каждом месте, где встречается точка остановки. Если сервная то, перевести не забыть запустить сервер 1c предприятие в режиме debug
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший