Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Получить в коде все объекты Номенклатуры
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
polimoth
Здравствуйте!

Задача:
Есть справочник Номенклатура и нужно из него пройтись циклом по каждому объекту в справочнике.

Возник вопрос:
Есть ли какой то метод, который мог бы вернуть все объекты в этом справочнике, чтобы потом можно было по ним пройтись циклом foreach?
Есть ли другой способ решить задачу?

Я ниогда в жизни не кодил под 1С, использую этот код для интеграции другой системы с 1С. Не представляю даже с чего начать - если нет времени ответить на вопрос - не могли бы вы дать ссылку на раздел мануала, где об этом можно почитать?
Большое спасибо!
Vofka
1) Используем запрос

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ Ссылка ИЗ Справочник.Номенклатура";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
   // выполняем нужные действия
КонецЦикла;


2) Используем объектную модель:

Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
   // выполняем нужные действия
КонецЦикла;
Ardi
Ловите сборник кусков кода: необходимо зарегистрироваться для просмотра ссылки

Чтобы не глючили некоторые шрифты понадобится windows XP
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.