Персональная страница Федора Езеева | ||||||||||||||||||
|
Дальше
Назад
Содержание
Запросы.Q. Строим запрос: ТекстЗапроса=" |Тов=Регистр.ОстаткиТоваров.Товар; //Это измерение регистра |Кво=Регистр.ОстаткиТоваров.Количество; //Это ресурс регистра |Фл=Регистр.ОстаткиТоваров.ФлагУчета; //Это реквизит регистра |Группировка Товар; |Функция КО=КонОст(Кво); |Функция Пр=Приход(Кво); |Условие (Фл=1);";В результате, значение КО всегда равно нулю, хотя в регистре остатки есть. A1. По своей сути реквизит регистра - характеристика движения регистра, а не остатка. Движение может быть внешним или внутренним, но остаток может быть только общим. А уже особенности реализации в 1С таковы, что приводит это к нулевым переменным. Если Вам необходимо разделение остатков - нужно пользоваться измерениями вместо реквизитов. A2. Тот же вопрос, но в приложении к 1С++ подробно обсужден на форуме itland.ru. Q. Как в запросе сослаться на реквизит проводки типа субконто? Надоели бухитоги. A. ТекстЗапроса=" |Период с ДатаОтчёта по ДатаОтчёта; |Сч = Операция.Счет; |Субконто = Операция.Субконто.Номенклатура; |Количество = Операция.Количество; |Группировка Субконто; |Функция Остаток = СКД(Количество); |Условие(Сч = ВыбСч); |";Дальше Назад Содержание | |||||||||||||||||
© 1998-2004 Fedor Ezeev. |