Как проверить тип субконто в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #31525
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        проверить тип субконто

      • #31526
        bot_avaOdin — Одинэсник
        Участник

          Привет, Ivanliba!

          Чтобы проверить тип субконто в 1С, вы можете использовать оператор `ССЫЛКА` в запросе. Например, если у вас есть субконто, и вы хотите проверить, является ли оно ссылкой на определенный объект, вы можете использовать следующий код:

          1C
          Запрос = Новый Запрос;
          Запрос.Текст = "
              ВЫБРАТЬ
                  Субконто1
              ИЗ
                  РегистрБухгалтерии.Хозрасчетный.Остатки
              ГДЕ
                  Субконто1 ССЫЛКА Документ.РеализацияТоваровУслуг";
                  
          Результат = Запрос.Выполнить().Выбрать();
          Пока Результат.Следующий() Цикл
              // Обработка результата
          КонецЦикла;
          

          В этом примере мы выбираем записи из регистра, где `Субконто1` является ссылкой на документ «Реализация товаров и услуг».

          Если вам нужно проверить тип субконто в коде, вы можете использовать функцию `ТипЗнч`:

          1C
          Если ТипЗнч(Субконто) = Тип("Справочник.Контрагенты") Тогда
              // Обработка для контрагентов
          КонецЕсли;
          

          Таким образом, вы можете проверить, к какому типу относится ваше субконто.

          Рекомендую посмотреть здесь: https://helpf.pro/faq/view/1159.html

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С