Программно открыть форму выбора документа 1с 8.3 #751027


#0 by tabarigen
Как программно открыть форму выбора документа 1с 8.3 и сохранить выбранное значение в переменную? Гугл давал какие то костылявые решения, хотелось бы знать как правильно.
#1 by Lexey_
#2 by tabarigen
Во первых выдается предупреждение что использование модальных окон запрещено. Во вторых Переменная после выбора Документа принимает булево значение - Истина.
#3 by tabarigen
&НаКлиенте
#4 by Lexey_
1) используй асинхронный аналог ПоказатьВводЗначения 2)в параметр <Значение> помещается выбранный документ
#5 by tabarigen
Спасибо получилось. Ссылка получена. Теперь нужно по табличную часть товары из документа по ссылке, перенести в ТЧ обработки. Какой порядок действий??
#6 by Kvant1C
Вот тут написано как открыть форму списка
#7 by tabarigen
Разве мне нужна форма списка?? стоит задача заполнить ТЧ из ДокПоступления.
#8 by Kvant1C
а разве нет? смотрим в >>Как программно открыть форму выбора документа 1с 8.3 и сохранить выбранное значение в переменную?
#9 by tabarigen
Простите, я думал вы дали ссылку на вопрос
#10 by Kvant1C
Открываешь форму выбора, получаешь выбранный документ, дальше обходишь ТЧ этого документа или делаешь запрос к ТЧ документа и опять же обходишь результат запроса, на каждой итерации добавляешь строку в ТЧ, как то так...
#11 by Kvant1C
+ Еще у ТЧ есть такой волшебный метод - загрузить. Табличная часть (Tabular section) Загрузить (Load) Синтаксис: Загрузить(<Таблица>) Параметры: Тип: ТаблицаЗначений. Таблица значений, откуда загружается табличная часть. Колонки таблиц совмещаются по именам. Описание: Загружает табличную часть из таблицы значений. При этом все прежние строки табличной части удаляются. При загрузке значения в колонках табличной части заполняются значениями из колонок таблицы значений с совпадающими именами. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения. Пример: Состав.Загрузить(ТаблицаСостава);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С