Имя: Пароль:
1C
1С v8
Фоновое задание не видит глТекущийПользователь
0 Повелитель
 
01.05.13
16:44
Типовая конфигурация с изменениями Управление торговым предприятием для Казахстана.
Пытаюсь настроить обмен РИБ через регламентное задание.
Вот такую ошибку выдает:
{Справочник.Номенклатура.МодульОбъекта(96,109)}: Переменная не определена (глТекущийПользователь)

Это переменная глТекущийПользователь, уже была в типовой.
глТекущийПользователь прописан в модулях:
- Модуль внешнего соединения
- Модуль обычного приложения

Где можно переменную объявить чтобы такого не было?
1 SherifSP
 
01.05.13
16:46
(0) Может тгл?
2 Повелитель
 
01.05.13
16:47
(1) тгл это что?
3 Нуф-Нуф
 
01.05.13
16:48
в фоновых есть текущий пользователь?
4 SherifSP
 
01.05.13
16:48
Почему сразу не проверить параметр сеанса "ТекущийПользователь"?
5 йети
 
01.05.13
16:48
может в модуле сеанса ?
6 йети
 
01.05.13
16:49
(5) :)
7 Повелитель
 
01.05.13
16:50
Да заполнил с полными правами, там пользователь.
(5) Это точно?
(4) сейчас попробую
8 hhhh
 
01.05.13
16:52
а что там в строке 96? Наверно, забыли вставить

Если ОменДанными.Заагрузка = Истина Тогда
          Возврат;
9 Повелитель
 
01.05.13
16:53
(5) {МодульСеанса(2,1)}: Данный модуль может содержать только определения процедур и функций
<<?>>Перем глТекущийПользователь Экспорт; (Проверка: Толстый клиент (обычное приложение))
10 йети
 
01.05.13
16:56
(9) про ПараметрыСеанса доводилось слышать ?
глТекущийПользователь - это семерочный рудимент :)
11 Повелитель
 
01.05.13
16:59
(8) Вот что там у меня.
Если Не ОбменДанными.Загрузка И Не ЭтоГруппа и ДополнительныеПроцедуры.ЗапретитьРедактированиеНоменклатуры(глТекущийПользователь,Ссылка)

(8) (10) Конфа типовая с небольшими измененями, глобальным поиском ищу "глТекущийПользователь" - Найдено = 2198, я все это дело под ПараметрыСеанса переписать не смогу ))
Тут надо как-то переменную объявить.
12 Повелитель
 
01.05.13
17:02
Все понял свой косяк, в типовой так используется:
ТекущийПользователь = глЗначениеПеременной("глТекущийПользователь");

Это мой куски кода такие:
ТекущийПользователь = глЗначениеПеременной("глТекущийПользователь")

Зря грешил на типовую конфу, буду переписывать сейчас как надо
13 Повелитель
 
01.05.13
17:03
(12)
Это мой куски кода такие:
ТекущийПользователь = глТекущийПользователь
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой