Выгрузить табличную часть дока? #307414


#0 by ЗЫ5
Необходимо выгрузить табличную часть документа в таблицу значений на форме обработки называется "ТаблицаЗнач", не подскажете что я делаю не так, табличная часть не хочет выгружаться, хотя в цикл входит и ошибок не выдает?
#1 by Валерыч
ЭлементыФормы.ТаблицаЗнач должна быть связана с реквизитом, например ТаблицаЗнач Тогда должно выглядеть так ТаблицаЗнач = ДокВыборка.Товары.Выгрузить;
#2 by уродина
Выгрузить (Unload) Вариант синтаксиса: Выгрузить колонки Синтаксис: Выгрузить(<Строки>, <Колонки>) Параметры: <Строки> (необязательный) Тип: Массив. Массив строк для выгрузки. Если не указан, выгружаются все строки табличной части. <Колонки> (необязательный) Тип: Строка. Список колонок для копирования в формате: "Колонка1, Колонка2...". Если список не задан, то будут скопированы все колонки. Вариант синтаксиса: Выгрузить по отбору Синтаксис: Выгрузить(<Параметры отбора>, <Колонки>) Параметры: <Параметры отбора> (необязательный) Тип: Структура. Ключ структуры - идентификатор колонки, а значение структуры - значение отбора. <Колонки> (необязательный) Тип: Строка. Список колонок для копирования в формате: "Колонка1, Колонка2...". Возвращаемое значение: Тип: ТаблицаЗначений. Описание: Создает таблицу значений и копирует в нее табличную часть. Имена колонок таблицы значений совпадают с именами колонок табличного поля. Колонка, содержащая номер строки, выгружается в колонку с именем НомерСтроки. Пример: ТаблицаСостава = Состав.Выгрузить;
#3 by Salvador Limones
Забавный цикл. В ТЗ на форме останется последний документ. И про СоздатьКолонки не забывай.
#4 by ЗЫ5
Спасибо как раз этого метода не хватало, после 1с 7.7. не совсем потяно для чего использовать метод СоздатьКолонки если таблицу значений мы уже выгрузили..
#5 by ЗЫ5
Так все отлично работает но есть одно но.. ВремТаблицаЗнач=Новый ТаблицаЗначений;     Как сделать так чтобы ЭлементыФормы.ТаблицаЗнач эта таблица содержала все строки из всех накладных, т.е. чтобы суммировать все табличные части доков попавших в выборку?
#6 by Salvador Limones
Сделай запросом по ТЧ твоих накладных.
#7 by Фокусник
потому что в отличии от 7.7 элемент формы и его значение (данные) - это разные вещи.
#8 by ЗЫ5
Спасибо всем сделал так!! Процедура КнопкаВыполнитьНажатие(Кнопка)
#9 by Михаил Козлов
Все-таки лучше запросом (быстрее). И ГТД у Вас получится = Номенклатура.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top