Выгрузить колонку ТЧ и загрузить в ТЗ Кто подскажет, что не так? #774390


#0 by Офигеть
Возможно отупел, возможно баг платформы, пробовал и на 8.2 разных релизов и так же на 8.3 разных релизов - ТЗ не заполняется, ТЗ пустая, ни на что не ругается и ТЗ пустая, возможно я туплю, поправьте НоменклатураИзДокумента=РеализацияТоваровУслуг.Товары.ВыгрузитьКолонку("Номенклатура"); Номенклатура.Колонки.Добавить("Номенклатура"); пробовал и с описанием типа колонки ВСЕ бестолку :( Номенклатура.ЗагрузитьКолонку(НоменклатураИзДокумента,"Номенклатура");
#1 by RomanYS
ЗагрузитьКолонку вроде не добавляет строки
#2 by RomanYS
может лучше просто Загрузить?
#3 by Cyberhawk
Строки в ТЗ добавить тебе надо самому
#4 by Cyberhawk
Даю тебе более лучший способ (если не нужно перебирать элементы коллекции) Табличная часть.Выгрузить (Tabular section.Unload) Табличная часть (Tabular section) Выгрузить (Unload) Вариант синтаксиса: Выгрузить колонки Синтаксис: Выгрузить(<Строки>, <Колонки>) Параметры: Тип: Массив. Массив строк табличной части для выгрузки. Если не указан, выгружаются все строки табличной части. <Колонки> (необязательный) Тип: Строка. Список колонок для копирования в формате: "Колонка1, Колонка2...". Если список не задан, то будут скопированы все колонки. Описание варианта метода: Если указаны строки и колонки, то только они будут скопированы. Если не указаны - то табличная часть будет выгружена полностью. Вариант синтаксиса: Выгрузить по отбору Синтаксис: Выгрузить(<ПараметрыОтбора>, <Колонки>) Параметры: Тип: Структура. Ключ структуры - идентификатор колонки, а значение структуры - значение отбора. Тип: Строка. Список колонок для копирования в формате: "Колонка1, Колонка2...". Описание варианта метода: Если указан отбор, то только строки из отбора будут выгружены. Если отбор не указан, то будут выгружены все строки табличной части. Если указаны колонки, то только эти колонки будут выгружены. Иначе, будут выгружены все колонки табличной части. Возвращаемое значение: Тип: ТаблицаЗначений. Описание: Создает таблицу значений и копирует в нее табличную часть. Имена колонок таблицы значений совпадают с именами колонок табличного поля. Колонка, содержащая номер строки, выгружается в колонку с именем НомерСтроки. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример:
#5 by Офигеть
Народ спасибо, гляну вариант выгрузить, что то не подумал о нем, но вот странно,почему не отрабатывает выгрузить колонку, получается массив, а потом в ТЗ загрузить массив в колонку
#6 by hhhh
должно быть равное количество строк в обеих таблицах. А у тебя неравное.
#7 by Офигеть
я уже это понял, вот только извините за слэнг, нахрена столько сложностей создавать программисту, когда это можно было реализовать платформой, получается для того чтобы выгрузить колонку необходимо и таблицу значений создать, и заполнить ее пустыми строками в количестве равном количеству элементов массива и только потом каким то неведомо волшебным способом загружать значения массива в колонку - я в легком шоке и не только от этих "наворотов" 1С)))) всем спасибо
#8 by FIXXXL
а ты хотел бы как в табличном документе .Присоединить и всю колонку разом? :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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