|
[УФ] Ветвь дерева значений обработать в другой форме: Ошибка отображения типов
| ☑ |
0
vdeemer
07.08.19
✎
13:26
|
Доброго времени суток!
Есть дерево значений такого вида: Номенклатура (иерархия), Цвет-Рисунок-Количество (типа выгрузки из документа). Т.е. по одной номенклатуре несколько строк с разными сочетаниями Цвет-Рисунок-Количество.
Для выбранной ветви необходимо показать другую форму, в которой будет уже таблица значений Цвет-Рисунок-Количество-КоличествоОстаток (строк в ней больше, чем в дереве). Во второй форме будет корректироваться поле Количество, передаваться назад.
В общем, при передаче строку дерева значений: "Ошибка отображения типов", а таблицу значений передавать нельзя, это я знаю. Передать ссылку на документ/номенклатуру - мало, в дереве есть добавления, не сохраненные в документе.
|
|
1
vdss
07.08.19
✎
13:27
|
Передавай через структуру
|
|
2
vdeemer
07.08.19
✎
13:35
|
(1) В параметрах открываемой формы (это же структура) пытаюсь передать строку дерева значений - та самая ошибка. Или сформировать структуру из ТЗ? Не очень представляю, как
|
|
3
vdss
07.08.19
✎
13:36
|
Данные редактируемой строки запихивай в структуру, передавай эту структуру в другую форму, там редактируй, также через структуру возвращай назад на первую форму, и переписывай из структуры обратно в строку
|
|
4
vdeemer
07.08.19
✎
13:37
|
(3) вот именно что надо не одну строку передавать, а несколько
|
|
5
vdss
07.08.19
✎
13:38
|
Или можно ТЗ поместить во временное хранилище, передать в другую форму адрес, по адресу во второй форме получить ТЗ
|
|
6
vdeemer
07.08.19
✎
13:40
|
(5) Спасибо, вот это уже интереснее, сейчас попробую
|
|
7
Сияющий в темноте
07.08.19
✎
13:50
|
передавай не при открытии,а после открытия через вызов клиентского метода-тогда можно данные формы коллекция передать и работать с ними,а не с отдельной таблицей.
или,лучше всего,отдельная вкладка на форме,чтобы ничего не передаватт ине ходить по граблям модальности.
|
|
8
vdeemer
07.08.19
✎
15:13
|
(5) все получилось, спасибо
(7) После открытия это каким образом?
|
|