Здравствуйте.
Давно не был тут, прямо ностальгия.)))
Прошу помочь мудрым советом.
Есть таблица СписокНоменклатуры с полями Номенклатура, Дата
Товар1 01.01.23
Товар1 01.02.23
Товар2 01.01.23
и т.д.
Как можно получить по каждой Номенклатуре на каждую Дату остаток? Очень не хочется делать запросы в цикле.
Пробовал следующие варианты (безрезультатно):
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(СписокНоменклатуры.Дата,) КАК ТоварыНаСкладахОстатки
ПО (ТоварыНаСкладахОстатки.Номенклатура = СписокНоменклатуры.Номенклатура.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(,) КАК ТоварыНаСкладахОстатки
ПО (ТоварыНаСкладахОстатки.Номенклатура = СписокНоменклатуры.Номенклатура.Ссылка)
И (ТоварыНаСкладахОстатки.Период = СписокНоменклатуры.Дата)
Не работает Период почему-то.
{(87, 29)}: Поле не найдено "ТоварыНаСкладахОстатки.Период"
И (ТоварыНаСкладахОстатки.<<?>>Период = СписокНоменклатуры.Дата)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший