|
|
Как на клиенте посмотреть параметры реквизита? |
☑ |
|
0
Мисти
01.02.16
✎
18:21
|
Есть реквизит документа, это справочник "услуги", мне нужно на клиенте сравнить строку с наименованием услуги.
Понятно, что можно вызвать с сервера, но какую-то формулу я видела, чтоб без этого...?
|
|
|
1
Nuobu
01.02.16
✎
19:12
|
(0) Запоминается в "ПриОткрытии", "ПриИзмененииУслуги" наименование услуги в реквизите формы и с ним сравнивается.
|
|
|
2
Cyberhawk
01.02.16
✎
19:13
|
Покажи на картинке, где этот твой реквизит и куда ты вводишь строку, которую будешь с этим реквизитом сравнивать
|
|
|
3
Мисти
01.02.16
✎
19:33
|
А я уже написала как обычнео через проверитьНаСервере
|
|
|
4
Мисти
02.02.16
✎
01:17
|
След. проблема - Объект.Показания имеет тип ДанныеФормыКоллекция
А куда тогда делать моя табличная часть Показания??
Объект.Показания.Выгрузить() - это таблицаЗначений, но почему-то пустая, хотя в документе она заполнена и документ сохранен.
Неужели это связано с тем, что сейчас я в другой форме документа? (для загрузки)
|
|
|
5
Asmody
02.02.16
✎
01:23
|
(4) Представление объекта в УФ это не сам объект. Для каждой формы объекта представление свое. В УФ нельзя, как раньше, заполнить объект в одной форме и ждать, что он появится в другой. Нужно использовать другие средства: временные хранилища, передачу оповещений и т.п.
|
|
|
6
swcid
02.02.16
✎
01:27
|
(0) Если именно с наименованием тогда можно так
Если ""+Объект.Услуга=Моя Строка Тогда
но что-то в самой идее дурно пахнет.
|
|
|
7
cw014
02.02.16
✎
07:05
|
Мда
|
|
|
8
Мисти
03.02.16
✎
15:53
|
В доп. форме у меня заполнилась доп. таб часть, промежуточная (ПоказанияЕксел).
Теперь мне нужно сопоставить ее в основной форме с таб. частью "показания" и дозаполнить на основании "ПоказанияЕксел".
Куда что передать-то?
|
|
|
9
Torquader
03.02.16
✎
15:59
|
Если основная форма - это форма документа - то "беги" на сервер и там сравнивай.
Если "такая же нарисованная", то придётся учиться работать с "данные формы коллекция".
|
|
|
10
Мисти
03.02.16
✎
16:11
|
Форма документа! Но, пока я в доп. форме - я таб. часть не вижу.
|
|
|
11
Мисти
03.02.16
✎
16:50
|
Я уже где-то близко!
&НаКлиенте
Процедура ПриЗакрытии()
АдресХранилищаПок = ПриЗакрытииНаСервере();
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("АдресХранилищаПок" , АдресХранилищаПок);
ОповеститьОВыборе(ПараметрыФормы);
КонецПроцедуры - это в той форме, где создала доп. таб. часть
...
Короче, получилось.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший