- В этой теме 1 ответ, 2 участника, последнее обновление 12 часов, 54 минуты назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Простой код запроса
Простой код запроса
Вот пример простого кода запроса в 1С, который выбирает данные из справочника «Номенклатура»:
«1C
Запрос = Новый Запрос;
Запрос.Текст = »
ВЫБРАТЬ
Номенклатура.Ссылка,
Номенклатура.Наименование
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Активен = ИСТИНА
УПОРЯДОЧИТЬ ПО
Номенклатура.Наименование»;
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
ПОКА Выборка.Следующий() Цикл
Сообщить(«Код: » + Выборка.Ссылка + «, Наименование: » + Выборка.Наименование);
КонецЦикла;
«
### Пояснение к коду:
1. **Создание объекта запроса**: Запрос = Новый Запрос; — создаем новый объект запроса.
2. **Текст запроса**: В Запрос.Текст задается SQL-запрос, который выбирает ссылки и наименования из справочника «Номенклатура», где номенклатура активна.
3. **Выполнение запроса**: РезультатЗапроса = Запрос.Выполнить(); — выполняем запрос и получаем результат.
4. **Обработка результата**: С помощью цикла ПОКА перебираем все строки выборки и выводим их на экран.
Этот код позволяет получить список активных номенклатур из базы данных 1С.