()(4)
Добрый день.
Да, подтверждаю, что была допущена ошибка с отбором остатков по организации еще в БП 2.0, потом эта ошибка методом копипаста перешла в обработку под БП 3.0.
Обработки обновил и перевыложил.
Тем кто уже их скачал ранее перекачивать не обязательно, там минимум действий нужно чтобы исправить ошибку.
В обработке для БП 2.0
Старый участок кода
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто1, НЕОПРЕДЕЛЕНО) КАК Субконто1,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто2, НЕОПРЕДЕЛЕНО) КАК Субконто2,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто3, НЕОПРЕДЕЛЕНО) КАК Субконто3,
| ХозрасчетныйОстатки.Организация,
| ЕСТЬNULL(ХозрасчетныйОстатки.Подразделение, НЕОПРЕДЕЛЕНО) КАК Подразделение,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстаток, 0) КАК Сумма,
| ЕСТЬNULL(ХозрасчетныйОстатки.КоличествоОстаток, 0) КАК Количество,
| ЕСТЬNULL(ХозрасчетныйОстатки.ВалютнаяСуммаОстаток, 0) КАК ВалютнаяСумма,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаНУОстаток, 0) КАК СуммаНУ,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаПРОстаток, 0) КАК СуммаПР,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаВРОстаток, 0) КАК СуммаВР,
| ЕСТЬNULL(ХозрасчетныйОстатки.Валюта, &РеглВалюта) КАК Валюта
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(
| &ДатаСведений,
| Счет В ИЕРАРХИИ (&ЗакрываемыйСчет)
| И Счет.Забалансовый,
| ,
| ) КАК ХозрасчетныйОстатки
|
|УПОРЯДОЧИТЬ ПО
| ХозрасчетныйОстатки.Счет.Код,
| Подразделение,
| Субконто1,
| Субконто2,
| Субконто3";
Запрос.УстановитьПараметр("ДатаСведений", ДатаДокумента);
Запрос.УстановитьПараметр("ЗакрываемыйСчет", ЗакрываемыйСчет);
Запрос.УстановитьПараметр("РеглВалюта", Константы.ВалютаРегламентированногоУчета.Получить());
Показать
нужно заменить на новый участок кода
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто1, НЕОПРЕДЕЛЕНО) КАК Субконто1,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто2, НЕОПРЕДЕЛЕНО) КАК Субконто2,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто3, НЕОПРЕДЕЛЕНО) КАК Субконто3,
| ХозрасчетныйОстатки.Организация,
| ЕСТЬNULL(ХозрасчетныйОстатки.Подразделение, НЕОПРЕДЕЛЕНО) КАК Подразделение,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстаток, 0) КАК Сумма,
| ЕСТЬNULL(ХозрасчетныйОстатки.КоличествоОстаток, 0) КАК Количество,
| ЕСТЬNULL(ХозрасчетныйОстатки.ВалютнаяСуммаОстаток, 0) КАК ВалютнаяСумма,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаНУОстаток, 0) КАК СуммаНУ,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаПРОстаток, 0) КАК СуммаПР,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаВРОстаток, 0) КАК СуммаВР,
| ЕСТЬNULL(ХозрасчетныйОстатки.Валюта, &РеглВалюта) КАК Валюта
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(
| &ДатаСведений,
| Счет В ИЕРАРХИИ (&ЗакрываемыйСчет)
| И Счет.Забалансовый,
| ,
| Организация = &Организация) КАК ХозрасчетныйОстатки
|
|УПОРЯДОЧИТЬ ПО
| ХозрасчетныйОстатки.Счет.Код,
| Подразделение,
| Субконто1,
| Субконто2,
| Субконто3";
Запрос.УстановитьПараметр("ДатаСведений", ДатаДокумента);
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("ЗакрываемыйСчет", ЗакрываемыйСчет);
Запрос.УстановитьПараметр("РеглВалюта", Константы.ВалютаРегламентированногоУчета.Получить());
Показать
В обработке для БП 3.0
Старый участок кода
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто1, НЕОПРЕДЕЛЕНО) КАК Субконто1,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто2, НЕОПРЕДЕЛЕНО) КАК Субконто2,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто3, НЕОПРЕДЕЛЕНО) КАК Субконто3,
| ХозрасчетныйОстатки.Организация,
| ЕСТЬNULL(ХозрасчетныйОстатки.Подразделение, НЕОПРЕДЕЛЕНО) КАК Подразделение,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстаток, 0) КАК Сумма,
| ЕСТЬNULL(ХозрасчетныйОстатки.КоличествоОстаток, 0) КАК Количество,
| ЕСТЬNULL(ХозрасчетныйОстатки.ВалютнаяСуммаОстаток, 0) КАК ВалютнаяСумма,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаНУОстаток, 0) КАК СуммаНУ,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаПРОстаток, 0) КАК СуммаПР,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаВРОстаток, 0) КАК СуммаВР,
| ЕСТЬNULL(ХозрасчетныйОстатки.Валюта, &РеглВалюта) КАК Валюта
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(
| &ДатаСведений,
| Счет В ИЕРАРХИИ (&ЗакрываемыйСчет)
| И Счет.Забалансовый,
| ,
| ) КАК ХозрасчетныйОстатки
|
|УПОРЯДОЧИТЬ ПО
| ХозрасчетныйОстатки.Счет.Код,
| Подразделение,
| Субконто1,
| Субконто2,
| Субконто3";
Запрос.УстановитьПараметр("ДатаСведений", Объект.ДатаДокумента);
Запрос.УстановитьПараметр("ЗакрываемыйСчет", Объект.ЗакрываемыйСчет);
Запрос.УстановитьПараметр("РеглВалюта", Константы.ВалютаРегламентированногоУчета.Получить());
Показать
нужно заменить на новый участок кода
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто1, НЕОПРЕДЕЛЕНО) КАК Субконто1,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто2, НЕОПРЕДЕЛЕНО) КАК Субконто2,
| ЕСТЬNULL(ХозрасчетныйОстатки.Субконто3, НЕОПРЕДЕЛЕНО) КАК Субконто3,
| ХозрасчетныйОстатки.Организация,
| ЕСТЬNULL(ХозрасчетныйОстатки.Подразделение, НЕОПРЕДЕЛЕНО) КАК Подразделение,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаОстаток, 0) КАК Сумма,
| ЕСТЬNULL(ХозрасчетныйОстатки.КоличествоОстаток, 0) КАК Количество,
| ЕСТЬNULL(ХозрасчетныйОстатки.ВалютнаяСуммаОстаток, 0) КАК ВалютнаяСумма,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаНУОстаток, 0) КАК СуммаНУ,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаПРОстаток, 0) КАК СуммаПР,
| ЕСТЬNULL(ХозрасчетныйОстатки.СуммаВРОстаток, 0) КАК СуммаВР,
| ЕСТЬNULL(ХозрасчетныйОстатки.Валюта, &РеглВалюта) КАК Валюта
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(
| &ДатаСведений,
| Счет В ИЕРАРХИИ (&ЗакрываемыйСчет)
| И Счет.Забалансовый,
| ,
| Организация = &Организация) КАК ХозрасчетныйОстатки
|
|УПОРЯДОЧИТЬ ПО
| ХозрасчетныйОстатки.Счет.Код,
| Подразделение,
| Субконто1,
| Субконто2,
| Субконто3";
Запрос.УстановитьПараметр("ДатаСведений", Объект.ДатаДокумента);
Запрос.УстановитьПараметр("Организация", Объект.Организация);
Запрос.УстановитьПараметр("ЗакрываемыйСчет", Объект.ЗакрываемыйСчет);
Запрос.УстановитьПараметр("РеглВалюта", Константы.ВалютаРегламентированногоУчета.Получить());
Показать