Циклы 1с 8 — описание с примерами

В статье будут описаны циклы 1с 8: их разновидности, назначение и применение. А также рассмотрены примеры их использования для конкретных задач. Цикл в 1с, как и в других языках программирования, предназначен для многократного повторения операторов, находящихся внутри него. В 1с существует три вида циклов:  Вид цикла  Описание Пока Цикл осуществляющий

Создание печатной формы 1С 8 пошаговая инструкция

В этой статье подробно будет рассказано, как новичку, плохо знающему 1С 8 создать печатную форму. Для примера возьмем одну из самых распространенных конфигураций 1С 8 — Бухгалтерию 2.0. Создание печатной формы 1С этапы написания: Создание файла внешней печатной формы; Создание макета печатной формы; Написание программного кода для вывода данных печатной

Вывод в цикле области табличного документа

Часто требуется выводить область макета в Табличный документ не один раз, а несколько (например при печати табличных частей документа). В случаях когда неизвестно сколько раз необходимо будет выводить область, используется цикл. Пример: Запрос = Новый Запрос; //Ваш запрос Макет = ПолучитьМакет(«Макет»); Область = Макет.ПолучитьОбласть(«Данные»); РезультатЗапроса = Запрос.Выполнить().Выгрузить(); Для Каждого ЭлементРезультата

Обход результата запроса

Для обхода выборки результатов запроса используется цикл Пока и метод выборки — Следующий(), который переходит к следующей записи и возвращает Истина ,если следующая запись существует, и Ложь, если достигнут конец выборки. Пример: Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | ДоговорыКонтрагентов.Ссылка, | ДоговорыКонтрагентов.Наименование, | ДоговорыКонтрагентов.Код |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов»;