|
глЗначениеПеременной 2.0 -> 3.0
| ☑ |
0
KuJIT
04.03.14
✎
13:19
|
День добрый. Быстрый гугл не помог =/
Дело такое - переношу обработку для БП 2.0 в БП 3.0. Не очень понятно, чем заменить такую Конструкцию:
Организация = ОбщегоНазначения.ГоловнаяОрганизация(глЗначениеПеременной("ОсновнаяОрганизация"));
Просек, что модуль нужен "ОбщегоНазначенияБПВызовСервераПовтИсп", а вот что делать с "глЗначениеПеременной" непонятно. Какими-то механизмами поддерживается эта штука в БП 3.0? Если да, то подскажите, пожалуйста, какими.
|
|
1
Wobland
04.03.14
✎
13:20
|
это тоже функция
|
|
2
KuJIT
04.03.14
✎
13:23
|
Понятно, что функция. А как и откуда она вызывается в БП 3.0?
|
|
3
1dvd
04.03.14
✎
13:25
|
(2) функция глобального модуля
#Если Сервер И НЕ Клиент И НЕ ВнешнееСоединение Тогда
Функция глЗначениеПеременной(Имя) Экспорт
Кэш = ПараметрыСеанса.ОбщиеЗначения.Получить();
КэшИзменен = Ложь;
ПолученноеЗначение = ОбщегоНазначения.ПолучитьЗначениеПеременной(Имя, Кэш, КэшИзменен);
Если КэшИзменен Тогда
ПараметрыСеанса.ОбщиеЗначения = Новый ХранилищеЗначения(Кэш);
КонецЕсли;
Возврат ПолученноеЗначение;
КонецФункции
|
|
4
KuJIT
04.03.14
✎
13:32
|
Процедура или функция с указанным именем не определена (глЗначениеПеременной)
Организация = ОбщегоНазначенияБПВызовСервераПовтИсп.ГоловнаяОрганизация(<<?>>глЗначениеПеременной("ОсновнаяОрганизация")); (Проверка: Сервер)
|
|
5
Alexman13
04.03.14
✎
13:44
|
А зачем тебе глЗначениеПеременной?! В 3.0 же вроде все проще...
ГоловнаяОрганизация = БухгалтерскийУчетПереопределяемый.ГоловнаяОрганизация(Организация);
|
|
6
1dvd
04.03.14
✎
13:50
|
(5) +1
Всего-навсего кеширование
|
|
7
KuJIT
04.03.14
✎
14:22
|
(5) Вот это я и хотел найти. Как оно там организовано =)
Благодарю.
|
|
8
KuJIT
04.03.14
✎
14:24
|
Раз уж пошла такая пьянка, не подскажите, что в 3.0 заменяет РегистрыСведений.КонтактнаяИнформация из 2.0 ?
|
|