#0
by Adgjj
Мне на днях здесь подсказали функцию ОтобратьСтрокиПоКритериям. Применяла ее так - работало: Почему не работает так: ТЗ_ОднаФото = ОтобратьСтрокиПоКритериям(ТЗ, Новый Структура("Название", Список), Новый Структура("Название", ВидСравнения.ВСписке)).Выгрузить; Ошибка: ошибка на строку функции НовыйОтбор = ПостроительЗапроса.Отбор.Добавить(Критерий.Ключ); Функцию приведу в след. посте
#4
by Adgjj
ТЗ_ОднаФото = ОтобратьСтрокиПоКритериям(ТЗ_ОднаФото, Новый Структура("ДатаВыписки", Список), Новый Структура("ДатаВыписки", ВидСравнения.ВСписке)).Выгрузить; так не помогает, ведь в ТЗ дата: дату по строке не отбирает. как быть?
#5
by Adgjj
спасибо без даты работает Организация = СтрокаТЗ.Организация; ТЗ_ОднаФото = ОтобратьСтрокиПоКритериям(ТЗ, Новый Структура("Организация,ЕО", Список), Новый Структура("Организация,ЕО", ВидСравнения.ВСписке)).Выгрузить; А как же с датой?
#6
by Adgjj
| ВЫРАЗИТЬ(ВыработкаТС_Лес.ПутЛист.ДатаВыписки КАК СТРОКА) КАК ДатаВыписки, так в запросе не катит
#7
by Adgjj
дату сделала строкой (проверила это в отладчике - строка): Но: ТЗ_ОднаФото почему-то пустая((
#11
by Adgjj
ТЗ_ОднаФото = ОтобратьСтрокиПоКритериям(ТЗ, Новый Структура("Организация,ЕО,СменаXY,ДатаВыпискиСтрока", Список), Новый Структура("Организация,ЕО,СменаXY,ДатаВыпискиСтрока", ВидСравнения.ВСписке)).Выгрузить; Нужно из ТЗ отобрать строки с указанными в списке значениями колонок Организация,ЕО,СменаXY,ДатаВыпискиСтрока. Проблема в том, что В СПИСОК ПОЧЕМУ-ТО ПОПАДАЕТ ТОЛЬКО ОРГАНИЗАЦИЯ.
#16
by Adgjj
Уже вместо орг-ции ее код строкой пишу, все равно не помогает. Сначала думала из-за кавычек внутри организации - не помогло. ОтобратьСтрокиПоКритериям работает по чему угодно только не по организации.
#18
by ptiz
Ты видимо, не до конца понимаешь, как работает отбор в построителе. Когда пишешь вызов функции: Новый Структура("ОрганизацияСтрока,ЕО,СменаXY,ДатаВыпискиСтрока", Список), означает, что надо сделать 4 отбора (они работают по принципу "И"), причем значения ты указываешь почему-то только для первого отбора! надо указывать: ну и в следующем параметре: Новый Структура("ОрганизацияСтрока,ЕО,СменаXY,ДатаВыпискиСтрока", ВидСравнения.ВСписке, ВидСравнения.ВСписке, ВидСравнения.ВСписке, ВидСравнения.ВСписке) Тогда получишь результат: строки, в которых значения колонок ОрганизацияСтрока,ЕО,СменаXY,ДатаВыпискиСтрока есть в соответствуюещм списке. Может, при таком сложном условии проще на запрос к ТЗ перейти. ИЗ ТЗ ГДЕ ОрганизацияСтрока В (&Список) ...."
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
В этой группе 1С
- v7: Если Форма.ТолькоПросмотр(1); можно ли сделать доступным 1 реквизит?
- v8: Как правильно в запросе наложить условие на регистратор
- MS SQL 2008 SP3 замечено что после установки SP3 MS Windows Server 2003 стал как
- БУХ 2.0 возврат аванса (76.АВ не закрывается)
- v7: Выгрузка цен из КА 77 в КА 82
- Ошибка при попытке вставки записи с неуникальным значением ссылки. таблица ...
- Как в таблицу значений поместить картинку для отображении на форме?
- Подключаем Считыватель магнитных карт к 1С
- УТ 10.3 Тормозит касса при печати чека
- Почему не меняется модифицированность УФ при изменении ТЧ программно
- подключение сканера ШК в УПП
- Перенос платежных поручений ЗУП -> БП
- Как подставить субконто в РКО?
- проблемы с отправкой почты на внешние адреса
- УНФ не рассчитывает себестоимость
- РольДоступна для определённого пользователя, а не для текущего?
- 1С:Документооборот на iPad через веб-клиент
- v8: УФ динамический список вывести все значения из колонки табличной части
- Платформа выпуск версии 8.2.15.319
- Динамический список - выделенные строки - суммирование содержимого строки..