Принудительный выход из процедуры 1с 8 можно осуществить при помощи ключевого слова Возврат. Оно используется на случай возникновения ошибок внутри процедуры, либо если какую-то часть процедуры не нужно обрабатывать при соблюдении определенных условий. Выход из процедуры 1с пример использования Процедура РассчитатьСебестоимость(ТаблицаСс, Отказ) Если Отказ = Истина Тогда Возврат; КонецЕсли; //Программный
Рубрика: 1С Программирование
Обход результата запроса
Для обхода выборки результатов запроса используется цикл Пока и метод выборки — Следующий(), который переходит к следующей записи и возвращает Истина ,если следующая запись существует, и Ложь, если достигнут конец выборки. Пример: Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ | ДоговорыКонтрагентов.Ссылка, | ДоговорыКонтрагентов.Наименование, | ДоговорыКонтрагентов.Код |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов»;
Задать границы в макете 1с
Если вы хотите задать границы для группы ячеек макета (например нарисовать таблицу), то: Выделите группу ячеек В меню Границы выберите нужный способ обрисовки.
Получить текущую дату 1с
Для того что бы программно получить текущую дату установленную на компьютере используется встроенная функция ТекущаяДата(). Пример. Получим остатки на текущую дату. Запрос = Новый Запрос; Запрос.УстановитьПараметр(«Дата», ТекущаяДата() + 1); Запрос.УстановитьПараметр(«Счет41», ПланыСчетов.Хозрасчетный.НайтиПоКоду(«41»)); Запрос.Текст = «ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1, | ХозрасчетныйОстатки.Субконто2, | ХозрасчетныйОстатки.Субконто3, | ХозрасчетныйОстатки.КоличествоОстаток |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки( | &Дата, | Счет В
Функция «Печать» во внешней печатной форме 1с
Функция печати во внешней печатной форме 1С 8 должна оформляться следующим образом: Называться Печать; Быть экспортной; Находиться в модуле объекта внешней печатной формы. Пример оформления: Функция Печать() Экспорт ТабДок = Новый ТабличныйДокумент; //Ваш программный код Возврат ТабДок; КонецФункции;
Проверка на Неопределено в запросе 1с
Что бы проверить поле запроса на значение Неопределено используется зарезервированное слово НЕОПРЕДЕЛЕНО. Проверка на Неопределено в запросе нужна, чтобы исключить из запроса пустые значения по какому либо полю. Примеры использования Пример: |ГДЕ | НЕ ХозрасчетныйОбороты.КорСчет = НЕОПРЕДЕЛЕНО Пример 2. Данную проверку также можно использовать в выражении ВЫБОР КОГДА |ВЫБОР |
Создать табличный документ
Для программного создания Табличного документа используется типовой конструктор Новый ТабличныйДокумент. Пример: ТаблДокумент = Новый ТабличныйДокумент;
1с вывести табличный документ
Для вывода Табличного документа на экран используется метод Показать(), после чего его можно будет напечатать или сохранить в различные форматы. Пример: ТабДокумент = Новый ТабличныйДокумент; //Код по заполнению табличного документа ТабДокумент.Показать();
Сохранить таблицу значений в файл
Для сохранения Таблицы значений в файл используется встроенная функция ЗначениеВФайл(<Путь>,<Значение>), она возвращает значение Истина, если выгрузка завершена успешно и Ложь, если она не удалась. В параметр Путь передается имя файла (в который будет сохраняться таблица) вместе с путем к нему. В параметр Значение передается таблица значений, либо массив одним из