Привет!
Не могу понять, почему период не отрабатывает в запросе:
ВЫБРАТЬ
ВыручкаИСебестоимостьПродаж.Период КАК Период,
ВыручкаИСебестоимостьПродаж.Регистратор КАК Регистратор,
ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура,
ВыручкаИСебестоимостьПродаж.Склад КАК Склад,
ВыручкаИСебестоимостьПродаж.Количество КАК Количество,
ВыручкаИСебестоимостьПродаж.СуммаВыручкиСНДСРегл КАК СуммаВыручкиСНДСРегл,
ВыручкаИСебестоимостьПродаж.ХозяйственнаяОперация КАК ХозяйственнаяОперация
ИЗ
РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж
ГДЕ
ВыручкаИСебестоимостьПродаж.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
И ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
ИЛИ ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
Точнее он отрабатывает как нужно, если не добавлять:
ИЛИ ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
А данный вид документа так же важен как и первый, подскажите пожалуйста.
Вид регитсра обороты
Прошу прощения )))
Скобочки....
ВыручкаИСебестоимостьПродаж.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
И (ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
ИЛИ ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах)
ВЫБРАТЬ
....
ГДЕ
ВыручкаИСебестоимостьПродаж.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
И ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
....
ГДЕ
ВыручкаИСебестоимостьПродаж.Период МЕЖДУ &ДатаНачала И &ДатаОкончания
И ВыручкаИСебестоимостьПродаж.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах
(3) регистратор null не может быть.
Еще в запросах, когда напрямую обращаешься к регистру, в условии нужно проверять Активность записи на всякий случай.