Необходимо вывести из отчета СКД например вместо Субконто текст "Возврат проданной продукции"

1. user734952 09.12.23 18:15 Сейчас в теме
Добрый день! Необходимо вывести из отчета СКД например вместо значение Субконто текст "Возврат проданной продукции"
ХозрасчетныйОбороты.Субконто1 КАК и здесь присвоить свой текст
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Teut_Vlad 192 09.12.23 23:14 Сейчас в теме
из задачи не понятно при каких улсовиях, можно просто указать "Возврат проданной продукции"
и тогда всегда будет выводиться этот текст
2. Teut_Vlad 192 09.12.23 23:13 Сейчас в теме
ВЫБОР КОГДА типзнч(ХозрасчетныйОбороты.Субконто1) = тип(Документ.ВозвратПроданнойПродукции) тогда
"Возврат проданной продукции" иначе ХозрасчетныйОбороты.Субконто1 Конец
4. user734952 10.12.23 10:48 Сейчас в теме
(2) Добрый день! Текст не выводит почему то вот код и фото результата выделено
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ХозрасчетныйОбороты.ПериодМесяц КАК ПериодМесяц,
	ХозрасчетныйОбороты.Организация КАК Организация,
	ХозрасчетныйОбороты.СтруктурноеПодразделение КАК СтруктурноеПодразделение,  
	ВЫБОР
		КОГДА ТипЗначения(ХозрасчетныйОбороты.Регистратор) = Тип(Документ.ВозвратТалоновОтПокупателя)   
			ТОГДА "Возврат проданной продукции"
		ИНАЧЕ ХозрасчетныйОбороты.Субконто1
	КОНЕЦ КАК Субконто1,  
	ВЫБОР
		КОГДА ХозрасчетныйОбороты.Субконто2 = &Параметр1
			ТОГДА  NULL
		ИНАЧЕ ВЫРАЗИТЬ(ХозрасчетныйОбороты.Субконто2 КАК Справочник.НоменклатурныеГруппы)
	КОНЕЦ КАК Субконто2,
	ВЫБОР
		КОГДА ХозрасчетныйОбороты.Субконто3 = НЕОПРЕДЕЛЕНО  
			ТОГДА ХозрасчетныйОбороты.СтруктурноеПодразделение
		ИНАЧЕ ВЫРАЗИТЬ(ХозрасчетныйОбороты.Субконто3 КАК Справочник.ПодразделенияОрганизаций)
	КОНЕЦ КАК Подразделение,
	ВЫБОР
		КОГДА ХозрасчетныйОбороты.Регистратор = НЕОПРЕДЕЛЕНО
			ТОГДА NULL
		ИНАЧЕ ХозрасчетныйОбороты.Регистратор
	КОНЕЦ КАК Регистратор,  
	ХозрасчетныйОбороты.СуммаОборотДт КАК СуммаОборотКт
ПОМЕСТИТЬ ВТ_Выручка2
ИЗ
	РегистрБухгалтерии.Типовой.Обороты(, , Авто, Счет В ИЕРАРХИИ (&МассивСчетовВозврат), , Организация В (&СписокОрганизаций1) И СтруктурноеПодразделение В (&СписокСтруктурныхЕдиниц1) , , ) КАК ХозрасчетныйОбороты
;     
Показать
5. user734952 10.12.23 10:49 Сейчас в теме
фото
Прикрепленные файлы:
6. user726666 11.12.23 04:28 Сейчас в теме
(5) Субконто1 и подразделения пустые. Проверьте источник данных, может, в движениях документа они пустые. Можно в консоле сформировать запрос с выводом регистратора
7. user734952 11.12.23 10:27 Сейчас в теме
(6)Почему то не берется документ Документ.ВозвратТалоновОтПокупателя по счету, а берется Закрытие месяца а там и нет как раз Субконто1 и Подразделения.
8. user734952 11.12.23 10:34 Сейчас в теме
А как сделать проверку по счету, если это счет пассивный то берем сумму кредита, а активный то сумма дебета
10. user726666 11.12.23 11:04 Сейчас в теме
(8)
А как сделать проверку по счету, если это счет пассивный то берем сумму кредита, а активный то сумма дебета


Создайте временную таблицу с видом счета и объедините её с таблицей оборотов
ВЫБРАТЬ
	Хозрасчетный.Ссылка КАК Ссылка,
	Хозрасчетный.Вид КАК Вид
ПОМЕСТИТЬ ВТ_Счета
ИЗ
	ПланСчетов.Хозрасчетный КАК Хозрасчетный
ГДЕ
	Хозрасчетный.Ссылка В ИЕРАРХИИ(&МассивСчетовВозврат)

ИНДЕКСИРОВАТЬ ПО
	Ссылка
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ХозрасчетныйОбороты.Счет КАК Счет,
	ХозрасчетныйОбороты.Субконто1 КАК Субконто1,
	ХозрасчетныйОбороты.Субконто2 КАК Субконто2,
	ВЫБОР
		КОГДА ВТ_Счета.Вид = ЗНАЧЕНИЕ(ВидСчета.Пассивный)
			ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
		ИНАЧЕ ХозрасчетныйОбороты.СуммаОборотДт
	КОНЕЦ КАК Сумма
ИЗ
	ВТ_Счета КАК ВТ_Счета
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты КАК ХозрасчетныйОбороты
		ПО ВТ_Счета.Ссылка = ХозрасчетныйОбороты.Счет
Показать
11. user734952 11.12.23 11:11 Сейчас в теме
(10) Спасибо сейчас попробую
9. user734952 11.12.23 10:37 Сейчас в теме
например так можно
ВЫБОР
КОГДА ХозрасчетныйОбороты.Счет= здесь счет например 6020 активный
ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
ИНАЧЕ ХозрасчетныйОбороты.СуммаОборотКт
КОНЕЦ КАК СуммаОборотКт,
Оставьте свое сообщение

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