|
Можно ли передать в общий модуль основной Реквизит формы Объект, | ☑ | ||
---|---|---|---|---|
0
gabd_marat
06.06.16
✎
22:35
|
Народ, нужно в общем модуле получить значение реквизита формы. Для этого я решил , что надо действовать след образом. Передать основной реквизит формы объект, и через него получить значения реквизита Организация и Склад. подскажите правильно ли я делаю. След код
//получаю основной реквизит формы объект. На форме &НаСервере Функция ПолучениеРеквизита(Ссылка) Экспорт ОбъектОтчетИн = РеквизитФормыВЗначение("Объект", Тип("ОтчетОбъект.ИнвентаризационнаяВедомостьТовара")); Возврат ОбъектОтчетИн; КонецФункции //Затем передаю значение в процедуру на общем модуле //На форме &НаКлиенте Процедура Сформировать(Команда) ОбъектОтчетИн = ПолучениеРеквизита(); РаботаСоСправочниками.ЗаполнитьФормаОтчет(Результат,Отчет.Организация,Отчет.Склад,К,ОбъектОтчетИн); КонецПроцедуры Ошибка : {Отчет.ИнвентаризационнаяВедомостьТовара.Форма.ФормаОтчета.Форма(32)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение) ОбъектОтчетИн = РеквизитФормыВЗначение("Объект", Тип("ОтчетОбъект.ИнвентаризационнаяВедомостьТовара")); по причине: Недопустимое значение параметра (параметр номер '1') |
|||
1
Cyberhawk
06.06.16
✎
22:39
|
Передай Объект.Ссылка прямо с клиента на сервер и не парь мозг
|
|||
2
Cyberhawk
06.06.16
✎
22:39
|
Или используй контекстный вызов и работай с объектом на сервере без всяких преобразований
|
|||
3
Lexey_
06.06.16
✎
22:46
|
(0) а почему ты решил, что основной реквизит формы называется "Объект", а не еще как-нибудь?
|
|||
4
gabd_marat
06.06.16
✎
22:48
|
Ясно. Не по теме но я так и не понял. Возможно ли передать на сервер в общий модуль форму объекта. и для чего это нужно
|
|||
5
gabd_marat
06.06.16
✎
22:55
|
Не знаю а разве не так?
|
|||
6
gabd_marat
06.06.16
✎
22:56
|
(3)
|
|||
7
Lexey_
06.06.16
✎
22:57
|
(5) ну вот откуда ты взял слово "Объект"?
|
|||
8
gabd_marat
06.06.16
✎
23:00
|
(7) В книге прочитал)
|
|||
9
gabd_marat
06.06.16
✎
23:02
|
Ладно скорее всего я не все понял.. Объясните в каком случае на сервер необходимо передавать все форму. И как это делать
|
|||
10
gabd_marat
06.06.16
✎
23:03
|
Правильно ли я понимаю, это делается для того, что бы изменить реквизиты формы на сервер и получить их в форму на клиенте
|
|||
11
Lexey_
06.06.16
✎
23:14
|
(7) короче, намекаю, нет у тебя такого реквизита, да и вообще это тебе не нужно, смотри (1),(2)
|
|||
12
gabd_marat
06.06.16
✎
23:23
|
(11)Да я уже разобрался.
Вопрос не по теме При таком добавлении строки в ТЗ, ЗНАЧЕНИЕ [К] это столбец или строка ТекстСтр = ТаблицаЗнач.Добавить(); ТекстСтр[К] = Строка(ЗничениеЯч); |
|||
13
Lexey_
06.06.16
✎
23:29
|
(12) столбец
|
|||
14
gabd_marat
06.06.16
✎
23:30
|
ясно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |