Закрытие 20го счета БП 2.0

1. TODD22 18 18.09.13 09:21 Сейчас в теме
Здравствуйте.

Используем одну отраслевую конфигурацию основанную на БП 2.0

Был релиз 2.0.46 в нём 20й счёт отлично закрывался. После обновления до 2.0.49. Он закрываться перестал. Никакие данные и никакие настройки в программе не менялись!(обновлял до самого последнего релиза проблема та же).

Открываю процедуру закрытия месяца и вижу там что стандартную процедуру "ДвиженияПоПрямымЗатратамПоУслугам" доработали:

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


На скрине результат выполнения запроса в рабочей базе.

Далее идёт обход результата в цикле. И обход идёт по статьям затрат. Так как статей затрат в результате выполнения запроса нет. То не выполняется часть кода. А именно не делается запись в один из регистров:
СтрокаЗаписиРасчетаСебестоимости = ЗаписьРасчетаСебестоимости.Добавить();


В общем ближе к делу... вопрос тут простой "Кто прав?".

Со старой процедурой которая закрывала по НГ всё закрывалось отлично. Разработчик изменил процедуру закрытия месяца с детализацией до статей затрат. Теперь не закрывается 20й счёт. Я написал в тех поддержку. На что мне ответили что у них ошибка не воспроизводится. На что попросили прислать базу. Чего я сделать не могу.
После этого мне сказали что я не правильно веду учёт и мне нужно обратится в отдел продаж для того что бы заказать работу их специалиста. То есть до обновления я вёл правильно. А как установил обновление так вдруг стало не правильно.
Но мне не нужно закрытие по статьям затрат. Меня устраивает закрытие по НГ более чем полностью. К тому же способ закрытия затратных счетов я так понимаю это элемент учетной политики предприятия и он не может вдруг взять и изменится в середине года?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. elvis1917 18.09.13 13:19 Сейчас в теме
(1) А почему нет статей затрат в результате запроса?
3. ПСВ 114 18.09.13 15:03 Сейчас в теме
статьи затрат оборотное субконто, а берутся Остатки из РГ, вот и нет данных по СЗ
4. TODD22 18 18.09.13 15:18 Сейчас в теме
Оставьте свое сообщение

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