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