СКД: Ошибка расчета остатков

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. IvanAlekseev 77 28.03.16 14:39 Сейчас в теме
Начало тут: СКД: Ошибка расчета остатков

По ошибке закрыл тему, думая что отчет заработал... Не работает и последний вариант.

Что можно сделать?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. IvanAlekseev 77 28.03.16 14:39 Сейчас в теме
3. IvanAlekseev 77 28.03.16 14:48 Сейчас в теме
Теперь и отчет с доп.сведениями не работает...

ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК Оплата,
	ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК Начисление,
	ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК ДолгНаНачалоПериода,
	ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК Долг,
	ХозрасчетныйОстаткиИОбороты.Период КАК ПериодДень,
	ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Справочник.ДоговорыКонтрагентов) КАК Договор,
	ВЫРАЗИТЬ(ХозрасчетныйОстаткиИОбороты.Субконто3 КАК Справочник.Номенклатура) КАК Номенклатура
ПОМЕСТИТЬ втОплаты
ИЗ
	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, &П, ДЕНЬ, Движения, Счет = &Счет76_10, , ) КАК ХозрасчетныйОстаткиИОбороты
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	втОплаты.Оплата КАК Оплата,
	втОплаты.Начисление КАК Начисление,
	втОплаты.ДолгНаНачалоПериода КАК ДолгНаНачалоПериода,
	втОплаты.Долг КАК Долг,
	втОплаты.ПериодДень КАК ПериодДень,
	втОплаты.Номенклатура КАК Номенклатура
ИЗ
	втОплаты КАК втОплаты
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
		ПО (ДополнительныеСведения.Объект = втОплаты.Договор
				И ДополнительныеСведения.Свойство = &П2)
ГДЕ
	втОплаты.Номенклатура В ИЕРАРХИИ (&П3)
	И ДополнительныеСведения.Значение = &П4
Показать


Че делать?
4. herfis 500 28.03.16 16:06 Сейчас в теме
В проблему не вникал, но скорее всего у вас банальная ошибка. Смотрите на ИТС статью - "Типичные проблемы при расчете остатков".
Суть в том, что СКД нужно много доп-инфы для правильного расчета остатков (роли полей). И когда автозаполнение настроек не справляется, ее нужно проставлять руками.
Правда, не совсем понятно, зачем вы тут путаете СКД временными таблицами без необходимости. А в простых запросах на базе виртуальных таблиц остатков и оборотов СКД обычно сама проставляет правильные настройки для расчета остатков.
5. IvanAlekseev 77 28.03.16 16:19 Сейчас в теме
(4) herfis, разумеется статью читал. Но наш случай не попадает ни под один из случаев этой статьи.

К тому же остатки выводятся РАЗНЫЕ, а не какой-то один неправильный...
6. herfis 500 28.03.16 16:34 Сейчас в теме
(5) IvanAlekseev, Если читали, тогда странно, что не приложили скриншот с настройками полей. Раз в курсе, что у половины проблем оттуда ноги растут.
ЗЫ. Упс, извиняюсь. Не обратил внимания, что вы отчет целиком прикрепили.
7. IvanAlekseev 77 29.03.16 10:38 Сейчас в теме
Обновление платформы до 8.3.7.2008 не помогло.

РЕШЕНО!!!

Оказывается СКД при компоновке "вырезала" поле "Договор", по которому по сути идет отбор (через соединение). В настройках поля "Договор" установил флаг "Обязательное".
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот