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

Как перенести таблицу значений в табличную часть обработки УП

Как перенести таблицу значений в табличную часть обработки УП
Я
   Freezer163
 
27.01.20 - 01:01
Всем привет, второй день ломаю голову, подскажите пожалуйста, есть таблица значений которую я сформировал отталкиваясь от данных на форме одной обработки и мне нужно открыть другую обработку + заполнить ее табличную часть, колонки полностью идентичны. Подскажите общую стратегию действий, вот я сформировал ТЗ потом в модуле формы исходной обработки пишу НоваяОбработка.Создать() програмно получаю форму, заполняю ТЗ, и открываю форму но открывается путая форма.
 
 
   vicof
 
1 - 27.01.20 - 02:19
Кладешь тз во временное хранилище при ее формировании.
В новой форме при создании на сервере получаешь тз из хранилища.
   xXeNoNx
 
2 - 27.01.20 - 07:51
Что такое УП?
   ВикторП
 
3 - 27.01.20 - 08:14
Загрузить ТЗ в табличную часть
   МимохожийОднако
 
4 - 27.01.20 - 08:31
(2) Управление Персоналом ))
   Сияющий в темноте
 
5 - 27.01.20 - 08:51
А она у вас где?
на сервере или на клиенте?
если на сервере,то класть во временное хранилище,а при создании на сервере формы обработки просто заполнять.
если на клиенте (данныеыормыколлекция),то сериализовать в структуры и делать вызов экспортной функции из нужной формы,в которой десериализовпть обратно.
   Freezer163
 
6 - 27.01.20 - 10:47
УП я имел ввиду управляемое приложение) Получается в модуле формы первой обработки на сервере формирую таблицу значений, кладу ее во временное хранилище, дальше создаю вторую обработку в модуле первой обработки не модуле формы а модуле самого объекта.Дальше нужно получить форму и работать с элементами формы второй обработки? Или корректнее работать с табличной частью второй обработки как с реквизитами объекта а потом после заполнения открыть ее? Просто получается у обработки нет кнопки "записать" и открывается пустая форма...
   FIXXXL
 
7 - 27.01.20 - 10:51
(6) в первой форме создаешь ТЗ, помещаешь во временное хранилище, адрес хранилища передаешь параметром во вторую форму
при СозданииНаСервере читаешь параметр и ТЗ по адресу, заполняешь данные второй формы
   Василий Алибабаевич
 
8 - 27.01.20 - 10:54
(6) О-о-о... Табличная часть обработки - это веСЧь в себе.
"Дальше нужно получить форму". Вот уж фиг.Сначала получить форму. Передав при этом данные для заполнения. И только потом в ПриСозданииНаСервере заполнять табличную часть.
   Василий Алибабаевич
 
9 - 27.01.20 - 10:56
+ (8) Для эксперимента :
1. Открой форму обработки. Заполни ее данными.
2. Открой еще одну форму той же обработки и "здраво содрогнись ЦЫ()". Никаких данных во вновь открытой форме не будет.
   RomanYS
 
10 - 27.01.20 - 10:57
(6) Если все данные есть на клиенте(в первой обработке), то можно просто открыть форму и заполнять её данные кодом прямо из первой
   Freezer163
 
11 - 27.01.20 - 11:00
(10) Нет, в первой сначала на сервере запросом формирую ТЗ. Сейчас попробую использовать ПриСозданииНаСервере()
   RomanYS
 
12 - 27.01.20 - 11:02
(11) Тогда смотри выше, рецепт передачи ТЗ "с сервера на сервер" уже несколько раз привели

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