Как скопировать таблицу значений с отбором по нескольким параметрам #467817


#0 by Antizdoba
Есть таблица значений. Нужно получить из её таблицу без строк в которых значение колонки "Содержание" равно "НДС". Пробовал так: ТаблицаБезНДС = ТаблицаПоТоварам.Скопировать(Отбор); Но в таком случае отбор работает только по "Сбор", а у меня там еще несколько значений. Как быть?
#1 by Defender aka LINN
Перебором или запросом.
#2 by Невский Александр
БЫстрее запросом
#3 by Antizdoba
Перебором понятно, просто хотелось поизящнее ) Буду пробовать запросом тогда.
#4 by Antizdoba
И еще чтоб не плодить темы вопрос. Ситуация такая поступило ОС его приняли к учету, по регистру ПараметрыАмортизацииОСБухгалтерскийУчет появилась сумма. Потом ввели докумен ГТД импорт и нужно увеличить сумму. И здесь я чего-то туплю нашел эту запись и пытаюсь изменить сумму, но не работает отбор, виден только регистратор и все. Код Запрос = Новый запрос;
#5 by Живой Ископаемый
Смотри, меня вчера научили вот какому способу(используя построитель):
#6 by Живой Ископаемый
Короче в чем суть - твою ТЗ с утсановленным отбором попытаться скормить Построителю в качестве источника данных.. Полученный результат выгрузить в ТЗ - это будет уже копия ТЗ, которая будет содержать только строки подходящие под отбор... Идея понятна?
#7 by Antizdoba
Идея понятна, непонятно как написать отбор. Выбор всех строк кроме "НДС".
#8 by 73
Удаление построителем (отбираем то, что надо оставить):
#9 by 73
+ Колонка ТЗ, по которой устанавливается отбор должна быть типизирована.
#10 by Antizdoba
Работает, спасибо огромное!!
#11 by ASU_Diamond
а через НайтиСтроки не работает?
#12 by Живой Ископаемый
2 Найти строки работает по-моему только на равенство. А ему нужно на Неравенство...
#13 by 73
+ Построителем  можно не только на неравенство, а и <=, >= ,> ,< ,<> , Содержит, ВСписке, НеВСписке и т.д. (все что Построитель поддерживает)...
#14 by ASU_Diamond
по сабжу вроде "равно". Хотя сабж так написан, что я с 10-го раза понял... гдеж ты раньше был :) помню что где-то надо было, но не помню уже где...
#15 by 73
И раньше было: в самом конце.
#16 by ASU_Diamond
мне не по ТЗ надо было. я как то даже и не подумал через так делать и искать не стал
#17 by ASU_Diamond
может и с этим что-нить подскажешь?
#18 by vde69
а вот так разве не сработает?
#19 by 73
Сработает, сработает... Много задач(может и ...если отбор правильно составить), которые решаются при помощи Скопировать(отбор) и НайтиСтроки(отбор). Но не все. Например в . Там отбор надо на <=.
#20 by Живой Ископаемый
2 работает, но нужно например так: ==== чтобы отобрало по двум видам документа, а у нас отберет по второму.
#21 by Поручик
Много читал, долго думал. Типовая УТ, возможно УПП // Отбирает из переданной таблицы строки по заданным критериям. //
#22 by 73
И что? Там как раз Построитель и используется.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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