Добрый день! 7.7 успел основательно забыть - лет 5 задач на ней не было. ТиС 9.3 обычная. Понадобилось найти номенклатуру, которая поступала на склад за последний год. В 8.х написал бы просто
ВЫБРАТЬ РАЗЛИЧНЫЕ
Поступление.Номенклатура
ИЗ
Документ.ПоступлениеТоваров.Товары Как поступление
ГДЕ Поступление.Ссылка.Дата Между...
А в 7.7 как?
можно конечно в цикле пихать в ТЗ и потом ТЗ.Свернуть... но это не наш метод...
select distinict
$Поступление.Номенклатура [Номенклатура $Справочник.Номенклатура]
from $ДокументСтроки.ПоступлениеТМЦ Поступление
inner join _sjourn Жур on Жур.iddoc = Поступление.iddoc
and Жур.iddocdef = $ВидДокумента.Поступление and
Жур.date_time_iddoc between :НачДата and :КонДата~
(1) Запрос написал вроде констурктором. А можно выбрать БЕЗ Повторяющихся? или тока через ТЗ.
(2) в 7.7 ТиС можно смотреть конечно в приход ПартииНаличие или ОстаткиТМЦ, но там будут например и возвраты, и перемещения, а нужно только то что поступало
+5 а отбор по типу регистратора ваще сложно написать. Не помню даже можно или нет. На современном железе 7.7 все равно куда глядеть - в регистры или доки. База небольшая
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс