![]() |
|
Обращение к реквизиту справочника | ☑ | ||
---|---|---|---|---|
0
Loko
18.06.15
✎
12:14
|
всем привет. сразу извиняюсь за глупый вопрос. но не могу разобраться сам.
есть справочник "контрагенты", у него есть реквизит "ОПФ" (тоже справочник). как мне из формы элемента справочника "контрагенты" обратиться к наименованию "ОПФ", т.е. по аналогии с 7-кой делаю: Объект.ОПФ.Наименование - ругается "Поле объекта не обнаружено (Наименование)" |
|||
1
Господин ПЖ
18.06.15
✎
12:15
|
>по аналогии с 7-кой делаю:
здесь вам не тут |
|||
2
Loko
18.06.15
✎
12:15
|
(1) это да
|
|||
3
drcrasher
18.06.15
✎
12:16
|
а зачем именно к наименованию?
какая цель? |
|||
4
Остап Сулейманович
18.06.15
✎
12:16
|
(0) На клиенте не получить ничего через точку. Получай на сервере.
|
|||
5
ДенисЧ
18.06.15
✎
12:17
|
(4) зависит от клиента
(0) автор, код давай. и контекст |
|||
6
Loko
18.06.15
✎
12:17
|
(2) цель при изменении реквизита опф. изменять наименованиеполное.
|
|||
7
ДенисЧ
18.06.15
✎
12:19
|
(6) Ясно. Бегом читать учебник.
И пока не прочтёшь - не возвращайся. И кстати. В 77 такой вариант тоже не прокатит. |
|||
8
Остап Сулейманович
18.06.15
✎
12:19
|
(5) Телепатирую. Вот это Объект.ОПФ.Наименование (конкретно - Объект) означает УФ. В ОП тоже самое должно звучать как ЭтотОбъект.
|
|||
9
Loko
18.06.15
✎
12:20
|
(7) спасибо за совет) а можно ответить по существу, очень тороплюсь.. а книгу прочитаю, обещаю))
|
|||
10
ДенисЧ
18.06.15
✎
12:21
|
(9) "давай, поехали! Машина не заводится, тщ генерал... Поехали, сказал, потом заведёшь!!!"
Пока ты не поймёшь причину - торопиться не надо. Усвой для себя разницу между ссылкой и объектом |
|||
11
Остап Сулейманович
18.06.15
✎
12:22
|
(9) По существу - оно (Объект.ОПФ.Наименование) тебе не нужно. У тебя на форме должны быть поля и для Наименование и для ПолноеНаименование. Вот с ними и работай. Нефик трогать Объект. Его потрогаешь, когда будешь записывать.
|
|||
12
Рэйв
18.06.15
✎
12:26
|
&НаКлиенте
Процедура КакаяТо() Сообщить(ПолучитьНаименованиеСервер()) КонецПроцедуры &НаСервере Функция ПолучитьНаименованиеСервер() Возврат Объект.ОПФ.Наименование; КонецФункции |
|||
13
Loko
18.06.15
✎
12:26
|
(11) но в типовой конфе (erp) при изменении наименования полного, изменяется рабочее наименовании и все делается через Объект.Наименование и Объект.НаименованиеПолное...
|
|||
14
Рэйв
18.06.15
✎
12:27
|
(13)На клиенте от объекта можно гулять только через одну точку.
|
|||
15
Loko
18.06.15
✎
12:29
|
(12) (14) понял. спасибо!
|
|||
16
Рэйв
18.06.15
✎
12:30
|
+ я себе чтобы не париться написал специальную функцию в общем серверном модуле чтоы каждый раз не плодить серверные функции на клиенте.
Типа такого Функци Взять(Об,ЧтоИменноВзять) Ответ=""; Выполнить("Ответ=Об[ЧтоИменноВзять]") Возврат Ответ; КонецФункции Потом вызываешь на клиенте так, например в твоем случае: Наименование=Взять(Объект.ОПФ,"Наименование"); |
|||
17
Рэйв
18.06.15
✎
12:31
|
ну..Это в общих чертах:-) Там еще для всякого разного наколдовать пришлось
|
|||
18
Рэйв
18.06.15
✎
12:34
|
*Выполнить("Ответ=Об["+ЧтоИменноВзять+]")
|
|||
19
ДенисЧ
18.06.15
✎
12:35
|
(16) А функции НайтиСтенку(КачествоСтены) у тебя нету?
|
|||
20
Рэйв
18.06.15
✎
12:35
|
(19)нет:-)
|
|||
21
Рэйв
18.06.15
✎
12:36
|
(19)Но зато у меня туда можно передавать структуру и брать все что надо за один раз, чтобы не бегать каждый раз на сарвер:-)
|
|||
22
ДенисЧ
18.06.15
✎
12:36
|
(20) Хочешь, продам? )))
|
|||
23
Рэйв
18.06.15
✎
12:37
|
или список значений для полного полученя значений перечислерний для сравнений....Ну и много всякого
|
|||
24
Рэйв
18.06.15
✎
12:37
|
(22)ты партию сп сначала распродай:-)
|
|||
25
ДенисЧ
18.06.15
✎
12:38
|
(24) А что ты делал на моём складе?
|
|||
26
Рэйв
18.06.15
✎
12:39
|
(25)Дедукция, Ватсон!:-)
|
|||
27
Loko
18.06.15
✎
12:39
|
(16) все работает! спасибо большое.
|
|||
28
Loko
18.06.15
✎
12:43
|
в догонку вопрос (уже спрашивал - не ответили). справочник ОПФ (организационно-правовые формы) загрузил из консультанта, а там наименования во множественном числе. есть ли какая нить типовая функция или вк, чтобы можно было преобразовать наименование в единственное число?
|
|||
29
hhhh
18.06.15
✎
15:44
|
(28) пятница завтра.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |