Количество строк таблицы значений

Для определения количества строк таблицы значений используется метод Количество(). Пример: Таблица = новый ТаблицаЗначений; Таблица.Колонки.Добавить(«Наименование»); Таблица.Колонки.Добавить(«Код»); НоваяСтрока = Таблица.Добавить(); НоваяСтрока.Наименование = «Штаны»; НоваяСтрока.Код = «0002»; КоличествоСтрок = Таблица.Количество(); В переменной КоличествоСтрок в данном случае содержится значение 1. Работает метод для всех конфигураций. В управляемом приложении следует использовать его на Сервере.

1с форматирование блока кода

Для того что бы программный код было удобно читать и разбираться в нем, следует использовать форматирование кода. Заключается оно установке одного или нескольких отступов размером в 4 пробела(Tab) перед строкой кода в зависимости от ее иерархии в пределах модуля. Например код внутри условного оператора находится на следующем уровне иерархии от

Набор записей регистра, очистка

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

Загрузить информационную базу 1с

Для того что бы восстановить информационную базу 1С 8 из файла dt необходимо зайти в Конфигуратор 1С Предприятия и загрузить файл копии перейдя в меню Администрирование -> Загрузить информационную базу… и выбрав его в открывшемся диалоге.  

Количество элементов списка значений

Для того чтобы определить количество элементов списка значений необходимо использовать метод Количество(). Пример: Список = новый СписокЗначений; Список.Добавить(1,»Раз»); Список.Добавить(2,»Два»); Список.Добавить(3,»Три»); КоличествоВСписке = Список.Количество(); В данном случае в переменной КоличествоВСписке будет содержаться значение 3. Метод работает в любой конфигурации.

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

Создание набора записей рассматривалось в предыдущей статье, поэтому приведем только код без пояснений. Пример: Документ = Документы.ОтчетПроизводстваЗаСмену.НайтиПоНомеру(«00000000011»); Набор = РегистрыНакопления.ВыпускПродукцииУслуг.СоздатьНаборЗаписей(); Набор.Отбор.Регистратор.Установить(Документ); Набор.Прочитать(); После того, как набор записей прочитан, в нем содержится коллекция записей набора. Ее можно обойти при помощи цикла Для Каждого и изменить данные в каждой конкретной записи. Для

Создать область макета 1с

Создать область макета в 1с 8 можно двумя способами: 1) Выделите строки, которые нужно объединить в область и нажмите Меню -> Таблица -> Имена -> Назначить имя… 2) Выделите строки, которые нужно объединить в область и нажмите сочетание клавиш Ctrl + Shift + N. После чего назначьте имя области.

Выгрузить файлы конфигурации

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

Контекстная подсказка 1с

Вызывается нажатием сочетания клавиш Ctrl + Space (Ctrl + Пробел). Как это работает? Вы начинаете писать имя процедуры, функции, оператора и т.д., нажимаете Ctrl + Пробел и система автоматически дописывает окончание имени. Это очень удобно, особенно когда приходится работать с процедурами и функциями имеющими длинные имена.