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