Вызвать процедуру из общего модуля

Вызвать процедуру или функцию из общего модуля в 1С 8 можно используя имя модуля и название процедуры или функции. Пример. В конфигурации Бухгалтерия 2.0 есть модуль Общего назначения, в нем расположена функция ЭтоДемонстрационнаяБаза(), вызовем ее в модуле внешней обработки. Если ОбщегоНазначения.ЭтоДемонстрационнаяБаза() = Истина Тогда Сообщить(«Использовать данную обработку в демонстрационной базе

Принудительный выход из процедуры 1с

Принудительный выход из процедуры 1с 8 можно осуществить при помощи ключевого слова Возврат. Оно используется на случай возникновения ошибок внутри процедуры, либо если какую-то часть процедуры не нужно обрабатывать при соблюдении определенных условий. Выход из процедуры 1с пример использования Процедура РассчитатьСебестоимость(ТаблицаСс, Отказ) Если Отказ = Истина Тогда Возврат; КонецЕсли; //Программный

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

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

Получить текущую дату 1с

Для того что бы программно получить текущую дату установленную на компьютере используется встроенная функция ТекущаяДата(). Пример. Получим остатки на текущую дату. Запрос = Новый Запрос; Запрос.УстановитьПараметр(«Дата», ТекущаяДата() + 1); Запрос.УстановитьПараметр(«Счет41», ПланыСчетов.Хозрасчетный.НайтиПоКоду(«41»)); Запрос.Текст = «ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1, | ХозрасчетныйОстатки.Субконто2, | ХозрасчетныйОстатки.Субконто3, | ХозрасчетныйОстатки.КоличествоОстаток |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки( | &Дата, | Счет В

Функция «Печать» во внешней печатной форме 1с

Функция печати во внешней печатной форме 1С 8 должна оформляться следующим образом: Называться Печать; Быть экспортной; Находиться в модуле объекта внешней печатной формы. Пример оформления: Функция Печать() Экспорт ТабДок = Новый ТабличныйДокумент; //Ваш программный код Возврат ТабДок; КонецФункции;

Проверка на Неопределено в запросе 1с

Что бы проверить поле запроса на значение Неопределено используется зарезервированное слово НЕОПРЕДЕЛЕНО. Проверка на Неопределено в запросе нужна, чтобы исключить из запроса пустые значения по какому либо полю. Примеры использования Пример: |ГДЕ | НЕ ХозрасчетныйОбороты.КорСчет = НЕОПРЕДЕЛЕНО Пример 2. Данную проверку также можно использовать в выражении ВЫБОР КОГДА |ВЫБОР |

1с вывести табличный документ

Для вывода Табличного документа на экран используется метод Показать(), после чего его можно будет напечатать или сохранить в различные форматы. Пример: ТабДокумент = Новый ТабличныйДокумент; //Код по заполнению табличного документа ТабДокумент.Показать();

Сохранить таблицу значений в файл

Для сохранения Таблицы значений в файл используется встроенная функция ЗначениеВФайл(<Путь>,<Значение>), она возвращает значение Истина, если выгрузка завершена успешно и Ложь, если она не удалась. В параметр Путь передается имя файла (в который будет сохраняться таблица) вместе с путем к нему. В параметр Значение передается таблица значений, либо массив одним из