|
УФ: записать реквизит формы в данные объекта... | ☑ | ||
---|---|---|---|---|
0
mikecool
03.03.14
✎
23:34
|
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) СтепеньСжатия = Новый СжатиеДанных(9); Для Каждого СтрокаФильтров Из ТекущийОбъект.ФильтрЗначений Цикл СтрокаФильтров.СписокДоступныхЗначений = Новый ХранилищеЗначения(<нада запихнуть ДанныеФормыЭлементКоллекции>, СтепеньСжатия); КонецЦикла; КонецПроцедуры есть реквизит ТЧ СписокДоступныхЗначений , тип ХЗ есть ДанныеФормыЭлементКоллекции, "СписокДоступныхЗначенийСписок", тип СписокЗначений не могу его запихнуть в табчасть документа ((( |
|||
1
mikecool
03.03.14
✎
23:35
|
разумею, что ДанныеФормыКоллекцию Объект.ФильтрЗначений нада привести к таблице значений или ошибаюсь?
|
|||
2
mikecool
03.03.14
✎
23:53
|
пока обошел так:
&НаКлиенте Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) СтруктураСписков = Новый Соответствие; Для Каждого СтрокаФильтра Из Объект.ФильтрЗначений Цикл СтруктураСписков.Вставить(СтрокаФильтра.НомерСтроки, СтрокаФильтра.СписокДоступныхЗначенийСписок); КонецЦикла; ПараметрыЗаписи.Вставить("СтруктураСписков", СтруктураСписков); КонецПроцедуры а на сервере читаю из переданного соответствия, но что то мне это кажется коряво |
|||
3
RomaH
naïve
04.03.14
✎
07:17
|
что-нибудь типа реквизитформывзначение не помогает?
|
|||
4
mikecool
04.03.14
✎
09:43
|
(3) Пробовал - и данные в значение, и реквизит - не транслирует ((
РеквизитФормыВЗначение("ФильтрЗначений") РеквизитФормыВЗначение("Форма.ФильтрЗначений") РеквизитФормыВЗначение("ФильтрЗначений", Тип("ТаблицаЗначений")) РеквизитФормыВЗначение("Форма.ФильтрЗначений", Тип("ТаблицаЗначений")) Все время - неверный параметр 1 |
|||
5
sFAQer
04.03.14
✎
09:52
|
(4) А на кой ты ему строку то передаёшь? может всё таки реквизит формы передашь?
|
|||
6
Поpyчик-4
04.03.14
✎
09:53
|
(2)
(4) Нормально так в посте (2). Есть результат, он рабочий. Дальше не парься. |
|||
7
RomaH
naïve
04.03.14
✎
10:37
|
ДанныеФормыВЗначение(Реквизит2,Тип("ТаблицаЗначений"))
может так все-таки? |
|||
8
mikecool
04.03.14
✎
13:01
|
(4)(7) оки, тут наверное затупил, попробую
(6) он то рабочий, но мне надо при открытии возвращать данные из Х в списки, а тут уже без преобразований никуда |
|||
9
mikecool
04.03.14
✎
16:27
|
+8 а нет, не затупил
ДанныеФормыВЗначение(Объект.ФильтрЗначений,Тип("ТаблицаЗначений")) также ругается на недопустимый параметр 1 |
|||
10
RomaH
naïve
05.03.14
✎
07:05
|
(9) ты уж определись с типом да и с самим реквизитом
есть ДанныеФормыЭлементКоллекции, "СписокДоступныхЗначенийСписок", тип СписокЗначений - СписокДоступныхЗначенийСписок - это что? вот не сходится у меня на сервере список значений отобраается как список значений - а не как элементы колекции вот ТЗ - да |
|||
11
Defender aka LINN
05.03.14
✎
07:52
|
(0) Рукалицо...
СписокЗначений вполне себе доступен везде где только можно. Делов в (0) - по строке из ТЧ ТекущегоОбъекта найти соответствующую строку ТЧ Объекта, а тему развели уже на 10 постов с теорией заговора и перестрелкой |
|||
12
mikecool
05.03.14
✎
09:09
|
(11) Да, так и сделал ужо... но голова не перестает думать )
|
|||
13
Defender aka LINN
05.03.14
✎
09:16
|
(12) гм... Об чем, простите?
|
|||
14
mikecool
05.03.14
✎
09:19
|
(13) о еде конечно же )
|
|||
15
1Сергей
05.03.14
✎
09:25
|
(14) а вот это правильно. Чтобы работать продуктивнее, нужно быть голодным, замёрзшим и в темноте
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |