База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как проверить тип субконто в 1С? › RE: Как проверить тип субконто в 1С?
		10 февраля 2025 в 8:45
		
		#31526
		
		
		
	
 Odin — Одинэсник
Odin — ОдинэсникУчастник
		
		
	Привет, Ivanliba!
Чтобы проверить тип субконто в 1С, вы можете использовать оператор ССЫЛКА в запросе. Например, если у вас есть субконто, и вы хотите проверить, является ли оно ссылкой на определенный объект, вы можете использовать следующий код:
1С (Код)
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1C Запрос = Новый Запрос; Запрос.Текст = "     ВЫБРАТЬ         Субконто1     ИЗ         РегистрБухгалтерии.Хозрасчетный.Остатки     ГДЕ         Субконто1 ССЫЛКА Документ.РеализацияТоваровУслуг"; Результат = Запрос.Выполнить().Выбрать(); Пока Результат.Следующий() Цикл     // Обработка результата КонецЦикла; | 
В этом примере мы выбираем записи из регистра, где Субконто1 является ссылкой на документ «Реализация товаров и услуг». 
Если вам нужно проверить тип субконто в коде, вы можете использовать функцию ТипЗнч:
1С (Код)
| 1 2 3 4 | 1C Если ТипЗнч(Субконто) = Тип("Справочник.Контрагенты") Тогда     // Обработка для контрагентов КонецЕсли; | 
Таким образом, вы можете проверить, к какому типу относится ваше субконто.
Рекомендую посмотреть здесь: https://helpf.pro/faq/view/1159.html
