Набор записей регистра, создание

Для создания набора записей регистра необходимо использовать метод СоздатьНаборЗаписей() менеджера выбранного регистра. НаборЗаписей = РегистрыСведений.ЦеныНоменклатуры.СоздатьНаборЗаписей(); Обычно не используется полные наборы записей регистров(незачем и они слишком громоздки), поэтому на наборы накладываются отборы при помощи свойства набора записей — отбор и имени измерения/ресурса/реквизита регистра на который он накладывается. УстановкаЦен = Документы.УстановкаЦенНоменклатуры.НайтиПоНомеру(«00000000003»); НаборЗаписей.Отбор.Регистратор.Установить(УстановкаЦен);

1с параметры макета, заполнение

Для заполнения параметров макета следует получить область макета, в которой они заданы, при помощи метода ПолучитьОбласть(<ИмяОбласти>), затем, используя свойство области макета Параметры и имя параметра, записать в него нужное значение. Пример: Макет = ПолучитьМакет(«Макет»); Область = Макет.ПолучитьОбласть(«Данные»); Область.Параметры.МойПараметр = «Привет мир!»; Также при заполнении параметров области можно использовать типовую процедуру

1с загрузить конфигурацию

Для восстановления конфигурации 1С 8 из файла необходимо ее загрузить в режиме Конфигуратор. Для этого перейдите в меню Конфигурация -> Загрузить конфигурацию из файла и найдите нужный cf файл на вашем жестком диске. Следует отметить, что вы не сможете загрузить конфигурацию в подчиненный узел РИБ или в базу стоящую на

Синтаксис помощник 1с, как вызвать?

Для того, что бы вызвать синтаксис-помощник 1С 8, следует в режиме Конфигуратор нажать сочетание клавиш Ctrl + Shift + F1 или кликнуть на иконку синтаксис-помощника на стандартной панели. Так же можно выделить любой оператор / процедуру / функцию в тексте модуля и поискать данные о них в синтаксис-помощнике. Для этого

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

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

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

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

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

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

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

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

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

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