Быстрый старт. Решение задания №3.1
Представляем решение домашнего задания 3.1.
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.
Спорное, конечно, эталонное решение: сами в видео учите пользоваться параметрами встроенной функции Выбрать(), а тут добавляете условие на проверку пустого контрагента. Это тоже самое, как использовать вместо параметра виртуальной таблицы в запросе условие.
Я считаю здесь более правильный код:
Alexman, эталонное решение построено для лучшего понимания кода, новичком. Оптимизацию и усложнение кода изучаем в более продвинутых курсах.
Вариант отбора незаполненных документов с использованием параметра “Отбор” метода “Выбрать”:
<code>
Функция ПолучитьНезаполненныеДокументы(ДатаНачала, ДатаОкончания) Экспорт
Результат = Новый Массив;
ПустойПоставщик = Справочники.Контрагенты.ПустаяСсылка();
Выборка = Выбрать(ДатаНачала, ДатаОкончания, Новый Структура(“Поставщик”, ПустойПоставщик));
Пока Выборка.Следующий() Цикл
Результат.Добавить(Выборка.Ссылка);
КонецЦикла;
Возврат Результат;
КонецФункции
</code>
Юрий, отчет принят.