Таблица значений и Табличная часть #139364


#0 by PROG111
возможно ли загружать в таблицу значений строки табличной части не перебирая поля Т.е. продобно ВЫГРУЗИТЬ,ЗАГРУЗИТЬ, но для отдельных строк и чтобы при этом не создавалась новая ТЗ а дописывалась в существующую
#1 by Волшебник
можно использовать запрос
#2 by PROG111
Можно поподробнее
#3 by Волшебник
Выбрать * Из Документ.ИмяТабЧасти Где Ссылка = &ВыбДок И НомерСтроки МЕЖДУ &Нач И &Кон тз = Запрос.Выполнить.Выгрузить;
#4 by PROG111
Не так не пойдет. Требуется Сравнивать значения поля допустим(Поле1)  в каждой строке. Перебираем строки ТЧ итерационно. Строку 1 записывем в ТЗ, далее если у строки 2 (Поле1) тоже значение то дописываем эту строку в ТЗ и т.д. до тех пор пока (Поле 1) не измениться в какой-то строке далее выполняем определенную обработку данных ТЗ, далее чистим ее. Потом продолжаем со строки с другим значением (ПОле 1) и т.д
#5 by Волшебник
Мудришь ты что-то... Ну сделай, как считаешь нужным.
#6 by PROG111
+ Просто не хочется при записи в ТЗ перебирать все поля. Есть возможность избавиться от этого
#7 by PROG111
В таком случае создается новая ТЗ, а требуется дописывать в существующую
#8 by Волшебник
Опиши задачу. Мне кажется, твоя задача имеет другое решение.
#9 by PROG111
???
#10 by Волшебник
Что нужно сделать с точки зрения пользователя?
#11 by mrist
ЗаполнитьЗначенияСвойств(СтрокаПриемник,СтрокаИсточник)= поможет в данном случае
#12 by Волшебник
см. также:
#13 by PROG111
Пример: НомерСтроки    Поле1   Должно получиться  1 этап ТЗ=( строка1,строка2) т.к. Поле1=й                   2 этап  ТЗ=(строка3)                   3 этап  ТЗ=(строка4)                   4 этап ТЗ=(строка5,строка6) Примечание Если существуют разрывы между строками с однинаковыми (ПОЛЕ1) (на примере строка 3 то включаются в разные ТЗ)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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