как получить значение реквизита формы #811342


#0 by arkada
Здравствуйте. Прошу не пинать ногами. Вопрос простейший. Есть форма документа. Есть поле "Контрагент". В модуле формы документа Делаю процедуру Показывается наименование поля Контрагент. А как получить ИНН поля Контрагент?     Значение=Объект.Контрагент.ИНН; Так не работает. Заранее спасибо.
#1 by PuhUfa
Где делаешь?
#2 by arkada
Управляемая форма бп 3.0
#3 by PuhUfa
или делай как в но на &НаСервере
#4 by arkada
Вставил в процедуру и выдается ошибка {Документ.тест.Форма.ФормаДокумента.Форма(12,8)}: Переменная не определена (ОбщегоНазначения)     ИНН = <<?>>ОбщегоНазначения.ЗначениеРеквизитаОбъекта(Объект.Контрагент, "ИНН") (Проверка: Тонкий клиент)
#5 by arkada
#6 by DrZombi
"ОбщегоНазначения" - это общий модуль, который работает на стороне СЕРВЕРА. Вы тоже самое можете организовать и в модуле формы, используя "&НаСервере"
#7 by DrZombi
+ Лучше "&НаСервереБезКонтекста" И в качестве параметра используем команду "Знач" (нам не надо возвращать обратно на клиентскую часть ссылку, не стоит забивать трафик лишней информацией)
#8 by arkada
Ребята, как правильно и где написать. Ну не понимаю я пока. :(
#9 by PuhUfa
&НаСервереБезКонтекста
#10 by PuhUfa
странное решение размещать функцию получения реквизита в общем модуле доступном только на сервере...
#11 by DrZombi
По мне так вообще странно тонкий клиент отвратно работает, особенно если на форму разместить все 1000 реквизитов и табличных частей разом :)
#12 by arkada
Огромное спасибо!!! Работает!!
#13 by arkada
В продолжение темы. А как добраться до Юридического и фактического адреса Контрагента?
#14 by arkada
Банковский счет и т.д.
#15 by rozer76
это уже запросом в &НаСервереБезКонтекста
#16 by hawksib
а че так не работает? &НаКлиенте
#17 by FIXXXL
не изобретай велосипед наверняка в конфигурации есть функции получения этой инфы
#18 by DrZombi
так же, обращаешься на сервер, и там выполняешь запрос к нужной информации.
#19 by arkada
Коллеги, добраться к другим реквизитам, по данной схеме не получается. Они просто не присутствуют в справочник.Контрагенты. Но каким образом к ним добираться? Например реквизит Адрес или Банковский счет?
#20 by igorPetrov
так посмотри где они присутствуют
#21 by segn
Посмотри как получают данные контрагента для заполнения печатной формы (например ТОРГ-12). Процедура Печать расположена в модуле менеджера объекта.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С