|
Управляемое приложение. Модуль формы.
| ☑ |
0
Serdolik55
29.11.11
✎
13:30
|
Коллеги, как правильно обратиться к элементу справочника в модуле формы управляемого приложения? Пишу так:
&НаКлиенте
Процедура СтарыйМОЛОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
Если ТипЗнч(ВыбранноеЗначение) = ТИП("СправочникСсылка.ФизическиеЛица") И ВыбранноеЗначение = Константы.ОтветственныйЗаОсновнойСклад.Получить() Тогда
Объект.СтароеРабочееМесто = Справочники.Склады.НайтиПоКоду("000000001");
Иначе
Объект.СтароеРабочееМесто = ВыбранноеЗначение.Подразделение;
КонецЕсли;
КонецПроцедуры
Выдаёт ошибку: {Документ.ПеремещениеТМЦ.Форма.ФормаДокумента.Форма(60,96)}: Переменная не определена (Константы)
Если ТипЗнч(ВыбранноеЗначение) = ТИП("СправочникСсылка.ФизическиеЛица") И ВыбранноеЗначение = <<?>>Константы.ОтветственныйЗаОсновнойСклад.Получить() Тогда (Проверка: Тонкий клиент)
{Документ.ПеремещениеТМЦ.Форма.ФормаДокумента.Форма(61,31)}: Переменная не определена (Справочники)
Объект.СтароеРабочееМесто = <<?>>Справочники.Склады.НайтиПоКоду("000000001"); (Проверка: Тонкий клиент)
|
|
1
aleks-id
29.11.11
✎
13:31
|
делай на сервере
|
|
2
Grusswelle
29.11.11
✎
13:32
|
&НаКлиенте
Процедура МояПроцедура()
ОбраьтитьсяКЭлементуСправочника()
КонецПроцедуры
&НаСервере
Процедура ОбраьтитьсяКЭлементуСправочника()
КонецПроцедуры
|
|
3
Buster007
29.11.11
✎
13:33
|
интересное условие )
|
|
4
2S
29.11.11
✎
13:36
|
(3) в УФ так модно, да и по другому не выйдет :)
|
|
5
Buster007
29.11.11
✎
13:37
|
(4) я вообще про условие, а не про УФ ) как сделать в УФ ему уже написали )
|
|
6
Serdolik55
29.11.11
✎
13:38
|
Условие интресное, конфигурация самописная
|
|
7
a_alenkin
29.11.11
✎
13:40
|
Объект.СтароеРабочееМесто = Справочники.Склады.НайтиПоКоду("000000001")
за такое бить нада))))
|
|
8
Serdolik55
29.11.11
✎
14:10
|
Предлагаешь ввести константу или сделать элемент предопределённым?
|
|