|
Не работает условие в отчете на СКД | ☑ | ||
---|---|---|---|---|
0
Admin_Net_1C
15.03.18
✎
08:14
|
Добрый день.
Подскажите в чем может быть проблема: есть отчет на СКД. В качестве источника набор данных на основе запроса: ВЫБРАТЬ ОперацияБух.Ссылка КАК СсылкаДок, ОперацияБух.Дата КАК ДатаДок, "Операция (бухгалтерский и налоговый учет)" КАК ВидДок ИЗ Документ.ОперацияБух КАК ОперацияБух ГДЕ ОперацияБух.ЗапретРедактирования {ГДЕ (ОперацияБух.Дата МЕЖДУ &НачДата И &КонДата И "Операция (бухгалтерский и налоговый учет)" = &ПоВидуДокумента)} ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ОтчетПроизводстваЗаСмену.Ссылка, ОтчетПроизводстваЗаСмену.Дата, "Отчет производства за смену" ИЗ Документ.ОтчетПроизводстваЗаСмену КАК ОтчетПроизводстваЗаСмену ГДЕ ОтчетПроизводстваЗаСмену.ЗапретРедактирования {ГДЕ (ОтчетПроизводстваЗаСмену.Дата МЕЖДУ &НачДата И &КонДата И "Отчет производства за смену" = &ПоВидуДокумента)} Параметр СКД "ПоВидуДокумента" Строка(50, Переменная). Доступные значения: Операция (бухгалтерский и налоговый учет) Отчет производства за смену Суть проблемы: если в пользовательском режиме в параметрах отчета ставлю флаг "По виду документа" и выбираю значение "Операция (бухгалтерский и налоговый учет)" или "Отчет производства за смену" выходит пустой отчет. Если данный параметр не включен, то все отрабатывает. |
|||
1
Гипервизор
15.03.18
✎
08:33
|
Что за извращения со строковым описанием?
Замените на ТИПЗНАЧЕНИЯ(ОперацияБух.Ссылка) КАК ВидДок. И нормальный отбор в СКД будет по типу документа. И параметр &ПоВидуДокумента не нужен. |
|||
2
Admin_Net_1C
15.03.18
✎
08:57
|
(1) сделал в запросе:
ВЫБРАТЬ ОперацияБух.Ссылка КАК СсылкаДок, ОперацияБух.Дата КАК ДатаДок, ТИПЗНАЧЕНИЯ(ОперацияБух.Ссылка) КАК ВидДок ИЗ Документ.ОперацияБух КАК ОперацияБух ГДЕ ОперацияБух.ЗапретРедактирования {ГДЕ (ОперацияБух.Дата МЕЖДУ &НачДата И &КонДата) И (ТИПЗНАЧЕНИЯ(ОперацияБух.Ссылка) = &ПоВидуДокумента)} ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ОтчетПроизводстваЗаСмену.Ссылка, ОтчетПроизводстваЗаСмену.Дата, ТИПЗНАЧЕНИЯ(ОтчетПроизводстваЗаСмену.Ссылка) ИЗ Документ.ОтчетПроизводстваЗаСмену КАК ОтчетПроизводстваЗаСмену ГДЕ ОтчетПроизводстваЗаСмену.ЗапретРедактирования {ГДЕ (ОтчетПроизводстваЗаСмену.Дата МЕЖДУ &НачДата И &КонДата) И (ТИПЗНАЧЕНИЯ(ОтчетПроизводстваЗаСмену.Ссылка) = &ПоВидуДокумента)} При установке значении параметра "По виду документа" в пользовательском режиме ошибка: Ошибка при исполнении запроса набора данных по причине: {(10, 38)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. И ТИПЗНАЧЕНИЯ(ОперацияБух.Ссылка) <<?>>= &ПоВидуДокумента |
|||
3
Admin_Net_1C
15.03.18
✎
09:00
|
(1)(2) чукча не читатель... )) спасибо, все работает (убрал параметр &ПоВидуДокумента и отбор по виду документа работает)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |