• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

ВыбратьПоЗначению

  • Автор темы Автор темы Ugrumi
  • Дата начала Дата начала
U

Ugrumi

Проблема в следующем, Функция ВыбратьПоЗначению не работает как хотелось:

Спр=СоздатьОбъект("Справочник.Контрагенты");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент()>0 Цикл
СпрТекЭлем=Спр.ТекущийЭлемент();
Контрагент=СпрТекЭлем.ПолучитьАтрибут("Наименование");
Док=СоздатьОбъект("Документ");

Док.ВыбратьПоЗначению(НачДата,КонДата,"Контрагент",Контрагент);

Пока Док.ПолучитьДокумент()>0 Цикл
КонецЦикла;

Подобная тема уже была, там говорилось про общий реквизит конфигурации, как проверить является ли мой реквизит общим (контрагент), если нет, тогда как сделать его общим. А может есть другие методы, только мне очень важна производительность, этот метод по моему мнению по скорости неплохой, вот только сволочь не работает.
 
Все работает. Внимательно читайте документацию. Реквизит должен либо быть "общим" (находиться в ветке "Общие реквизиты" дерева метаданных), либо являться графой отбора журнала.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab