0
tlaloc
02.03.12
✎
17:13
|
Здравствуйте.
Такой вопрос: нужно сформировать таблицу остатков по 10-му счету (материалы на складе), пишу запрос:
ВЫБРАТЬ
ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
ЕСТЬNULL(ХозрасчетныйОстатки.Субконто2, 0) КАК Склад,
ХозрасчетныйОстатки.Счет КАК Счет,
ХозрасчетныйОстатки.СуммаОстаток КАК СуммаОстаток,
ХозрасчетныйОстатки.КоличествоОстаток КАК КоличествоОстаток
ИЗ
РегистрБухгалтерии.Хозрасчетный.Остатки(
&ДатаКон,
Счет В ИЕРАРХИИ (&Счет),
,
) КАК ХозрасчетныйОстатки
ИТОГИ
СУММА(СуммаОстаток),
СУММА(КоличествоОстаток)
ПО
ОБЩИЕ,
Номенклатура,
Счет
Порядок группировок несколько странный, потому что суммовой учет по складам на всех субсчетах 10-ки не ведется. В связи с чем получившийся результат запроса подвергается дальнейшей обработке. Обход по всем группировкам, вычисление стоимости единицы ном-ры на складе, и умножение ее на количество на складе. В результате итог по сумме в сформированной таблице становится больше, чем сумма, которую запрос изначально возвращает в качестве общих итогов. Стал разбираться. В консоли запросов выполнил этот же запрос, но без итогов, и в результате увидел в таблице несколько отрицательных цифр (как количество, так и сумма) со значением первого и второго субконто (номенклатуры и склада) null. Поиск в журнале проводок, естественно, ничего не дал. Подскажите, пожалуйста, в чем тут может быть дело?
Заранее и в любом случае спасибо.
|
|
2
tlaloc
05.03.12
✎
12:45
|
Нет. Пользоваться поиском по регистру проводок и журналом регистрации я умею. Если бы проводки были без аналитики, то значение обоих субконто было бы, соответственно, пустая номенклатура и пустой склад, или неопределено, на крайняк. Но никак не null.
|
|