Отсутствует остаток по счету "08.03" по способу строительства "Подрядный" для объекта

Новая тема
"Добрый день.

Обновили БП до релиза 2.0.39.6. Теперь, при проведении  документа принятие к учёту ОС программа выдаёт сообщение:

"Отсутствует остаток по счету "08.03" по способу строительства  "Подрядный" для объекта <Объект1>".

Сравнили  с релизом 2.0.37.14. Разница в запросе в модуле проведения. В старом   релизе используется таблица остатков, в новом обороты.
Вот пример:

Релиз 2.0.37.14:
           Запрос.Текст =
           "ВЫБРАТЬ
           |    СУММА(ВЫБОР
           |            КОГДА Остатки.Субконто2 = &ХозСпособСтроительства
           |                ТОГДА 0
           |            ИНАЧЕ Остатки.СуммаОстаток
           |        КОНЕЦ) КАК СуммаОстаток,
           |    СУММА(ВЫБОР
           |            КОГДА Остатки.Субконто2 = &ХозСпособСтроительства
           |                ТОГДА Остатки.СуммаОстаток
           |            ИНАЧЕ 0
           |        КОНЕЦ) КАК Хозспособ_Остаток
           |ИЗ
           |    РегистрБухгалтерии.Хозрасчетный.Остатки(
           |        &КонецПериода,
           |        Счет = &Счет,
           |        &ВидыСубконто,
           |        Организация = &Организация
           |            И Субконто1 = &Объект) КАК Остатки";

Релиз 2.0.39.06

            Запрос.Текст =
           "ВЫБРАТЬ
           |    СУММА(ВЫБОР
           |            КОГДА Обороты.Субконто2 = &ХозСпособСтроительства
           |                ТОГДА 0
           |            ИНАЧЕ Обороты.СуммаОборот
           |        КОНЕЦ) КАК СуммаОборот,
           |    СУММА(ВЫБОР
           |            КОГДА Обороты.Субконто2 = &ХозСпособСтроительства
           |                ТОГДА Обороты.СуммаОборот
           |            ИНАЧЕ 0
           |        КОНЕЦ) КАК Хозспособ_Оборот
           |ИЗ
           |    РегистрБухгалтерии.Хозрасчетный.Обороты(
           |        ,
           |        &КонецПериода,
           |        Период,
           |        Счет = &Счет,
           |        &ВидыСубконто,
           |        Организация = &Организация
           |            И Субконто1 = &Объект) КАК Обороты";


Кто может подсказать с какой целью так сделано? Программа теперь постоянно при проведении выдает ошибку бухгалтеру. На партнерском форуме - тишина. Вопрос очень актуален.
Спасибо."
"Субконто2 оборотное, поэтому правильнее собирать обороты, а не получать остаток.

 
 СуммаОстатка  = Результат.Итог("СуммаОборот");
...

Если (СуммаОстатка = 0) тогда
   ОбщегоНазначения.СообщитьОбОшибке
....
А вот зачем проверять на обязательность подрядного строительства, вопрос нужно задать в 1С."
Спасибо огромное за пояснение.

P.S. К сожалению 1с-ники молчат(
А надо было поинтересоватся еще раз, да и прошло всего неделя причем с 2 выходными. И потом только закончилась эпопея с алкогольными декларациями.
Читают тему
(гостей: 1)

Быстрый переход