Перенести Список значений в колонку ТЧ документа #308433


#0 by YF
Есть ТЧ в ней колонка "Имя". В этой колонке есть некоторые значения. Получили список значений. Теперь нужно, чтобы в колонке "Имя" остались только те значения, которые есть в списке. Примечания: В ТЧ несколько колонок, кроме колонки "Имя". В любой строке ТЧ заполнена только одна колонка. Всяко мозги кручу, но для такой "синхронизации" приходится выдумывать несколько циклов, примерно так: А как бы попроще без таких кудрявых циклов
#1 by ZanderZ
#2 by 1Cко
Синтаксис: Выгрузить(<Знач>,<НачПоз>,<Колич>) Назначение: Выгрузить список значений в другой список значений или таблицу значений. При выгрузке в таблицу значений, в ней в конце добавляется новая колонка.
#3 by ОбдолбанныйВася
почему бы и в первом случае не использовать ВыгрузитьТабличнуюЧасть ?
#4 by 1Cко
влез блин :( не туды
#5 by YF
Это вместо // 1. Удалим из ТЧ тех, кого нет в списке А второй цикл, все-равно придется оставить ...
#6 by Рэйв
Синтаксис: Заполнить(<Знач>,<НачСтрока>,<КонСтрока>,<Колонки>) Назначение: Заполнить соответствующие ячейки таблицы значений переданным значением. Параметры: <Знач> - значение одиночное или список значений или таблица значений. <НачСтрока> - необязательный параметр. Номер начальной строки, с которой надо начинать заполнение. Значение по умолчанию 1. <КонСтрока> - необязательный параметр. Номер последней строки, по которую надо заполнять. Если не указана, то до последней. <Колонки> - необязательный параметр. Номера или идентификаторы колонок, которые надо заполнять. Если параметр не задан, то заполняются все колонки.
#7 by YF
А зачем, мне ведь нужно удалить строки в ТЧ. Однако, даже если выгрузка, то выгружать в ТЗ будет не медленнее, чем так, как есть?
#8 by YF
Дык ето у меня в таблице, которую надо заполнить, уже могут быть какие-то данные. Плюс - это табличная часть и не хотелось бы ее мучать лишний раз, а то бы выгрузил ее в ТЗ, откорректировал ТЗ потом загрузил обратно. Делать такое с ТЧ в 100 строк, ради изменения значения одной колонки всего в одной строке ИМХО не комильфо
#9 by ZanderZ
#10 by ZanderZ
+ в последнем циклу условие поменять на Надо <> 0
#11 by YF
Ты уверен, что КоличествоСтрок будет каждый раз пересчитываться?
#12 by ZanderZ
проверь ..
#13 by YF
+ И правда, пересчитывается ...
#14 by ZanderZ
ну так ты же каждый раз ее вызываешь при каждом обходе цикла, и даже если бы не изменялось все равно цикл "вниз" идет так что пох..
#15 by YF
ОК - твое кун-фу - лучше :-)     Его и применю, сыпасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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