Изменение даты в табличной части (обычные формы)
Добрый день. Подскажите пожалуйста. Мне нужно в моём текущем запросе полученную дату документов Инвентаризации изменить (или чтобы остались документы Инвентаризации только те, которые есть в документах Списание/Оприходование из РН) в на дату документов Оприходования/Списания (которые формируются на основе Инвентаризации). Попробовал решить, хочу уточнить, верно ли такое решение?
Исходный запрос:
То, что получилось у меня:
Исходный запрос:
ВЫБРАТЬ
ИнвентаризацияТоваровНаСкладеТовары.Ссылка КАК Ссылка,
ИнвентаризацияТоваровНаСкладеТовары.НомерСтроки КАК НомерСтроки,
ИнвентаризацияТоваровНаСкладеТовары.Номенклатура КАК Номенклатура,
ИнвентаризацияТоваровНаСкладеТовары.Количество КАК Количество,
ИнвентаризацияТоваровНаСкладеТовары.КоличествоУчет КАК КоличествоУчет,
ИнвентаризацияТоваровНаСкладеТовары.Цена КАК Цена,
ИнвентаризацияТоваровНаСкладеТовары.Сумма КАК Сумма,
ИнвентаризацияТоваровНаСкладеТовары.СуммаУчет КАК СуммаУчет,
ИнвентаризацияТоваровНаСкладеТовары.СуммаУчет - ИнвентаризацияТоваровНаСкладеТовары.Сумма КАК Разница,
ИнвентаризацияТоваровНаСкладеТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
ИнвентаризацияТоваровНаСкладеТовары.МестоХранения КАК МестоХранения,
ИнвентаризацияТоваровНаСкладеТовары.Ссылка.Дата КАК Дата
ИЗ
Документ.ИнвентаризацияТоваровНаСкладе.Товары КАК ИнвентаризацияТоваровНаСкладеТовары
ГДЕ
ИнвентаризацияТоваровНаСкладеТовары.Ссылка.мд_Оформлено
И ИнвентаризацияТоваровНаСкладеТовары.Ссылка.Проведен
И ИнвентаризацияТоваровНаСкладеТовары.Ссылка.Склад = &Склад
И ИнвентаризацияТоваровНаСкладеТовары.Количество <> ИнвентаризацияТоваровНаСкладеТовары.КоличествоУчет
И ИнвентаризацияТоваровНаСкладеТовары.Ссылка.Дата >= &Дата
ПоказатьТо, что получилось у меня:
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПартииТоваровНаСкладах.Регистратор.ИнвентаризацияТоваровНаСкладе КАК ИнветаризацияСписанияОприходования
ПОМЕСТИТЬ СписаниеОприходование
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
ГДЕ
НЕ ПартииТоваровНаСкладах.Регистратор.ИнвентаризацияТоваровНаСкладе = ЗНАЧЕНИЕ(Документ.ИнвентаризацияТоваровНаСкладе.ПустаяСсылка)
И НАЧАЛОПЕРИОДА(ПартииТоваровНаСкладах.Период, ДЕНЬ) = НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ)
И (ПартииТоваровНаСкладах.Регистратор ССЫЛКА Документ.СписаниеТоваров
ИЛИ ПартииТоваровНаСкладах.Регистратор ССЫЛКА Документ.ОприходованиеТоваров)
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ИнвентаризацияТоваровНаСкладеТовары.Ссылка КАК Инвентаризация,
ИнвентаризацияТоваровНаСкладеТовары.НомерСтроки КАК НомерСтроки,
ИнвентаризацияТоваровНаСкладеТовары.Номенклатура КАК Номенклатура,
ИнвентаризацияТоваровНаСкладеТовары.Количество КАК Количество,
ИнвентаризацияТоваровНаСкладеТовары.КоличествоУчет КАК КоличествоУчет,
ИнвентаризацияТоваровНаСкладеТовары.Цена КАК Цена,
ИнвентаризацияТоваровНаСкладеТовары.Сумма КАК Сумма,
ИнвентаризацияТоваровНаСкладеТовары.СуммаУчет КАК СуммаУчет,
ИнвентаризацияТоваровНаСкладеТовары.СуммаУчет - ИнвентаризацияТоваровНаСкладеТовары.Сумма КАК Разница,
ИнвентаризацияТоваровНаСкладеТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
ИнвентаризацияТоваровНаСкладеТовары.МестоХранения КАК МестоХранения
ИЗ
Документ.ИнвентаризацияТоваровНаСкладе.Товары КАК ИнвентаризацияТоваровНаСкладеТовары,
СписаниеОприходование КАК СписаниеОприходование
ГДЕ
ИнвентаризацияТоваровНаСкладеТовары.Количество <> ИнвентаризацияТоваровНаСкладеТовары.КоличествоУчет
И ИнвентаризацияТоваровНаСкладеТовары.Ссылка В
(ВЫБРАТЬ
СписаниеОприходование.ИнветаризацияСписанияОприходования
ИЗ
СписаниеОприходование КАК ИнветаризацияСписанияОприходования)
ПоказатьПо теме из базы знаний
Найденные решения
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПартииТоваровНаСкладах.Регистратор.ИнвентаризацияТоваровНаСкладе КАК ИнветаризацияСписанияОприходования
ПОМЕСТИТЬ СписаниеОприходование
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
ГДЕ
НЕ ПартииТоваровНаСкладах.Регистратор.ИнвентаризацияТоваровНаСкладе = ЗНАЧЕНИЕ(Документ.ИнвентаризацияТоваровНаСкладе.ПустаяСсылка)
И НАЧАЛОПЕРИОДА(ПартииТоваровНаСкладах.Период, ДЕНЬ) = НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ)
И (ПартииТоваровНаСкладах.Регистратор ССЫЛКА Документ.СписаниеТоваров
ИЛИ ПартииТоваровНаСкладах.Регистратор ССЫЛКА Документ.ОприходованиеТоваров)
И ПартииТоваровНаСкладах.Регистратор.Склад = &Склад
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ИнвентаризацияТоваровНаСкладеТовары.Ссылка КАК Инвентаризация,
ИнвентаризацияТоваровНаСкладеТовары.НомерСтроки КАК НомерСтроки,
ИнвентаризацияТоваровНаСкладеТовары.Номенклатура КАК Номенклатура,
ИнвентаризацияТоваровНаСкладеТовары.Количество КАК Количество,
ИнвентаризацияТоваровНаСкладеТовары.КоличествоУчет КАК КоличествоУчет,
ИнвентаризацияТоваровНаСкладеТовары.Цена КАК Цена,
ИнвентаризацияТоваровНаСкладеТовары.Сумма КАК Сумма,
ИнвентаризацияТоваровНаСкладеТовары.СуммаУчет КАК СуммаУчет,
ИнвентаризацияТоваровНаСкладеТовары.СуммаУчет - ИнвентаризацияТоваровНаСкладеТовары.Сумма КАК Разница,
ИнвентаризацияТоваровНаСкладеТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
ИнвентаризацияТоваровНаСкладеТовары.МестоХранения КАК МестоХранения
ИЗ
Документ.ИнвентаризацияТоваровНаСкладе.Товары КАК ИнвентаризацияТоваровНаСкладеТовары,
СписаниеОприходование КАК СписаниеОприходование
ГДЕ
ИнвентаризацияТоваровНаСкладеТовары.Количество <> ИнвентаризацияТоваровНаСкладеТовары.КоличествоУчет
И ИнвентаризацияТоваровНаСкладеТовары.Ссылка В
(ВЫБРАТЬ
СписаниеОприходование.ИнветаризацияСписанияОприходования
ИЗ
СписаниеОприходование КАК ИнветаризацияСписанияОприходования)
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПартииТоваровНаСкладах.Регистратор.ИнвентаризацияТоваровНаСкладе КАК ИнветаризацияСписанияОприходования
ПОМЕСТИТЬ СписаниеОприходование
ИЗ
РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах
ГДЕ
НЕ ПартииТоваровНаСкладах.Регистратор.ИнвентаризацияТоваровНаСкладе = ЗНАЧЕНИЕ(Документ.ИнвентаризацияТоваровНаСкладе.ПустаяСсылка)
И НАЧАЛОПЕРИОДА(ПартииТоваровНаСкладах.Период, ДЕНЬ) = НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ)
И (ПартииТоваровНаСкладах.Регистратор ССЫЛКА Документ.СписаниеТоваров
ИЛИ ПартииТоваровНаСкладах.Регистратор ССЫЛКА Документ.ОприходованиеТоваров)
И ПартииТоваровНаСкладах.Регистратор.Склад = &Склад
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ИнвентаризацияТоваровНаСкладеТовары.Ссылка КАК Инвентаризация,
ИнвентаризацияТоваровНаСкладеТовары.НомерСтроки КАК НомерСтроки,
ИнвентаризацияТоваровНаСкладеТовары.Номенклатура КАК Номенклатура,
ИнвентаризацияТоваровНаСкладеТовары.Количество КАК Количество,
ИнвентаризацияТоваровНаСкладеТовары.КоличествоУчет КАК КоличествоУчет,
ИнвентаризацияТоваровНаСкладеТовары.Цена КАК Цена,
ИнвентаризацияТоваровНаСкладеТовары.Сумма КАК Сумма,
ИнвентаризацияТоваровНаСкладеТовары.СуммаУчет КАК СуммаУчет,
ИнвентаризацияТоваровНаСкладеТовары.СуммаУчет - ИнвентаризацияТоваровНаСкладеТовары.Сумма КАК Разница,
ИнвентаризацияТоваровНаСкладеТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
ИнвентаризацияТоваровНаСкладеТовары.МестоХранения КАК МестоХранения
ИЗ
Документ.ИнвентаризацияТоваровНаСкладе.Товары КАК ИнвентаризацияТоваровНаСкладеТовары,
СписаниеОприходование КАК СписаниеОприходование
ГДЕ
ИнвентаризацияТоваровНаСкладеТовары.Количество <> ИнвентаризацияТоваровНаСкладеТовары.КоличествоУчет
И ИнвентаризацияТоваровНаСкладеТовары.Ссылка В
(ВЫБРАТЬ
СписаниеОприходование.ИнветаризацияСписанияОприходования
ИЗ
СписаниеОприходование КАК ИнветаризацияСписанияОприходования)
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот