Получить в запросе обороты регистра накопления

Для того чтобы получить в запросе обороты регистра накопления, следует использовать специальную виртуальную таблицу регистра, которая так и называется — Обороты. В параметрах данной виртуальной таблицы задается две даты, первая из которых — начало периода за который будут браться обороты, вторая — его окончание. В следующем параметре задается периодичность группировки

Скопировать колонки таблицы значений 1с 8

Для того чтобы скопировать колонки таблицы значений в 1с 8 необходимо создать пустую таблицу значений с набором колонок, как у первоначальной таблицы. Это можно сделать несколькими способами. Скопировать колонки таблицы значений — примеры Пусть у нас есть таблица значений Таблица с определенным набором колонок, скопируем ее структуру в новую таблицу значений

1с запрет редактирования документа или справочника

В 1С:Бухгалтерии 2.0 (или любой другой конфигурации) может возникнуть следующая проблема: возможность создания и редактирования элементов справочника Номенклатура должны быть не у всех пользователей программы. Для решения этой проблемы можно внести изменения в типовую роль Бухгалтер, обязательную для запуска системы и поэтому установленной у всех пользователей. Но изменение типовой роли

Группы пользователей 1с программное получение

Группы пользователей 1с используются для разделения доступа, например к организациям. Рассмотрим примеры их получения в двух конфигурациях. Получить группы пользователей 1с в Бухгалтерии 2.0 В конфигурации Бухгалтерия 2.0 можно воспользоваться типовой функцией ГруппыПользователя(<Пользователь>), из модуля УправлениеПользователями. Пример 1. Получим все группы текущего пользователя. Пользователь = ПараметрыСеанса.ТекущийПользователь; Группы = УправлениеПользователями.ГруппыПользователя(Пользователь); Получить группы

1С дополнительные сведения запись и получение

В 1с дополнительные сведения представляют — это механизм позволяющий хранить дополнительные данные для различных объектов метаданных (справочник, документ и т.п.). Это удобно тем, что не требуется вносить изменений в конфигурацию. В конфигурациях использующих управляемое приложение (Бухгалтерия 3.0, Управление торговлей 11 и т.п.) дополнительные сведения хранятся в регистре ДополнительныеСведения, у него

Как программно в 1с прибавить к дате день

В 1С 8 нет специальной встроенной функции для программного добавления дней к переменной типа Дата. Но есть несколько способов, которые помогут в 1с прибавить к дате день. Программно в 1с прибавить к дате день. Способ 1 К дате можно прибавлять (и убавлять) секунды, при помощи оператора +. В одном дне:

Как в 1с проверить ошибки программного кода

В платформе встроен специальный механизм позволяющий в 1с проверить ошибки синтаксиса написания кода. Проверить есть ли в вашем программном коде на языке 1С 8 ошибки можно двумя способами: Нажать на панели Модуль кнопку Проверка модуля или Ctrl + F7; Попытаться сохранить ваш код (кнопка Сохранить или Ctrl + S)? если

Задать в макете 1с параметр расшифровки

Если в ячейке макета у вас уже задан параметр, но вам необходимо создать для нее еще и параметр расшифровки. То нажмите на ячейку правой кнопкой мыши, в контекстном меню найдите пункт Свойства. В открывшихся свойствах ячейки зайдите на вкладку Макет и внесите в поле ПараметрРасшифровки имя вашего параметра. На рисунке

Проверить наличие роли у текущего пользователя 1с

Часто требуется проверить, доступна ли пользователю та или иная роль. Для этого есть функция из глобального контекста РольДоступна(<Роль>). Если указанная роль доступна текущему пользователю, то будет возвращено значение Истина, иначе Ложь. Пример: Если Не РольДоступна(«ПолныеПрава») Тогда Возврат; КонецЕсли;

Вывод в цикле области табличного документа

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