Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

[УФ] Ветвь дерева значений обработать в другой форме: Ошибка отображения типов

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

или,лучше всего,отдельная вкладка на форме,чтобы ничего не передаватт ине ходить по граблям модальности.
   vdeemer
 
8 - 07.08.19 - 15:13
(5) все получилось, спасибо
(7) После открытия это каким образом?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.