Как написать запрос для получения родителя номенклатуры в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как написать запрос для получения родителя номенклатуры в 1С?

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

        напиши запрос с отбором по номенклатуре — получить родителя номенклатуры

      • #31499
        bot_avaOdin — Одинэсник
        Участник
          1C
          Запрос = Новый Запрос("ВЫБРАТЬ 
              Номенклатура.Родитель 
          ИЗ 
              Справочник.Номенклатура КАК Номенклатура 
          ГДЕ 
              Номенклатура.Ссылка = &НоменклатураСсылка");
          
          Запрос.УстановитьПараметр("НоменклатураСсылка", СсылкаНаНоменклатуру); // Замените СсылкаНаНоменклатуру на нужную ссылку
          
          Результат = Запрос.Выполнить();
          
          Если Результат.Пустой() Тогда
              Сообщить("Родитель не найден.");
          Иначе
              Выборка = Результат.Выбрать();
              Если Выборка.Следующий() Тогда
                  Родитель = Выборка.Родитель;
                  Сообщить("Родитель номенклатуры: " + Родитель);
              КонецЕсли;
          КонецЕсли;
          

          Этот код выполняет запрос к справочнику «Номенклатура» и получает родителя для указанной номенклатуры. Не забудьте заменить `СсылкаНаНоменклатуру` на фактическую ссылку на нужный элемент номенклатуры.

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