Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 08:02

Табличная Часть

Автор djvjv, 20 мая 2012, 16:22

0 Пользователей и 1 гость просматривают эту тему.

djvjv

Ситуация:
У меня на форме документа есть при нажатие на которую открывается форма со всеми существующими документами.
При выборе документа должны загружаться в Документ1 данные из Документа2.
Вопрос:
Выложите пример кода как загружать данные табличной части одного документа в другой?

djvjv


cska-fanat-kz

Приложение - управляемое или обычное?..
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

djvjv

управляемое приложение

cska-fanat-kz

чисто теоретически, ни в коем случае не претендуя на истину...

в серверной процедуре:
ОбъектСервера = РеквизитФормыВЗначение("Объект");
<<Запрос к ТЧ Документа-источника>>
ОбъектСервера.ТЧ.Загрузить(Запрос.Выполнить().Выгрузить());
ЗначениеВРеквизитФормы("Объект", ОбъектСервера);
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

djvjv

а не вариантов как то сделать без запроса?



cska-fanat-kz

я наоборот думал так проще! )

не гонять цикл Для каждого...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Dethmontt

Немного не по теме, но все же спрошу...
Объясните пожалуйста зачем использовать вот такую конструкцию?

ОбъектСервера = РеквизитФормыВЗначение("Объект");

ЗначениеВРеквизитФормы("Объект", ОбъектСервера);
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

cska-fanat-kz

У формы есть основной реквизит - Объект.
Содержит в себе объект документа, справочника и т.д.
Но тоже (как все на форме) несколько ограниченный.
Например если надо вызвать экспортный метод (процедуру или функцию) из модуля объекта, то без вышеприведенной конструкции не обойтись.

Или обрабатывать ТЧ документа. Из-за того что на клиенте доступна только ВИДИМАЯ в данный момент часть строк...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Dethmontt

&НаСервере
Объект.ТЧ.Загрузить(Запрос.Выполнить().Выгрузить()); // не????????

Получается вот так не получиться?

&НаСервере
Объект.ИмяФункцииМодуляОбъекта(); //?????
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск