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