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