Имя: Пароль:
1C
1С v8
Где инициализируется переменная мДанныеСервера?
0 Azxcvbn
 
01.07.13
13:06
Типовая конфигурация УТП. Не пойму где инициализируется переменная мДанныеСервера. При попадании в Процедуру ПечатьЧека() (Обработки ТОсервер) переменная уже содержит таблицу значений с одной строкой.
1 Maxus43
 
01.07.13
13:13
глобальный поиск не предлагать? в УПП нет этого, это ваша украинская поделка
2 Maxus43
 
01.07.13
13:14
хотя вру, в обработке всё есть.

Функция ПолучитьПараметрСервераТО(ИмяПараметра, ТипПараметра)

   Если мДанныеСервера = Неопределено Тогда
       мДанныеСервера = Новый Структура();
   КонецЕсли;

   Результат = Неопределено;
   мДанныеСервера.Свойство(ИмяПараметра, Результат);
   Если Результат = Неопределено Тогда
       Результат = Новый(Тип(ТипПараметра));
       мДанныеСервера.Вставить(ИмяПараметра, Результат);
   КонецЕсли;

   Возврат Результат;

КонецФункции
3 acsent
 
01.07.13
13:15
маленькая буква м говорит что это переменная модуля
4 Azxcvbn
 
01.07.13
13:21
я бегаю по коду, эта переменная очень странная, в одно месте вдруг заполняется ТЗ, хотя по коду не было такого.
вот здесь кстати

Функция ПолучитьПараметрСервераТО(ИмяПараметра, ТипПараметра)

   Если мДанныеСервера = Неопределено Тогда
       мДанныеСервера = Новый Структура();
   КонецЕсли;

   Результат = Неопределено;
   мДанныеСервера.Свойство(ИмяПараметра, Результат);
   Если Результат = Неопределено Тогда
       Результат = Новый(Тип(ТипПараметра));
       мДанныеСервера.Вставить(ИмяПараметра, Результат);
   КонецЕсли;

   Возврат Результат;

КонецФункции
5 ИС-2
 
naïve
01.07.13
13:23
глобальный поиск и у в каждом месте, где встречается точка остановки. Если сервная то, перевести не забыть запустить сервер 1c предприятие в режиме debug