Академический Документы
Профессиональный Документы
Культура Документы
1c Conf Adm 1
1c Conf Adm 1
Содержание
СОДЕРЖАНИЕ .................................................................................................................................................................... 1
ВВЕДЕНИЕ ........................................................................................................................................................................... 6
СТРУКТУРА РУКОВОДСТВА .................................................................................................................................................. 6
ЧТО ВЫ ДОЛЖНЫ ЗНАТЬ ....................................................................................................................................................... 6
ПРИНЯТЫЕ ОБОЗНАЧЕНИЯ ................................................................................................................................................... 7
ГЛАВА 1. КОНЦЕПЦИЯ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ ....................................................................................... 8
КРАТКОЕ ОПИСАНИЕ ПОНЯТИЙ (ОБЪЕКТОВ) СИСТЕМЫ....................................................................................................... 9
Базовые объекты ........................................................................................................................................................... 9
Компонента «Бухгалтерский учет» .......................................................................................................................... 10
Компонента «Оперативный учет»............................................................................................................................ 11
Компонента «Расчет» ................................................................................................................................................ 12
ТИПЫ ДАННЫХ, ИСПОЛЬЗУЕМЫЕ СИСТЕМОЙ .................................................................................................................... 12
ТЕХНОЛОГИЧЕСКИЕ СРЕДСТВА КОНФИГУРИРОВАНИЯ И АДМИНИСТРИРОВАНИЯ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ .............. 13
ГЛАВА 2. ОСНОВНЫЕ ПОНЯТИЯ СИСТЕМЫ 1С:ПРЕДПРИЯТИЕ.................................................................. 15
ПОНЯТИЕ «МЕТАДАННЫЕ» ................................................................................................................................................ 15
Объект метаданных.................................................................................................................................................... 15
Свойства объекта метаданных................................................................................................................................. 15
Форма объекта метаданных...................................................................................................................................... 16
Агрегатные объекты метаданных ............................................................................................................................ 16
Основные виды объектов метаданных...................................................................................................................... 16
Типизированные и типообразующие объекты метаданных ................................................................................... 18
Метаданные ................................................................................................................................................................. 19
КОНФИГУРАЦИЯ................................................................................................................................................................. 19
МОДУЛЬ ............................................................................................................................................................................. 19
ГЛАВА 3. МЕТАДАННЫЕ .............................................................................................................................................. 20
УПРАВЛЕНИЕ ОБЪЕКТАМИ МЕТАДАННЫХ ......................................................................................................................... 20
СОЗДАНИЕ ОБЪЕКТА МЕТАДАННЫХ................................................................................................................................... 20
КОНСТРУКТОРЫ ОБЪЕКТОВ МЕТАДАННЫХ ........................................................................................................................ 21
РЕДАКТИРОВАНИЕ ОБЪЕКТА МЕТАДАННЫХ ...................................................................................................................... 22
Окно редактирования.................................................................................................................................................. 22
Палитра свойств ......................................................................................................................................................... 22
Редактирование списков объектов метаданных ..................................................................................................... 23
СВОЙСТВА ОБЪЕКТОВ МЕТАДАННЫХ ................................................................................................................................ 24
УДАЛЕНИЕ ОБЪЕКТА МЕТАДАННЫХ .................................................................................................................................. 27
РЕДАКТИРОВАНИЕ ФОРМ ОБЪЕКТА МЕТАДАННЫХ ............................................................................................................ 27
Работа с формами списка .......................................................................................................................................... 27
СОЗДАНИЕ ОПИСАНИЯ ОБЪЕКТА МЕТАДАННЫХ ................................................................................................................ 29
ГЛАВА 4. РАБОТА С КОНФИГУРАЦИЕЙ ................................................................................................................. 30
СВОЙСТВА КОНФИГУРАЦИИ .............................................................................................................................................. 30
ГЛОБАЛЬНЫЙ МОДУЛЬ ....................................................................................................................................................... 31
ОБЩИЕ ТАБЛИЦЫ ............................................................................................................................................................... 31
БИБЛИОТЕКА КАРТИНОК .................................................................................................................................................... 32
КОПИРОВАНИЕ ОБЪЕКТОВ МЕТАДАННЫХ ......................................................................................................................... 32
КОНСТРУКТОРЫ ................................................................................................................................................................. 33
ПОИСК В КОНФИГУРАЦИИ.................................................................................................................................................. 33
Поиск в дереве метаданных........................................................................................................................................ 33
Поиск во всех текстах ................................................................................................................................................ 34
Поиск ссылок на объект метаданных ....................................................................................................................... 35
ОПИСАНИЕ СТРУКТУРЫ МЕТАДАННЫХ ............................................................................................................................. 35
СОХРАНЕНИЕ КОНФИГУРАЦИИ .......................................................................................................................................... 35
ЗАГРУЗКА ИЗМЕНЕНИЙ ....................................................................................................................................................... 36
СРАВНЕНИЕ И ОБЪЕДИНЕНИЕ КОНФИГУРАЦИЙ ................................................................................................................. 36
1
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Условия сравнения........................................................................................................................................................ 36
Запуск режима сравнения и объединения конфигураций ......................................................................................... 37
Окно «Объединение конфигураций» ........................................................................................................................... 37
Режим объединения..................................................................................................................................................... 38
Просмотр изменений ................................................................................................................................................... 38
Отбор объектов и запуск процесса объединения ..................................................................................................... 39
СВЕДЕНИЯ ОБ АВТОРЕ КОНФИГУРАЦИИ............................................................................................................................. 39
Редактирование информации об авторе конфигурации .......................................................................................... 39
Изменение заставки системы 1С:Предприятие ...................................................................................................... 40
Защита паролем информации об авторе конфигурации ......................................................................................... 40
Сохранение информации об авторе конфигурации .................................................................................................. 41
ПОДДЕРЖКА НАЦИОНАЛЬНЫХ ЯЗЫКОВ ............................................................................................................................. 41
Задание кодовой страницы и порядка сортировки информационной базы ........................................................... 41
Изменение кодовой страницы и порядка сортировки информационной базы....................................................... 41
Отрицательные последствия смены порядка сортировки ..................................................................................... 42
Проверка совпадения установок ................................................................................................................................ 42
ГЛАВА 5. КОНСТАНТЫ.................................................................................................................................................. 43
КОНСТАНТЫ В СИСТЕМЕ 1С:ПРЕДПРИЯТИЕ ...................................................................................................................... 43
УПРАВЛЕНИЕ СПИСКОМ КОНСТАНТ................................................................................................................................... 43
СВОЙСТВА КОНСТАНТЫ ..................................................................................................................................................... 43
ГЛАВА 6. СПРАВОЧНИКИ............................................................................................................................................. 44
СПРАВОЧНИКИ В СИСТЕМЕ 1С:ПРЕДПРИЯТИЕ .................................................................................................................. 44
УПРАВЛЕНИЕ СПИСКОМ СПРАВОЧНИКОВ .......................................................................................................................... 44
СВОЙСТВА СПРАВОЧНИКА ................................................................................................................................................. 44
РАБОТА С РЕКВИЗИТАМИ СПРАВОЧНИКА........................................................................................................................... 46
Свойства реквизита справочника .............................................................................................................................. 46
СОЗДАНИЕ ФОРМ СПРАВОЧНИКА ....................................................................................................................................... 48
КОНСТРУКТОР СПРАВОЧНИКА ........................................................................................................................................... 48
ГЛАВА 7. ДОКУМЕНТЫ ................................................................................................................................................. 50
ДОКУМЕНТЫ В СИСТЕМЕ 1С:ПРЕДПРИЯТИЕ...................................................................................................................... 50
УПРАВЛЕНИЕ СПИСКОМ ДОКУМЕНТОВ .............................................................................................................................. 50
СВОЙСТВА ДОКУМЕНТА ..................................................................................................................................................... 51
РАЗРАБОТКА СТРУКТУРЫ ДОКУМЕНТА .............................................................................................................................. 53
Свойства реквизита документа ................................................................................................................................ 53
ДОКУМЕНТ «ОПЕРАЦИЯ » .................................................................................................................................................. 54
МОДУЛЬ ДОКУМЕНТА ........................................................................................................................................................ 54
ОБЩИЕ РЕКВИЗИТЫ ............................................................................................................................................................ 55
Управление списком общих реквизитов ..................................................................................................................... 55
Свойства общего реквизита....................................................................................................................................... 55
НУМЕРАТОРЫ ..................................................................................................................................................................... 55
Управление списком нумераторов.............................................................................................................................. 56
Свойства нумератора ................................................................................................................................................. 56
ПОСЛЕДОВАТЕЛЬНОСТИ ДОКУМЕНТОВ ............................................................................................................................. 56
Управление списком последовательностей документов ......................................................................................... 57
Свойства последовательности документов............................................................................................................. 57
Работа с последовательностями документов ......................................................................................................... 57
ВВОД ДОКУМЕНТОВ «НА ОСНОВАНИИ»............................................................................................................................. 58
Организация ввода документов «на основании»....................................................................................................... 58
Конструктор ввода на основании .............................................................................................................................. 58
ПОДЧИНЕННЫЕ ДОКУМЕНТЫ ............................................................................................................................................. 59
КОНСТРУКТОР ДОКУМЕНТА ............................................................................................................................................... 60
ГЛАВА 8. ЖУРНАЛЫ ДОКУМЕНТОВ ........................................................................................................................ 61
ЖУРНАЛЫ В СИСТЕМЕ 1С:ПРЕДПРИЯТИЕ.......................................................................................................................... 61
ВЕДЕНИЕ СПИСКА ЖУРНАЛОВ ........................................................................................................................................... 62
СОЗДАНИЕ ЖУРНАЛА ......................................................................................................................................................... 62
РЕДАКТИРОВАНИЕ ЖУРНАЛА ............................................................................................................................................. 62
ГРАФЫ ЖУРНАЛА ДОКУМЕНТОВ ........................................................................................................................................ 63
2
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
3
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
4
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
5
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Введение
Настоящая книга является руководством по использованию Конфигуратора системы 1С:Предприятие.
Структура Руководства
Настоящее Руководство разделено на 2 части, каждая из которых оформлена в виде отдельной книги. Материал Руко-
водства разделен на главы, каждая глава рассказывает об одном из режимов работы Конфигуратора.
Первая часть Руководства содержит описание общей концепции системы 1С:Предприятие и рассказывает о приемах
работы с базовыми объектами системы, о создании индивидуальных пользовательских интерфейсов и наборов прав поль-
зователей.
В главе 1 излагается концепция системы 1С:Предприятис: заложенные в нее принципы, общая схема работы, техноло-
гические компоненты и другое.
Глава 2 посвящена основным понятиям системы 1С:Предприятие, которые используются в настоящем Руководстве.
В главе 3 дается расшифровка ключевых понятий системы 1С:Предприятие — метаданные и конфигурация, рассказы-
вается об основных приемах создания и редактирования объектов метаданных.
Глава 4 посвящена работе с конфигурацией в целом: редактирование свойств конфигурации, копирование объектов
метаданных, сохранение конфигурации, объединение конфигураций, вспомогательные режимы работы.
Главы с 5 по 18 подробно рассказывают о работе с основными видами объектов метаданных, используемых в системе
1С:Предприятие. Глава 11 посвящена общим принципам организации ведения бухгалтерского учета в системе
1С:Предприятие.
Глава 19 дает представление о специализированном редакторе форм системы 1С:Предприятие.
Главы 20-22 рассказывают о создании индивидуальных пользовательских интерфейсов и об использовании специали-
зированных редакторов; редакторе меню и редакторе панелей инструментов.
Глава 23 рассказывает о редактировании наборов пользовательских прав.
Вторая часть Руководства содержит описание принципов администрирования системы 1С:Предприятие, технологиче-
ских компонент Конфигуратора и служебных режимов работы.
Главы с 24 по 26 рассказывают об использовании компонент специализированного редактора форм системы
1С:Предприятие: редактора диалогов, текстового редактора и редактора таблиц.
Глава 27 посвящена возможностям администрирования в системе 1С:Предприятие. Рассказывается о порядке создания
и ведения списка пользователей системы 1С:Предприятие, о присвоении пользователям наборов пользовательских прав и
назначении индивидуальных пользовательских интерфейсов.
В главе 28 рассматривается порядок сохранения резервной копии данных и восстановления данных в случае их повре-
ждения.
Глава 29 рассказывает о служебных режимах Конфигуратора системы 1С:Предприятие: настройка параметров Конфи-
гуратора, работа с Синтакс-Помощником, настройка шаблонов, использование встроенного калькулятора и календаря.
Глава 30 рассматривает вопросы перехода к системе 1С:Предприятие с предыдущих версий экономических программ
фирмы «1С»: «1С:Бухгалтерия 6.0» и «1С:Зарплата».
Глава 31 посвящена работе с Отладчиком, облегчающим проектирование программных модулей системы
1С:Предприятие.
В Приложении 1 приводится детальное описание процесса реструктуризации информационной базы.
Если вы недостаточно хорошо владеете перечисленными выше понятиями и навыками, рекомендуем обратиться к до-
кументации по операционной системе.
6
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Принятые обозначения
Для лучшего понимания излагаемого материала в настоящем Руководстве приняты некоторые общие приемы выделе-
ния отдельных элементов текста. Соглашение о таких приемах приведено ниже.
Обозначения клавиш. Клавиши, такие как Enter, Esc, Del и подобные, будут обозначаться надписями на самих кла-
вишах, без кавычек.
Для ссылок на клавиши управления курсором (клавиши со стрелками) будет использоваться фраза «клавиши управле-
ния курсором», когда необходимо сослаться сразу на все эти клавиши. Если необходимо упомянуть эти клавиши по от-
дельности, будут использоваться выражения «Стрелка Вверх», «Стрелка Вниз», «Стрелка Вправо» и «Стрелка Влево»
(также без кавычек).
Комбинации клавиш. Когда для выполнения какой-либо команды необходимо нажать комбинацию из двух клавиш,
она дается в виде Ctrl+FЗ. Такая запись означает, что необходимо сначала нажать первую клавишу (в нашем примере —
Ctrl), затем, не отпуская ее, нажать вторую клавишу комбинации (в нашем примере — F3) для выполнения команды. От-
пускать клавиши следует в обратном порядке.
Обозначения кнопок. Наименования кнопок в диалогах будут даваться их названиями в кавычках, например, «ОК»
«Отмена» «Удалить» и так далее.
Ключевые слова встроенного языка. При написании ключевых слов встроенного языка системы 1С:Предприятие
используются вперемешку прописные и строчные буквы, например: РабочаяДата
7
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 1.
Концепция системы 1С:Предприятие
1С:Предприятие является универсальной системой автоматизации деятельности предприятия. За счет своей универ-
сальности система 1С:Предприятие может быть использована для автоматизации самых разных участков экономической
деятельности предприятия: учета товарных и материальных средств, взаиморасчетов с контрагентами, расчета заработной
платы, расчета амортизации основных средств, бухгалтерского учета по любым разделам и т. д.
Конфигурируемость
Основной особенностью системы 1С:Предприятия является ее конфигурируемость. Собственно система
1С:Предприятие представляет собой совокупность механизмов, предназначенных для манипулирования различными ти-
пами объектов предметной области. Конкретный набор объектов, структуры информационных массивов, алгоритмы об-
работки информации определяет конкретная конфигурация. Вместе с конфигурацией система 1С:Предприятие выступает
в качестве уже готового к использованию программного продукта, ориентированного на определенные типы предприятий
и классы решаемых задач.
Конфигурация создается штатными средствами системы. Конфигурация обычно поставляется фирмой «1С» в качестве
типовой для конкретной области применения, но может быть изменена, дополнена пользователем системы, а также раз-
работана заново.
Компонентная структура
Система 1С:Предприятие имеет компонентную структуру. Часть возможностей, предоставляемых системой для реше-
ния задач автоматизации, являются базовыми, то есть поддерживаются в любом варианте поставки системы. Это, прежде
всего, механизмы поддержки справочников и документов. Другие возможности реализуются компонентами системы: на-
пример, ведение списка бухгалтерских счетов. Таким образом, состав установленный компонент определяет функцио-
нальные возможности системы.
Всего существуют три основных компоненты: «Бухгалтерский учет», «Оперативный учет», «Расчет». Каждая компо-
нента расширяет возможности системы своим механизмом обработки информации. Эти механизмы нельзя однозначно
сопоставить с конкретными задачами автоматизации предметной области, однако, они имеют достаточно четкую направ-
ленность, которая определяет выбор состава необходимых компонент, для создания конкретной конфигурации.
Компонента «Бухгалтерский учет» реализует отражение хозяйственных операций, происходящих на предприятии в
бухгалтерском учете. Она манипулирует такими понятиями, как бухгалтерские счета, операции и проводки. Возможности
компоненты «Бухгалтерский учет» позволяют вести учет параллельно в нескольких планах счетов, вести многомерный и
многоуровневый аналитический учет, количественный и валютный учет.
Компонента «Бухгалтерский учет» предоставляет возможность ведения бухгалтерского учета для нескольких предпри-
ятий в одной информационной базе.
Компонента «Оперативный учет» предназначена для автоматизации оперативного учета наличия и движения средств.
Возможности компоненты «Оперативный учет» позволяют регистрировать движения и получать информацию о движени-
ях и остатках товарных, материальных, денежных и других средств предприятия в реальном времени в самых различных
разрезах. Компонента «Оперативный учет» поддерживает механизм регистров, который и обеспечивает запись движений
и получение остатков в различных разрезах. Использование этого механизма позволяет автоматизировать учет взаиморас-
четов с клиентами, учет складских запасов товаров, и многое другое. Одна из главных областей применения данной ком-
поненты — автоматизация учета складских и торговых операций.
Компонента «Расчет» предназначена для автоматизации сложных периодических расчетов. Возможности этой компо-
ненты позволяют выполнять расчеты различной сложности, в том числе — с пересчетом результатов «задним числом», и
вести архив расчетов за прошедшие периоды. Эти возможности реализуются журналами расчетов, поддерживаемыми
данной компонентой. Одна из основных областей применения компоненты — расчет заработной платы.
Функционирование системы
Функционирование системы делится на два процесса — конфигурирование (описание модели предметной области
средствами системы) и исполнение (обработку данных предметной области).
Результатом конфигурирования является конфигурация, которая представляет собой модель предметной области.
На этапе конфигурирования система оперирует такими универсальными понятиями (объектами), как «Документ»,
«Журнал документов», «Справочник», «Реквизит», «Регистр» и другие. Совокупность этих понятий и определяет концеп-
цию системы.
На уровне системы определены сами понятия и стандартные операции но их обработке. Средства конфигурирования
позволяют описать структуры информации, входящей в эти объекты, и алгоритмы, описывающие специфику их обработ-
ки, для отражения различных особенностей учета.
При конфигурировании максимально используются визуальные средства настройки, а для описания специфических
алгоритмов используются языковые (программные) средства.
8
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
В процессе конфигурирования формируется структура информационной базы, алгоритмы обработки, формы диалогов
и выходных документов. Информационная структура проектируется на уровне предусмотренных в системе типов обраба-
тываемых объектов предметной области (константы, справочники, документы, регистры, перечисления, журналы расче-
тов, бухгалтерские счета, операции, проводки и др.).
В процессе исполнения система уже оперирует конкретными понятиями, описанными на этапе конфигурирования
(справочниками товаров и организаций, счетами, накладными и т. д.).
При работе пользователя в режиме исполнения конфигурации обработка информации выполняется как штатными
средствами системы, так и с использованием алгоритмов, созданных на этапе конфигурирования.
Базовые объекты
Константы
Для работы с постоянной и условно постоянной информацией в системе используются объекты типа «Константа».
Наиболее часто используют такие константы, как «Наименование предприятия», «Ставка НДС», «ФИО главного бухгал-
тера» и др.
В системе может быть описано неограниченное количество констант. На этапе конфигурирования задается список
констант и описываются их характеристики. Константы могут иметь признак периодичности для отслеживания истории
изменения значения константы.
Справочники
Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе использу-
ются объекты типа «Справочник».
Обычно справочниками являются списки материалов, товаров, организаций, валют, сотрудников и др.
Механизм поддержки справочников позволяет спроектировать и поддерживать самые различные справочники. На эта-
пе конфигурирования можно описать, какими свойствами обладает каждый конкретный справочник. К настраиваемым
свойствам относятся, например, длина и тип кода, количество уровней, поддержка уникальности кодов, набор реквизитов
справочника.
Помимо кода и наименования, механизм работы со справочниками позволяет создавать набор реквизитов для хранения
любой дополнительной информации об элементе справочника. Для реквизитов справочника возможно указание типа «Пе-
риодический» для отслеживания истории изменения значений реквизитов.
Для каждого справочника может быть задано несколько форм просмотра и редактирования.
Для описания соподчиненных сущностей можно использовать не многоуровневость справочника, а подчиненность
справочников. В этом случае в подчиненном справочнике каждый объект относится к определенному объекту справочни-
ка-хозяина.
В конкретной конфигурации создается необходимое количество справочников, для хранения данных об объектах, ис-
пользуемых при автоматизации данной предметной области. Например, это могут быть справочники «Организации», «То-
вары», «Сотрудники» и т. д.
Перечисления
Перечисления используются в системе 1С:Предприятие для описания постоянных наборов значений, не изменяемых
для конкретной конфигурации.
На этапе конфигурирования можно описать практически неограниченное количество видов перечислений. В отличие
от справочника, значения перечислений задаются на этапе конфигурирования, и не могут быть изменены на этапе испол-
нения.
Типичными примерами перечислений являются виды оплаты (наличная, безналичная, бартер), статус клиента (посто-
янный, разовый).
Одним из главных особенностей перечислений является то, что конфигурация сама использует существующие значе-
ния перечислений. Например, алгоритм конфигурации может быть ориентирован на то, что каждый клиент имеет один из
двух статусов — либо «постоянный», либо «разовый», в этом случае указание статуса клиента выполняется путем выбора
одного из значений перечисления. Для справочников конфигурация обычно не использует конкретных значений (напри-
мер, наименования товаров или организаций).
9
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Документы
Документы предназначены для хранения основной информации о всех событиях, происходящих на предприятии, и, ра-
зумеется, имеющих смысл с точки зрения экономики. При помощи документов отражаются и платежи с расчетного счета,
и операции но кассе, и кадровые перемещения, и движения по складу, и прочие подобные события.
В процессе конфигурирования настраивается произвольное количество видов документов. Типичными примерами ви-
дов документов являются такие документы, как «Платежное поручение», «Счет», «Приходная накладная», «Расходная
накладная», «Накладная на внутреннее перемещение», «Приходный кассовый ордер» и так далее. Каждый вид документа
предназначен для отражения своего типа событий. Это определяет его структуру и свойства, которые описываются в кон-
фигурации.
Каждый вид документа может иметь неограниченное количество реквизитов в шапке и в многострочной части. Для
документа создается форма ввода — экранный диалог. При настройке для документа задаются также общие характери-
стики: длина номера документа, условия поддержки уникальности номеров и другие. Все документы характеризуются
номером, датой и временем.
Система автоматически поддерживает журналы перекрестных ссылок но документам.
Документы играют центральную роль для основных механизмов, реализуемых компонентами системы. Все документы
(вне зависимости от вида) образуют единую последовательность. Фактически, эта последовательность отражает последо-
вательность событий — так, как они происходили реально. Внутри даты последовательность документов определяется их
временем, при этом время документа является не столько средством отражения реального (астрономического) времени
ввода документа, сколько средством, позволяющим четко упорядочить документы внутри одной даты. Данные, вводимые
в документ (реквизиты документа), обычно содержат информацию о происшедшем событии: например, в накладной —
информацию о том, с какого склада, каких товаров и сколько отгружено; в приказе о приеме на работу — информацию о
сотруднике, оклад, другие сведения. Кроме собственно записи, для документа весьма важным свойством является его
проведение. При проведении документ может отразить зафиксированное им событие в механизмах, реализуемых компо-
нентами. Например, если установлена компонента «Бухгалтерский учет», документ может записать бухгалтерскую опера-
цию, отразив в виде проводок в бухгалтерском учете информацию, содержащуюся в документе.
Журналы документов
Журналы документов предназначены для просмотра документов. Каждый вид документа может быть отнесен к опре-
деленному журналу. Сам журнал документов не добавляет новых данных в систему, а служит только как средство про-
смотра списка документов одного или нескольких видов.
Например, может быть создан журнал «Складские документы», который будет содержать все приходные накладные и
накладные на внутреннее перемещение.
Для журнала могут быть определены графы журнала, для удобства просмотра реквизитов различных видов докумен-
тов, отнесенных к данному журналу.
Для журнала может быть описано несколько форм его визуального представления.
Отчеты и обработки
Для описания отчетов и процедур произвольной обработки на этапе конфигурирования может быть создано неограни-
ченное количество форм отчетов. Каждая форма имеет свой диалог настройки, который позволяет определить набор па-
раметров формирования отчетов. Например, для выдачи складской справки — выбрать конкретный склад.
Алгоритм получения отчета описывается с использованием встроенного языка, при этом может быть задействован
встроенный язык запросов. Для вывода отчетов может быть использован как текстовый формат, так и специализирован-
ный табличный формат отчетов.
Система также поддерживает возможность разработки внешних отчетов (обработок), хранящихся не в самой конфигу-
рации, а в отдельных файлах.
Бухгалтерские счета
Бухгалтерские счета (далее «Счета») предназначены для хранения планов счетов бухгалтерского учета, то есть объек-
тов синтетического учета средств предприятия. Суть данных объектов вполне соответствует общепринятому пониманию
бухгалтерских счетов. В компоненте «Бухгалтерский учет» свойства бухгалтерских счетов могут гибко настраиваться в
зависимости от принятой системы учета в конкретной стране и на конкретном типе предприятий.
Прежде всего, может поддерживаться одновременно несколько планов счетов, каждый из которых может иметь спе-
цифические свойства. Для плана счетов задается длина кода счета и количество уровней субсчетов, а также количество
знаков в субсчете каждого уровня. Для счетов настраиваются дополнительные реквизиты, а также формы просмотра спи-
ска и редактирования счетов.
Бухгалтерские счета являются основой системы бухгалтерских итогов компоненты «Бухгалтерский учет». При их на-
стройке задаются свойства дополнительных разрезов учета - валютного, аналитического и количественного.
10
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Регистры
Для анализа остатков и движений средств в системе 1С:Предприятие используются регистры.
Регистр представляет собой многомерную систему хранения остатков или оборотов. Каждый регистр на этапе конфи-
гурации описывается набором измерений и ресурсов.
Под измерением понимается набор значений, которые детализируют движения средств, и в разрезе которых хранятся
остатки; под ресурсом — числовая величина, которая является количественным или суммовым значением, отражающим
размер движения (остатка). Например, для складского запаса товаров может быть создан регистр «Товарный запас» с дву-
мя измерениями — «Товар» и «Склад» и одним ресурсом — «Количество». В этом случае система будет поддерживать
остатки товаров в разрезе складов в количественном выражении.
Изменение остатков и оборотов по регистрам производится движениями регистров. Движения регистров записывают-
ся документами в момент проведения и имеют четко определенное место на оси времени, определяемое датой и временем
документа. Каждый документ может порождать неограниченное количество движений по регистрам любых видов. Дви-
жения, записанные документом, принадлежат ему и будут автоматически удаляться или изменяться при удалении или
перепроведении документа.
Для работы в реальном времени система поддерживает точку актуальности итогов. Она может быть установлена
принудительно, но ее могут изменять проводимые в потоке документы.
Проводимые в потоке документы получают мгновенный доступ к актуальным итогам по всем регистрам, например,
для контроля складских остатков. Хотя, разумеется, существует возможность проведения документа задним числом, с
одной стороны, и получения итогов на любой момент — с другой.
Итоги по регистрам могут быть построены с любым набором разрезов исходя из измерений регистра. Так, в приведен-
ном примере можно построить отчет о движении по товарам в разрезе складов или по складам в разрезе товаров.
11
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Компонента «Расчет»
Журналы расчетов
Журнал расчетов предназначен для хранения данных сложных периодических расчетов, поддерживаемых компонен-
той «Расчет», и их предыстории. Основным свойством журнала расчетов является его принадлежность тому или иному
справочнику системы. Такой справочник называется справочником объектов расчета. Фактически, справочник определяет
вид объектов, по которым ведется расчет. Например, это может быть: журнал расчетов зарплаты, причем списком объек-
тов расчета будет выступать справочник сотрудников; журнал расчетов дивидендов, тогда списком объектов расчета бу-
дет выступать справочник акционеров; журнал расчетов амортизации — списком объектов расчета будет выступать спра-
вочник основных средств. В процессе конфигурирования настраивается неограниченное число журналов расчета, каждый
из которых будет решать ту или иную задачу предметной области.
Непременными атрибутами каждой строки журнала расчетов являются: объект, для которого данный расчет проведен;
вид расчета (см. ниже), по которому данный расчет проведен; дата начала и дата окончания действия данного расчета и
результат расчета.
Для одного справочника могут быть созданы несколько журналов расчетов, каждый из которых будет содержать дан-
ные определенной предметной области. Например, в том случае, если предприятие — акционерное общество закрытого
типа, справочник сотрудников может выступать списком объектов расчета для журнала расчетов заработной платы и для
журнала расчетов дивидендов акционеров.
Виды расчетов
Для описания алгоритмов, по которым выполняются те или иные вычисления, служит понятие виды расчетов. На этапе
конфигурирования можно описать неограниченное количество видов расчетов. В отличие от справочников, журналов
расчета и документов, за понятием «вид расчета» не лежит реальных данных — это не более чем алгоритм вычисления,
оперирующий данными журналов расчета, документов и справочников.
Алгоритм вида расчета описывается с помощью встроенного языка. Типичными примерами видов расчетов являются
«начисление по окладу», «подоходный налог», «амортизация».
Группы расчетов
Для того чтобы при тех или иных расчетах можно было оперировать не только результатами расчетов по конкретным
видам, но и результатами по нескольким видам расчетов, объединенных по определенному принципу, служит понятие
групп расчетов. В системе может быть определено неограниченное число групп расчетов, примерами которых могут слу-
жить: «начисления, облагаемые налогом», «входящие в расчет средней зарплаты», «облагаемые исполнительным листом»
и другие.
Календари
Для ведения рабочего графика предприятия или сторонних организаций, для учета рабочего времени сотрудников раз-
ных категорий в системе 1 (^Предприятие служат календари. При конфигурировании можно определить неограниченное
число календарей, описав правила их заполнения. Примерами календарей могут служить: календарь рабочего графика
предприятия (где отмечены выходные и рабочие дни); календарь работы банка, через который осуществляются взаимо-
расчеты; календарь работы служащих; календарь, в котором проставлена продолжительность рабочих дней для рабочих.
Заметим, что объект «Календарь» компоненты «Расчет» не следует путать с календарем, вызываемым в системе
1С:Предприятия из меню «Сервис» и при редактировании полей типа «дата». Это календарь является аналогом «карман-
ного» календаря и служит для быстрого поиска и выбора нужной даты. В свою очередь, календарь компоненты «Расчет»
является специальным объектом для хранения данных о структуре периода расчетов.
12
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Встроенный программный язык. Необходимость наличия встроенного языка определена концепцией настраиваемо-
сти системы.
Синтаксис встроенного языка вполне отвечает стандартам высокоуровневых языков.
Язык является предметно-ориентированным. Он поддерживает специализированные типы данных предметной облас-
ти, определяемые конфигурацией системы. Работа с этими типами данных в языке организована с использованием объ-
ектной техники. Язык ориентирован на пользователей различной квалификации. В частности, его отличает мягкая типиза-
ция данных (обеспечивающая быстрое написание программных модулей) и жесткий контроль синтаксических конструк-
ций, уменьшающий вероятность ошибок.
Так как система сочетает в себе визуальные и языковые средства конфигурирования, использование встроенного языка
в системе имеет событийно-зависимую ориентацию, то есть языковые модули используются в конкретных местах для от-
работки отдельных алгоритмов, настраиваемых в процессе конфигурации. Так, например, для документа можно описать
алгоритм автоматического заполнения реквизитов при вводе нового документа. Данная процедура будет вызвана систе-
мой в нужный момент.
Механизм запросов. Для получения произвольных отчетов сложной структуры в системе предусмотрен предметно-
ориентированный механизм запросов. Данное средство опирается на существующую условно-переменную структуру ин-
формационной базы системы, что позволяет сравнительно просто описывать достаточно сложные запросы.
Встроенный текстовый редактор используется системой для создания программных модулей на встроенном языке и
для редактирования документов в текстовом виде.
Одной из особенностей редактора является возможность контекстного выделения цветом синтаксических конструкций
встроенного языка.
Благодаря тому, что встроенный язык системы имеет мощные средства манипулирования текстами, текстовый формат
может быть успешно использован для обмена с другими системами самой различной информацией.
Встроенный редактор диалогов. Работа с настраиваемыми структурами данных и работа в интерфейсе операционной
системы MS Windows вызывает необходимость произвольной настройки форм ввода и редактирования информации. Для
этого в системе 1С:Предприятие существует встроенный редактор экранных диалогов.
Редактор позволяет оформить большинство окон, которые используются в системе для ввода и просмотра предметной
информации (формы документов, справочников, настройки отчетов).
Встроенный редактор табличных документов. Для всех выходных документов (первичных документов и отчетов) в
системе предусмотрен единый формат — формат табличных документов. Это мощное средство, сочетающее в себе офор-
мительские возможности табличной структуры и векторной графики. Таким образом, он может быть использован как для
создания небольших документов с очень сложной структурой линий (типа платежного поручения), так и для объемных
ведомостей, журналов и других подобных документов.
Редактор табличных документов предоставляет пользователям богатый набор оформительских возможностей (шриф-
ты, цвета, линии, узоры). Имеется возможность вывода информации в графическом виде (диаграммы).
Одной из главных особенностей табличного редактора является ориентация на формирование отчетов при помощи
встроенного языка системы 1С:Предприятие. Гибкое построение отчетов с его помощью становится возможным благода-
ря наличию механизма манипулирования секциями (областями документа). Редактор таблиц позволяет манипулировать
не только горизонтальными, но и вертикальными секциями, что делает возможным создание отчетов, масштабируемых не
только в высоту, но и в ширину.
С другой стороны, реализована и возможность создания отчета в виде интерактивной таблицы, являющейся одновре-
менно инструментом ввода данных, их обработки и отображения результатов.
Система настройки пользовательских интерфейсов. Для того чтобы интерфейс конкретной конфигурации системы
полностью отражал настроенные структуры данных и алгоритмы, в системе , помимо редактора диалоговых форм и таб-
личных документов, предусмотрена возможность настройки общих интерфейсных компонент системы: меню, панелей
инструментов, комбинаций клавиш.
13
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
На этапе конфигурирования может быть создано несколько пользовательских интерфейсов для разных категорий поль-
зователей (руководителей, менеджеров, кладовщиков и других).
Система настройки прав пользователей и авторизации доступа. Данная система позволяет описывать наборы прав,
соответствующие должностям пользователей. Структура прав определяется конкретной конфигурацией системы. Напри-
мер, могут быть введены такие наборы прав, как «Главный бухгалтер», «Кладовщик», «Менеджер», «Начальник отдела».
Сам список пользователей создается уже для конкретной организации. Каждому пользователю назначается роль,
включающая набор прав и пользовательский интерфейс.
Отладчик. Для удобства разработки конфигурации в системе предусмотрен отладчик. Отладчик позволяет прослежи-
вать исполнение программных модулей конфигурации, замерять сравнительное время исполнения, просматривать содер-
жимое переменных.
Администрирование работы пользователей. Для отслеживания текущего состояния работы системы используется
монитор пользователей. Он позволяет просмотреть, кто из пользователей в настоящий момент работает с конкретной ин-
формационной базой, и в каком режиме.
Журнал регистрации изменений ведется системой автоматически. В нем отражаются все факты изменений данных
пользователями.
14
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 2.
Основные понятия системы 1С:Предприятие
В этой главе рассматриваются основные понятия, которыми оперирует система 1С:Предприятие. Данная глава будет
полезна тем, кто еще не знаком с системой 1С:Предприятие.
Описание тех или иных механизмов будет сопровождаться примерами. Возможно, что в описании примеров будут
встречаться еще незнакомые вам понятия и термины. Продолжайте чтение: смысл используемых терминов будет ясен в
процессе изложения, а для более подробной информации всегда можно обратиться к соответствующим главам настоящего
Руководства.
Понятие «метаданные»
Основу концепции системы 1С:Предприятие составляет понятие метаданные. Однако прежде чем дать расшифровку
этого понятия, введем понятие объекта метаданных.
Объект метаданных
Под объектом метаданных в системе 1С:Прсдприятие понимается формальное описание группы понятий предметной
области со сходными характеристиками и одинаковым предназначением.
Приведем такой пример. Объект метаданных «Справочник» в системе 1С:Предприятие предназначен для ведения спи-
сков однородных элементов данных — справочников, картотек, нормативных сборников и тому подобное. Использование
объектов метаданных этого типа позволяет организовать ведение любых справочников, необходимых для автоматизации
деятельности предприятия.
Как правило, объекты метаданных типа «Справочник» являются компьютерными аналогами реально существующих
на предприятии справочников, например, справочника сотрудников или номенклатуры товаров, хотя могут использовать-
ся и для организации списков, не имеющих явных физических аналогов.
Реализованный в системе 1С:Предприятис при помощи объекта метаданных компьютерный аналог конкретного поня-
тия предметной области будем называть объектом данных.
Еще 2 свойства — «автоматическая проверка на неотрицательность при вводе значения в константу» и «разделение
триад цифр при показе числовой константы» — носят, скорее, вспомогательный характер и не оказывают существенного
влияния на поведение константы.
15
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
В наиболее общем случае информация в константу заносится один раз (как, например, все то же название предпри-
ятия). Информацию, записанную в константу, можно многократно извлекать, просто указывая имя константы. Конкретное
значение константы в этом случае несущественно, а наиболее важным является то, что константа сохранила когда-то за-
писанное в нее значение и возвратила его.
Способность сохранять и возвращать значение — неотъемлемая особенность любой константы в системе
1С:Предприятие. Никакое редактирование свойств константы на эту способность не влияет.
16
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
справочной информации.
Документы Служат для ввода информации о совершенных хозяйственных операциях.
Журналы до- Списки объектов данных типа «Документ». Служат для работы с документами.
кументов
Перечисления Списки значений, задаваемые на этапе конфигурирования.
Отчеты Средство получения выходной информации. Источником данных для построения отчетов
служат документы, справочники и регистры, также используется информация, хранящаяся
в константах.
Обработка Объекты метаданных этого вида используются для выполнения различных действий над
информационной базой.
17
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Планы Счетов Списки объектов данных типа «бухгалтерский счет» — учетных регистров, по которым
будет выполняться группировка средств при работе с системой 1С:Прсдприятие. Понятие
«план счетов» в системе 1С:Предприятис вполне соответствует общепринятому понима-
нию аналогичного термина в бухгалтерском учете.
Виды Субконто Списки объектов аналитического учета. Используются для организации аналитического
учета средств предприятия, в совокупности с бухгалтерскими счетами.
Операция Средство отражения в бухгалтерском учете хозяйственных операций, происходящих на
предприятии. Объектами данных этого типа являются «операции» — совокупности бухгал-
терских проводок, выполняющие изменения в остатках и оборотах по бухгалтерским сче-
там.
Проводка Бухгалтерские проводки. Используются только совместно с объектами данных «Операция»
и предназначены для отражения в бухгалтерских итогах результатов хозяйственных опера-
ций.
Регистры Средство накопления оперативной информации о наличии и движении средств.
Журналы рас- Средство проведения периодических расчетов и хранения результатов расчета прошлых
четов периодов. Каждый журнал связан с одним из справочников, который называется справоч-
ником объектов расчета. Каждая строка журнала — единичный акт расчета, который про-
изводится для определенного объекта по определенному алгоритму, имеет протяженность
во времени и результат.
Виды расчетов Алгоритмы, по которым могут проводиться расчеты записей журналов расчета.
Группы расче- Средство логического объединения видов расчета по тем или иным признакам.
тов
Календари Средство построения графиков работы предприятия, внешних организаций или отдельных
категорий работников.
Элемент данных какого-либо вида является уже конкретным документом, отчетом, журналом, константой и так далее.
Как правило, каждый элемент используется для работы со вполне определенной информацией предметной области.
Необходимо обратить внимание, что типообразующие объекты метаданных образуют тип значения сразу после созда-
ния в Конфигураторе объекта любого из таких типов. Например, когда в Конфигураторе создается новый справочник, то в
списке типов значений появляется наименование созданного справочника. Такой тип значения может быть присвоен лю-
бому из типизированных объектов метаданных.
18
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Метаданные
Итак, теперь можно дать расшифровку самого понятия «метаданные».
Метаданными («данными о данных») в системе 1С:Предприятие называется совокупность объектов метаданных, на-
строенных на хранение и обработку информации о хозяйственной деятельности конкретного предприятия.
Наряду с понятием метаданные, в настоящем Руководстве будет широко использоваться термин «структура метадан-
ных». Данный термин более точно отражает суть метаданных, как сложной структуры взаимодействующих объектов ме-
таданных. Фактически, структура метаданных является моделью предметной области.
Конфигурация
Конфигурацией в системе 1С:Предприятие называется совокупность трех взаимосвязанных составных частей:
• структуры метаданных;
• набора пользовательских интерфейсов;
• набора прав.
Создание конфигурации выполняется при помощи Конфигуратора. Созданная конфигурация используется системой
1С:Предприятие для реализации программного окружения, пригодного для выполнения необходимых учетных задач.
Расшифровка понятия метаданные была дана ранее в этой главе.
Пользовательским интерфейсом в системе 1С:Предприятие называется совокупность команд главного меню и пане-
лей инструментов, настроенных на работу с конкретными объектами данных — документами, справочниками, журналами
и т. д. Как правило, пользовательский интерфейс создастся для конкретной категории пользователей. Цель создания ин-
терфейса — обеспечить быстрый доступ пользователей к той информации, которая необходима им в соответствии с их
обязанностями.
Права в системе 1С:Предприятие определяют полномочия пользователей на работу с информацией, которая обрабаты-
вается в системе. Совокупность предоставляемых пользователю прав определяется, как правило, кругом его обязанностей.
Операция назначения прав пользователю решает две основные задачи.
С одной стороны, ограничивается круг пользователей конфиденциальной информации, которая, безусловно, всегда
присутствует в любой системе учета.
С другой стороны, запрет выполнения определенных операций (в первую очередь, операций удаления и корректировки
данных) позволяет в какой-то степени предотвратить возможные потери информации.
Все три составные части конфигурации тесно связаны между собой и требуют, как правило, согласованного внесения
изменений (особенно это касается пользовательских прав).
Так, назначение прав может выполняться только для существующих объектов метаданных (конкретных документов,
журналов, справочников, отчетов). Добавление в структуру метаданных нового объекта должно сопровождаться внесени-
ем соответствующих изменений в права.
Команды, которые можно связать с элементами пользовательского интерфейса, управляют конкретными объектами
метаданных. Очевидно, что нет смысла включать в пользовательский интерфейс команды по работе с информацией, дос-
туп к которой пользователю запрещен.
Модуль
Модулем называется программа на встроенном языке системы 1С:Предприятие. Модули располагаются в заданных
точках структуры метаданных и вызываются для выполнения в заранее известные моменты работы системы
1С:Предприятие. Специалист, выполняющий конфигурирование системы, может использовать модули для описания
сложных алгоритмов взаимодействия объектов метаданных, для которых недостаточно имеющихся в Конфигураторе ви-
зуальных средств.
Приведем такой пример.
В системе 1С:Предприятис может быть организован удобный для пользователей режим ввода новых документов —
«ввод на основании». Суть этого режима проста: за основу берется документ-образец (например, счет на оплату), из кото-
рого в новый создаваемый документ (например, расходную накладную) переносится информация о получателе, товарах,
ценах, количестве.
Перенос информации из документа-образца во вновь создаваемый документ выполняется при помощи специальной
процедуры ВводНаОсновании(), содержащейся в модуле последнего.
Предварительная настройка режима «ввода на основании» для конкретного документа выполняется в Конфигураторе
диалоговыми средствами. Однако алгоритм переноса информации из документа-образца в новый документ должен соз-
дать специалист, выполняющий конфигурирование системы. Этот алгоритм хранится в модуле, «привязанном» к форме
документа, и выполняется всякий раз при показе документа.
19
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 3.
Метаданные
В этой главе будут рассмотрены общие приемы работы с объектами метаданных, которые применимы к объектам лю-
бых типов. Особенности создания и редактирования объектов метаданных различных типов рассматриваются далее в со-
ответствующих главах Руководства.
В данной главе в основном рассматриваются визуальные средства управления объектами метаданных, имеющиеся в
Конфигураторе. Для изучения возможностей встроенного языка следует обратиться к книге «1С:Предприятие. Описание
встроенного языка».
Совет. Если дерево метаданных «разросшееся», то, чтобы не закрывать отдельно каждую ветвь, достаточно закрыть окно
«Конфигурация» и вновь открыть его. Если необходимо, при закрытии окна «Конфигурация» не забудьте выпол-
нить сохранение сделанных изменений.
Полностью раскрытое дерево позволяет просмотреть все объекты метаданных, существующие в конфигурации. Для
перехода к нужному объекту метаданных можно использовать средство быстрого поиска в дереве: достаточно набрать
несколько первых букв идентификатора объекта метаданных. Набирать буквы следует быстро (насколько быстро — опре-
деляется экспериментально), в противном случае нажатие каждой новой буквы будет восприниматься как начало нового
поиска.
Наименование объектов метаданных в пределах «своей» группы объектов метаданных можно расставить в требуемом
порядке. В таком же порядке наименования объектов метаданных будут выдаваться в различных списках. В отдельных
случаях порядок расстановки определяется структурой данных и влияет на нее.
Для перестановки наименования объекта метаданных необходимо выделить его в окне «Конфигурация — Метадан-
ные» и использовать кнопки («Переместить вверх»), («Переместить вниз»), («Сортировать») в панели инстру-
ментов окна или аналогичные функции контекстного меню объекта метаданных.
20
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
• в контекстном меню выберите функцию «Новый...» («...справочник», «...документ», «...реквизит» и т. п.): конкрет-
ное наименование этого пункта зависит от типа создаваемого объекта метаданных.
В результате этих действий на текущей ветви дерева метаданных появится новый объект, а на экран будет автоматиче-
ски вызван диалог для редактирования свойств этого объекта. Форма диалога зависит от типа редактируемого объекта.
Для некоторых объектов в системе имеются конструкторы — вспомогательные инструменты, облегчающие разработ-
ку стандартных элементов системы 1С:Предприятие. Для этих объектов при создании нового объекта описанным спосо-
бом может вызываться первое окно соответствующего Конструктора (см. ниже раздел «Конструкторы объектов метадан-
ных»). В этом случае уже после работы Конструктора появится новый объект на ветви дерева метаданных и будет вызван
диалог редактирования свойств объекта.
Новому объекту метаданных присваивается условный идентификатор, состоящий из слова «Новый» и числа — поряд-
кового номера нового объекта метаданных. Диалог для редактирования свойств объекта будет содержать установки, зада-
ваемые по умолчанию.
Например, для создания нового справочника следует выделить на дереве метаданных ключевое слово «Справочники»
или наименование любого из существующих в конфигурации справочников. Выделение слова «Справочники» обычно
требуется, когда в конфигурации еще не существует ни одного справочника.
Команды контекстного меню объекта метаданных типа «Справочник» позволяют редактировать отдельные свойства
текущего объекта. Для объектов метаданных других типов набор команд контекстного меню может различаться, однако
можно сказать, что команды с одинаковыми наименованиями выполняют аналогичные функции и для объектов метадан-
ных других типов. Диалог для редактирования свойств справочника будет содержать свойства, задаваемые по умолчанию.
После того, как объект метаданных создан, рекомендуется сразу задать для него хотя бы минимум необходимых свойств.
Окончательную «доводку» объекта метаданных можно будет провести позже. Как правило, для этого потребуется не-
сколько «подходов», так как зачастую в процессе разработки структуры метаданных возникает необходимость внести из-
менения в свойства уже существующих объектов метаданных.
Сохранение изменений. Необходимо учитывать, что все изменения в структуре метаданных, связанные с созданием
объекта метаданных, не оказывают немедленного влияния на информационную базу. Для сохранения сделанных измене-
ний в конфигурации и реорганизации информационной базы данных следует выполнить процедуру сохранения так, как
это описано в п. «Сохранение конфигурации», стр. 35.
Конструктор «ведет пользователя за руку» по этапам создания объекта метаданных, снабжая подсказками и позволяя,
если необходимо, возвращаться к предыдущим этапам и переопределять ранее заданные параметры.
При создании нового объекта метаданных одного из перечисленный выше типов соответствующий Конструктор за-
пускается автоматически. Автоматический запуск Конструктора может быть отключен, в этом случае при создании ново-
го объекта метаданных будет автоматически открыто окно редактирования нового объекта метаданных (см. выше).
Работа с Конструкторами объектов метаданных изложена в главах, посвященных конкретным объектам метаданных.
Для отключения автоматического запуска Конструктора служит флажок «Использовать конструкторы для создания
новых объектов».
Этот флажок — общий для всех конструкторов объектов метаданных. Установка или снятие его в первом окне любого
из них приведет к аналогичному результату в окнах остальных конструкторов. Снятие флажка приводит к тому, что при
создании нового объекта метаданных вызывается соответствующее окно редактирования свойств объекта. Для установки
флажка нужно вызвать окно любого из конструкторов объектов метаданных с помощью меню «Конструкторы» или пунк-
та «Новый элемент» меню «Действия» главного меню Конфигуратора. Установка или снятие флажка запоминается систе-
мой вне зависимости от способа выхода из окна Конструктора (например, по кнопке «Отмена» или клавише Esc).
Кроме флажка, в нервом окне каждого из конструкторов объектов метаданных имеются поля ввода для задания иден-
тификатора нового объекта, его синонима и комментария.
21
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Вызов диалога редактирования объекта метаданных. Редактирование объекта метаданных выполняется в специ-
альном диалоге. Для вызова этого диалога на экран необходимо дважды щелкнуть левой кнопкой мыши на идентифика-
торе объекта метаданных, свойства которого требуется отредактировать.
Для редактирования свойств объекта метаданных в Конфигураторе используются диалоги 2-х типов — окно редакти-
рования и палитра свойств.
Окно редактирования
Диалог первого типа — окно редактирования — характеризуется тем, что в нем доступны сразу все редактируемые
свойства объекта метаданных. Окна редактирования используются в основном для редактирования агрегатных объектов
метаданных — справочников, документов, журналов, регистров и тому подобное.
Помимо того, что окно редактирования вызывается автоматически при двойном щелчке мыши на идентификаторе объ-
екта метаданных в дереве метаданных, такой же диалог может быть вызван выбором пункта «Редактировать» из контек-
стного меню объекта метаданных.
Форма самого окна редактирования и состав редактируемых свойств зависят от типа объекта метаданных.
Одновременно может быть открыто несколько окон редактирования. Изменения, вносимые в свойства объекта мета-
данных в окне редактирования, сразу отражаются в структуре метаданных.
Палитра свойств
Диалог второго типа — палитра свойств — организован в виде картотеки: свойства, которые можно определить для
объекта метаданных, объединены в несколько групп. Количество групп зависит от типа редактируемого объекта метадан-
ных, но обязательно будет присутствовать группа «Общие». Наиболее часто в палитре свойств также присутствует группа
«Дополнительные».
Для доступа к управляющим элементам конкретной группы необходимо щелкнуть мышью на соответствующей за-
кладке палитры свойств. Палитра свойств также может быть вызвана и для тех объектов метаданных, для которых но
умолчанию (двойным щелчком мыши) вызывается окно редактирования. Для вызова палитры свойств необходимо вы-
брать пункт «Свойства» из контекстного меню объекта метаданных.
Свойства объекта метаданных, редактируемые в палитре свойств, как правило, взаимоувязаны: в зависимости от вы-
бранных установок отдельные управляющие элементы могут закрываться для редактирования — в этом случае они выда-
ются серым цветом.
В палитре свойств всегда присутствуют 5 кнопок.
Кнопка служит для вызова встроенного справочника системы 1С:Предприятие. Действие этой кнопки аналогично
действию клавиши F1.
Кнопка («Прикрепить») служит для «закрепления» палитры свойств на экране. Эта кнопка действует как переклю-
чатель, то есть может находиться в нажатом или отжатом состоянии.
Назначение этой кнопки стоит пояснить подробнее.
В отличие от окон редактирования, которые могут быть открыты одновременно для нескольких объектов метаданных,
палитра свойств открывается только один раз и позволяет редактировать свойства того объекта метаданных, который вы-
делен в окне «Конфигурация».
Если кнопка «Прикрепить» находится в отжатом состоянии (как на рисунке), при выделении в дереве метаданных
другого объекта палитра свойств будет закрыта, и для редактирования свойств объекта метаданных ее придется открыть
вновь.
Если кнопка «Прикрепить» нажата, то при выделении в дереве метаданных другого объекта палитра свойств останет-
ся на экране, а состав закладок и управляющих элементов на каждой закладке изменится в зависимости от типа выбранно-
го объекта метаданных.
В отличие от окна редактирования, изменения, вносимые в свойства объекта метаданных через палитру свойств, не
сразу переносятся в структуру метаданных. Для этого используются кнопки палитры свойств «ОК», «Отмена», «Обно-
вить».
Кнопка «ОК» вносит изменения в структуру метаданных и закрывает палитру свойств.
Нажав кнопку «Отмена», можно отказаться от внесения изменений в структуру метаданных. Палитра свойств при
этом также закрывается.
Кнопка «Обновить» вносит изменения в структуру метаданных, при этом палитра свойств остается на экране.
22
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Закладка «Права» палитры свойств. Палитра свойств, вызванная для объекта метаданных в окне «Конфигурация —
Метаданные», для некоторых типов объектов метаданных будет содержать закладку «Права» для редактирования наборов
прав в части прав на работу с конкретным объектом метаданных.
На закладке «Права» расположены 2 окна. В левом окне выдается список существующих наборов прав (см. п. «Веде-
ние списка наборов прав» на стр. 126). Один из наборов прав в списке можно выделить, щелкнув мышью его название.
В правом окне выдается список всех операций, которые можно осуществлять над выбранным объектом метаданных.
Состав этого списка зависит от типа редактируемого объекта метаданных.
В зависимости от выбранного в левом окне закладки наименования наборов прав, в правом окне закладки у тех или
иных операций слева от наименования операции будет стоять галочка. Этот символ означает, что выполнение этой опера-
ции разрешено для выбранного набора нрав. Соответственно, выполнение этой операции будет разрешено и тому пользо-
вателю, которому назначен такой набор прав (см. п. «Назначение прав» на стр. 127).
Вы можете отредактировать список разрешенных операций. Чтобы разрешить выполнение конкретной операции, не-
обходимо щелкнуть мышью на рамке слева от названия операции. В рамке появится галочка, означающая, что эта опера-
ция над выбранным элементом данных разрешена. Повторным щелчком мыши отметку можно снять и, таким образом
запретить выполнение выбранной операции.
Подробно о редактировании наборов прав можно прочитать в п. «Определение прав» на стр. 127.
Закладка «Миграция» палитры свойств. Если на компьютере установлена компонента «Управление распределен-
ными информационными базами», то палитра свойств, вызванная для объекта метаданных в окне «Конфигурация — Ме-
таданные», для типов объектов метаданных, связанных с хранением данных (Константа, Справочник, Документ, План
счетов, Календарь) будет содержать закладку «Миграция» для редактирования области распространения конкретного объ-
екта метаданных.
Описание работы с ней находится в Руководстве пользователя по компоненте «Управление распределенными инфор-
мационными базами».
Как правило, такая группа управляющих элементов заключена в рамку с заголовком группы. В зависимости от типа
агрегатного объекта метаданных, в окне редактирования которого присутствует такая группа управляющих элементов,
заголовок может быть различным — «Реквизиты», «Графы», «Измерения», «Ресурсы» и т.д., однако в любом случае
управляющие элементы этих групп работают одинаковым образом и служат для выполнения сходных операций.
Ниже будут изложены приемы использования управляющих элементов этих групп для работы со списками подчинен-
ных объектов метаданных.
Создание нового объекта метаданных. Для создания нового объекта метаданных следует нажать кнопку «Новый». В
списке объектов метаданных появится новый объект, а на экран будет автоматически вызвана палитра свойств для редак-
тирования свойств созданного объекта.
Вновь созданному объекту метаданных присваивается условное имя, состоящее из слова «Новый», и числа — поряд-
кового номера нового объекта метаданных. Палитра свойств для редактирования свойств объекта метаданных будет со-
держать установки, задаваемые по умолчанию.
Редактирование свойств объекта метаданных. Для редактирования свойства объекта метаданных, уже существую-
щего в списке, необходимо вызвать палитру свойств, дважды щелкнув левой кнопкой мыши на наименовании объекта
метаданных. Также для вызова палитры свойств может использоваться кнопка «Изменить».
Редактирование свойств объекта метаданных при помощи палитры свойств выполняется по общим правилам, которые
изложены ниже, в п. «Свойства объектов метаданных».
Удаление объекта метаданных. Для удаления объекта метаданных необходимо выбрать его наименование в списке
мышью или клавишами и нажать кнопку «Удалить». После подтверждения указанный объект метаданных будет удален.
Упорядочивание списка объектов метаданных. Идентификаторы объектов метаданных в списке при необходимости
можно расставить в нужном порядке. Для перестановки идентификатора необходимо выделить его в списке и использо-
23
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
вать кнопки («Переместить вверх»), («Переместить вниз») и («Упорядочить»), расположенные справа от списка
реквизитов.
24
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
25
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
При создании нового типизированного объекта метаданных ему по умолчанию присваивается тип значения «Строка»,
как наиболее «общий» из существующих типов значений. Редактирование свойства «Тип значения» выполняется путем
выбора необходимого типа значения из выпадающего списка. Обратите внимание, что в этом списке строки, обозначаю-
щие типы значений «Число» и «Неопределенный» расположены выше строки «Строка».
Для удобства поиска в списке выбора перед идентификаторами справочников, документов и перечислений стоит соот-
ветствующее ключевое: «Справочник», «Документ» или «Перечисление».
Длина и точность значения
Свойство «Длина значения» задает количество позиций, отводимое в информационной базе для хранения значения
объекта метаданных. Это свойство требуется устанавливать только для значений типа «строка» и «число».
Свойство «Точность» задается только для значений типа «число» и определяет максимально возможное количество
знаков в дробной части. В этом случае длина целой части числового значения определяется следующим образом: длина
числового значения минус одна позиция десятичной точки и минус точность числового значения. Максимальная точность
числового значения — 9 знаков.
Для значений типа «строка» может быть включен признак «Неограниченная длина». В этом случае длина текста, ис-
пользуемого в качестве значения объекта метаданных, не ограничивается.
Внимание! Работа со строковыми значениями, у которых включен признак «Неограниченная длина», выполняется не-
сколько медленнее, чем со строковыми значениями, у которых не включен этот признак, даже если реально такие
значения имеют одинаковую длину. Поэтому используйте строковые значения неограниченной длины только тогда,
когда это действительно необходимо, и для таких объектов метаданных, доступ к которым будет выполняться дос-
таточно редко.
26
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Если это свойство включено, то при вводе и показе значения объекта метаданных будут автоматически вставляться
разделители между тройками цифр, разделяя тысячи, миллионы, миллиарды и так далее.
Неотрицательный
Это свойство также доступно для редактирования только для объектов метаданных с типом значения «число».
Если это свойство включено, система 1С:Предприятие будет автоматически проверять, чтобы в качестве значения объ-
екта метаданных было указано только неотрицательное число.
В выданном на экран запросе подтвердите необходимость удаления объекта метаданных. После подтверждения ука-
занный объект метаданных будет удален.
Если удаляемый объект метаданных используется другими объектами, на экран будет выдано предупреждение, и вы-
бранный объект метаданных удален не будет.
Такая ситуация может возникать, например, если удаляемый объект метаданных типа «Справочник» указан в качестве
типа значения объекта метаданных типа «Реквизит справочника» или «Реквизит шапки документа».
Если действительно необходимо удалить выбранный объект метаданных, следует исключить его использование дру-
гими объектами. В нашем примере для этого необходимо найти все реквизиты документов, где в качестве типа значения
указан удаляемый справочник, и указать для этих реквизитов использование в качестве типа значения либо другого спра-
вочника, либо установить тип значения «Справочник» (вообще).
Для поиска ссылок на удаляемый объект метаданных из других объектов можно использовать информацию из сооб-
щений, выдаваемых при попытке удаления объекта метаданных, или воспользоваться режимом поиска ссылок на объект
метаданных (см. и. «Поиск ссылок на объект метаданных» на стр. 35).
Следует иметь в виду, что физическое удаление объекта метаданных из структуры метаданных и реорганизация ин-
формационной базы происходит при выполнении процедуры сохранения сделанных изменений (см. и. «Сохранение кон-
фигурации» на стр. 35). Поэтому, если эта процедура еще не выполнялась, существует возможность восстановить удален-
ный объект метаданных.
Для восстановления удаленного объекта метаданных следует закрыть окно «Конфигурация — Метаданные», отказав-
шись от сохранения сделанных изменений и реорганизации информационной базы, и затем вновь открыть это окно. При
этом следует учитывать, что будут утеряны все изменения в метаданных, которые были сделаны с момента предыдущего
сохранения.
Внимание! Помните, что перед любыми изменениями в метаданных и в структуре информационной базы необходимо
выполнить сохранение архивной копии информационной базы. О том, как это сделать, см. главу «Сохранение и
восстановление данных».
Некоторые типы объектов метаданных могут иметь более одной формы визуального представления. В этом случае в
контекстном меню таких объектов в окне «Конфигурация — Метаданные» будут присутствовать несколько пунктов «Ре-
дактировать...».
Например, объекты метаданных типа «Справочник» имеют отдельные формы для элемента справочника и для заго-
ловка группы (элементов справочника). В контекстном меню объекта типа «Справочник» будут присутствовать пункты
«Редактировать форму» и «Редактировать форму группы».
27
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Для работы с формами списка объекта метаданных служит диалог «Формы списков». Этот диалог можно вызвать либо
из контекстного меню объекта метаданных в окне «Конфигурация — Метаданные», либо из окна редактирования объекта
метаданных. Непосредственно вызов диалога «Формы списков» выполняется выбором пункта «Редактировать» из подме-
ню, в котором также содержатся пункты, соответствующие уже существующим формам списка.
Диалог «Формы списков» содержит окно со списком существующих форм списка, а также управляющие элементы —
кнопки — для управления списком и вызова редактора форм.
Для вновь созданного объекта метаданных по умолчанию создается одна форма с идентификатором «ФормаСписка»,
которая используется и при редактировании списка, и при выборе из него нужного элемента.
Создание формы списка
Для создания новой формы списка необходимо нажать кнопу «Новый» и ввести в поля появившегося запроса иденти-
фикатор — краткое наименование создаваемой формы. Идентификатор представляет собой строку длиной не более 128
символов, состоящую из букв, цифр и знаков подчеркивания. Идентификатор не должен начинаться с цифры и содержать
пробелы. В идентификаторе допускается смешивать прописные и строчные буквы.
При необходимости можно задать также и комментарий, но, кроме как в этом запросе, комментарий больше нигде по-
являться не будет.
После нажатия кнопки «ОК» имя новой формы появится в списке.
Редактирование формы списка
Для разработки форм списка используется комплексный редактор форм. Для его вызова необходимо выбрать имя
формы в списке и нажать кнопку «Открыть». Диалог «Формы списков» будет убран с экрана, а на экран будет вызван
редактор форм.
Подробно работа с редактором форм описана в главе «Редактор форм».
Редактор форм для редактирования конкретной формы списка можно вызвать также из контекстного меню объекта ме-
таданных в окне «Конфигурация — Метаданные» или из окна редактирования объекта метаданных. Из подменю с переч-
нем существующих форм следует выбрать идентификатор формы списка, которую требуется редактировать.
Изменение идентификатора формы
Для изменения идентификатора и (или) комментария у уже существующей формы необходимо в списке форм выбрать
идентификатор формы, нажать кнопку «Изменить» и в появившемся запросе отредактировать идентификатор и коммен-
тарий.
Для сохранения сделанных изменений нажмите кнопку «ОК».
Удаление формы списка
Для удаления формы списка необходимо выбрать наименование формы в диалоге «Формы списков» и нажать кнопку
«Удалить».
В режиме просмотра и редактирования в основном выполняется работа по вводу информации в список. В режиме
выбора список используется для ввода значений в объекты метаданных: реквизиты документа, дополнительные реквизи-
ты другого справочника и т. д. Необходимо отметить, что в режиме выбора можно выполнять и все функции редактирова-
ния списка, которые доступны в режиме просмотра и редактирования: ввод новых элементов в список, корректировка и
удаление существующих элементов.
В общем случае, в режиме выбора из списка нужного элемента нет необходимости выдавать пользователю всю ин-
формацию об элементах списка. Например, при выборе организации из справочника организаций (например, при запол-
нении счета-фактуры) достаточно выдать в списке только наименования организаций, еще, может быть, несколько других
реквизитов.
Для удобства использования списков, Конфигуратор позволяет назначить различные формы выдачи списка: для режи-
ма просмотра и редактирования и для режима выбора. Для назначения формы выдачи списка используются кнопки «Ос-
новная» и «Для выбора».
28
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Для указания, какая форма будет использоваться при выдаче списка на экран для его просмотра и редактирования, не-
обходимо выделить идентификатор нужной формы в списке и нажать кнопку «Основная». Идентификатор выбранной
формы будет выдан слева от кнопки, кроме того, будет проставлена отметка в левой узкой колонке списка форм.
Для указания, какая форма будет использоваться при выдаче списка на экран для выбора из него требуемого элемента,
необходимо выделить идентификатор формы в списке и нажать кнопку «Для выбора». Идентификатор выбранной формы
будет выдан слева от кнопки, кроме того, будет проставлена отметка в правой узкой колонке списка форм.
Устанавливать отметки также можно двойным щелчком мыши, при этом указатель мыши должен быть установлен в
соответствующей узкой колонке напротив имени формы.
В одной колонке можно поставить только одну отметку. Это значит, что по умолчанию одна из форм будет использо-
ваться для просмотра и редактирования списка, и еще одна — когда список выдается на экран для выбора из него нужного
элемента. Обе отметки могут быть поставлены возле одной и той же формы, тогда в обоих случаях будет использоваться
одна форма.
Нельзя убрать отметку совсем — при выборе новой формы отметка с ранее выбранной формы снимается и устанавли-
вается у новой выбранной формы.
В окнах редактирования объектов метаданных также обычно присутствует кнопка «Описание», нажатием которой
можно вызвать текстовый редактор для редактирования описания.
Подробно работа с редактором текстов описана в главе «Редактор текстов».
29
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 4.
Работа с конфигурацией
В этой главе рассказывается о работе с конфигурацией в целом и о тех режимах и механизмах, которые используются
для всех объектов метаданных.
Свойства конфигурации
Конфигурация имеет свои свойства, которые можно редактировать. Для редактирования свойств конфигурации ис-
пользуется палитра свойств, которую можно вызвать на экран двойным щелчком мыши на идентификаторе конфигурации
— он расположен у корня дерева метаданных.
Закладка «Общие»
Управляющие элементы закладки «Общие» предназначены для редактирования идентификатора, синонима и коммен-
тария конфигурации.
Идентификатор. В отличие от идентификатора объекта метаданных, о котором говорилось в п. «Свойства объекта ме-
таданных» на стр. 15, на идентификатор конфигурации не накладывается практически никаких ограничений: это может
быть произвольная строка символов, включающая пробелы и специальные символы. Единственное назначение идентифи-
катора конфигурации — в режиме запуска «1С:Предприятис» он выдается в заголовке окна системы 1С:Предприятие.
Синоним. Для конфигурации, помимо идентификатора, можно указать также синоним идентификатора. Если сущест-
вует синоним то при работе с системой 1С:Предприятие он будет выдаваться вместо идентификатора в заголовке окна.
Как и идентификатор конфигурации, синоним не имеет ограничений на использование символов.
Комментарий. Комментарий — также произвольная строка символов. Кроме палитры свойств, нигде больше не ото-
бражается.
Закладка «Задача»
Управляющие элементы закладки «Задача» служат для установки общих свойств конфигурации.
Основной язык. Указанный язык будет использоваться для выдачи фиксированных терминов, когда такие термины
выдаются системой 1С:Предприятие.
Например, во встроенном языке системы 1С:Предприятие существует функция ТипЗначенияСтр(), которая воз-
вращает тип выражения, указанного в качестве параметра этой функции, в виде строки символов. Например, если пара-
метром является значение типа «дата», функция ТипЗначенияСтр() возвратит слово «Дата», если установлен русский
язык, и слово «Date» — если английский.
«Сменить пароль». Назначает пароль, который пользователь должен указать при открытии окна «Конфигурация».
При нажатии кнопки «Сменить пароль» на экран будет выдан запрос для ввода пароля, в котором необходимо ука-
зать пароль на конфигурацию. Пароль представляет собой произвольную строку длиной не более 10 символов, состоящую
из букв и цифр. Пароль не должен содержать пробелов и специальных символов.
При вводе пароль отображается звездочками, поэтому будьте внимательны.
После ввода пароля нажмите кнопку «ОК». Для надежности программа запрашивает пароль еще раз. Повторите ввод
пароля и для подтверждения нажмите кнопку «ОК». Запрос для ввода пароля будет закрыт, и будет назначен новый па-
роль. Если пароль на конфигурацию уже существовал, старый пароль будет удален и заменен новым.
Если вы передумали устанавливать пароль, нажмите кнопку «Отмена».
Внимание! Присвоенный пароль нельзя посмотреть, поэтому будьте внимательны при установке пароля и твердо запом-
ните его.
Для снятия пароля с конфигурации нажмите кнопку «Сменить пароль» и, не указывая нового пароля, дважды нажми-
те кнопку «ОК» в запросе ввода пароля.
30
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Соответственно, сумма 1 рубль 49 копеек будет округлена до 1 рубля, а сумма 1 рубль 50 копеек — до 2 рублей.
Правило округления, установленное в свойствах конфигурации, при вычислении конкретного выражения можно изме-
нить, используя функцию Окр() встроенного языка системы 1С:Предприятие.
Разрешить непосредственное удаление объектов. Данная опция включает или отключает механизм контроля ссы-
лочной целостности.
Если опция отключена, в системе 1С:Предприятие задействуется механизм контроля ссылочной целостности. В этом
случае непосредственное удаления объектов данных заменяется пометкой их на удаление, а удаление помеченных объек-
тов выполняется в специальном режиме.
Внимание! Средства встроенного языка позволяют выполнять непосредственное удаление объектов данных, независимо
от установок в конфигурации. Поэтому элементы конкретной конфигурации могут выполнять непосредственное
удаление в обход механизма контроля ссылочной целостности. В этом случае ответственность за целостность дан-
ных лежит на специалисте, выполнявшем конфигурирование системы.
Если опция «Разрешить непосредственное удаление объектов» включена, механизм контроля ссылочной целостности в
системе 1С:Предприятие отключен. В этом случае, если это необходимо, возможность непосредственного удаления объ-
ектов может быть ограничена определенным категориям пользователей с помощью настройки прав доступа к конкретным
видам объектов метаданных.
Кроме того, если признак «Разрешить непосредственное удаление объектов» включен, и у пользователя установлены
права на непосредственное удаление объектов, то он может выбрать режим удаления в режиме настройки параметров (за-
кладка «Общие» меню «Сервис» главного меню системы 1С:Прсдприятие). Для этого переключатель «Режим удаления
объектов» должен быть установлен соответственно в состояние «Непосредственное удаление». Если переключатель уста-
новлен в состояние «Пометка на удаление», то также будет задействован механизм контроля ссылочной целостности.
Подробнее о механизме контроля ссылочной целостности смотри в Руководстве пользователя по системе
1С:Прсдприятие.
Закладки «Автор» и «Заставка»
Закладки «Автор» и «Заставка» предназначены, соответственно, для просмотра и редактирования сведений об авторе
конфигурации и для назначения заставки системы 1С:Предприятие.
Подробнее о редактировании сведений об авторе конфигурации см. ниже п. «Сведения об авторе конфигурации».
Глобальный модуль
Глобальным модулем называется модуль, который автоматически выполняется при старте системы 1С:Предприятие в
момент загрузки конфигурации.
В глобальном модуле помещаются процедуры и функции, которые необходимо выполнять при запуске системы
1С:Предприятис, а также глобальные процедуры и функции, которые могут вызываться из любого другого модуля конфи-
гурации.
Процедуры и функции глобального модуля являются одной из составных частей глобальною контекста. Подробнее о
глобальном модуле можно узнать из книги «1С:Предприятие. Описание встроенного языка».
Для редактирования глобального модуля необходимо, находясь в окне «Конфигурация — Метаданные», выбрать
пункт «Глобальный модуль» из меню «Действия» главного меню Конфигуратора. Текст глобального модуля будет выдан
для редактирования в редакторе текстов системы 1С:Предприятие в режиме редактирования текста программного модуля.
Глобальный модуль, являясь частью конфигурации, сохраняется только в составе конфигурации. Использование пунк-
та «Сохранить» из меню «Файл» главного меню Конфигуратора приведет к выполнению процедуры сохранения сделан-
ных изменений, как это описано в п. «Сохранение конфигурации», стр. 35.
Общие таблицы
Механизм общих таблиц позволяет создавать шаблоны печатных форм, доступные из любого модуля текущей конфи-
гурации. Например, использование общих таблиц позволяет формировать табличные документы из глобального модуля.
Для редактирования общих таблиц следует выбрать пункт «Общие таблицы» из меню «Действия» главного меню
Конфигуратора. На экран будет выдано окно редактора таблиц, содержащее существующие общие таблицы.
Если в текущей конфигурации не существует общих таблиц, окно редактора таблиц будет содержать пустой лист.
Подробно порядок работы с редактором таблица см. в главах «Редактор форм» и «Редактор таблиц».
Замечание. Не рекомендуется использовать разные исходные таблицы для создания одного табличного документа. В
процессе формирования табличного документа из шаблона печатной формы в готовый документ переносится, в том
числе, и ширина ячеек таблицы. При «сборке» готового документа из секций разных таблиц результирующий до-
кумент может иметь непредсказуемый внешний вид.
31
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Библиотека картинок
Конфигуратор позволяет включать в конфигурацию графические изображения — картинки. Картинки можно разме-
щать в элементах диалогов объектов метаданных, а также обращаться к ним при помощи встроенного языка системы
1С:Предприятие.
Для работы с картинками предназначен диалог «Библиотека картинок». Для вызова диалога необходимо перейти в ок-
но «Конфигурация — Метаданные» и выбрать пункт «Библиотека картинок» из меню действия главного меню Конфигу-
ратора.
Этот же диалог вызывается для вставки картинки в элемент диалога при редактировании экранной формы объекта ме-
таданных в редакторе диалогом (см. главы «Редактор форм» и «Редактор диалогов»).
Диалог «Библиотека картинок» содержит окно для просмотра картинок в библиотеке и кнопки управления библиоте-
кой.
В окне для просмотра библиотеки картинок можно использовать линейку прокрутки для вывода на экран «скрытых»
картинок или изменить размер окна, потянув мышью одну из сторон или угол диалога.
Добавление, удаление и сохранение картинок. Для добавления картинок в библиотеку используется кнопка
(«Добавить»). При ее нажатии будет открыт стандартный диалог открытия файла, при помощи которого необходимо най-
ти файл картинки на диске и выбрать этот файл для вставки картинки в библиотеку.
Для удаления картинки из библиотеки необходимо щелкнуть мышью на картинке и нажать кнопку («Удалить»).
Кнопка («Сохранить») позволяет сохранить выбранную картинку в графический файл. В открывшемся стандартном
диалоге сохранения файла необходимо указать имя файла и папку, в которую будет сохранен файл.
Вставка картинок в диалог. Чтобы выбрать картинку для вставки в элемент диалога, необходимо щелкнуть мышью
на картинке и нажать кнопку («Выбрать»). Эта кнопка становится доступной, когда диалог «Библиотека картинок»
вызывается для вставки, замены или удаления картинки в элементе диалога.
Кнопка («Очистить») также становится доступной, когда диалог «Библиотека картинок» вызывается для вставки,
замены или удаления картинки в элементе диалога. При нажатии этой кнопки картинка, размещенная в элементе диалога
ранее, будет удалена.
Нажатие кнопки «Очистить» не оказывает никакого влияния на библиотеку картинок.
«Идентификатор». Любой картинке из библиотеки может быть присвоен идентификатор. Наличие идентификатор по-
зволит обращаться к картинке при помощи встроенного языка системы 1С:Предприятие.
Чтобы назначить идентификатор, необходимо выделить нужную картинку в окне просмотра диалога «Библиотека кар-
тинок», нажать кнопку «Идентификатор» и в появившемся диалоге вести идентификатор картинки. Идентификатор пред-
ставляет собой символьную строку. Идентификатор не должен начинаться с цифры и содержать пробелы и специальные
символы.
Идентификатор будет присвоен картинке после нажатия кнопки «ОК». Присвоенный картинке идентификатор будет
отображаться под картинкой в диалоге «Библиотека картинок».
Если при вводе идентификатора была допущена ошибка, то при нажатии кнопки «ОК» запрос ввода идентификатора
будет закрыт, но для картинки будет сохранен предыдущий идентификатор
Копирование. Чтобы скопировать объект метаданных, необходимо сначала «запомнить» его в Буфере Обмена MS
Windows, используя команды «Копировать» или «Вырезать» из меню «Действия» главного меню Конфигуратора.
Затем необходимо выделить идентификатор любого объекта метаданных на той ветви дерева метаданных, куда требу-
ется вставить копию объекта, и использовать команду «Вставить». Если копирование возможно, на выбранной ветви де-
рева метаданных появится новый объект.
Правила копирования. При выполнении копирования Конфигуратор соблюдает ряд правил, поэтому не всегда копи-
рование объекта метаданных будет возможно. Формальный признак возможности копирования — доступность пункта
«Вставить» в меню «Действия» главного меню Конфигуратора или соответствующей кнопки в панели инструментов.
Ниже будут в общем виде изложены правила копирования объектов метаданных.
Замечание. Для лучшего понимания этих правил желательно ознакомиться с главами настоящего Руководства, посвя-
щенными видам объектов метаданных
32
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Вместе с объектом метаданных копируются все его свойства: подчиненные объекты метаданных (для агрегатных объ-
ектов), формы объекта метаданных, описание и т. д.
Скопированный объект метаданных пытается «привязаться» к конфигурации, насколько это возможно. Привязка осу-
ществляется по идентификаторам объектов метаданных.
Например, если в копируемом объекте метаданных типа «Документ» присутствует реквизит с типом значения «Спра-
вочник.Сотрудпики», то в повой конфигурации будет выполнен поиск справочника с таким же идентификатором — «Со-
трудники». Если такой справочник будет найден, у реквизита документа будет соответствующим образом установлен тип
значения, если не найден — реквизиту документа будет присвоен тип значения «Справочник (вообще)».
При невозможности выполнения «привязки» у объекта метаданных сохраняется тип значения, насколько это возмож-
но, как это проиллюстрировало выше. Аналогичным образом корректируются и другие тины значений, образованные объ-
ектами метаданных: тип «Конкретный вид документа» заменяется типом «Документ (вообще)» и так далее. Исключение
составляет значение типа «Перечисление»: если перечисление не найдено, тип значения копируемого объекта метаданных
преобразуется в строку.
Если копируемый журнал имеет дополнительные графы, он преобразуется в общий журнал. Для такого журнала будет
выполнена также привязка дополнительных граф. Те графы, которые не удастся привязать, будут удалены из журнала.
Конструкции встроенного языка системы 1С:Предприятие в форме и модулях объекта метаданных не привязываются.
При копировании возможно преобразование объектов метаданных, но это тоже выполняется «в разумных пределах».
Например, запомненный реквизит документа можно попытаться вставить в справочник, регистр или журнал документов.
При вставке реквизит документа будет преобразован в реквизит справочника или в измерение регистра, но преобразовать
его в графу журнала документов невозможно.
Также невозможно преобразование агрегатных объектов метаданных. Например, нельзя скопировать запомненный
объект метаданных типа «Документ» на ветвь «Справочники».
Конструкторы
Конфигуратор системы 1С:Предприятие включает набор Конструкторов — вспомогательных инструментов, облег-
чающих и ускоряющих создание типовых элементов конфигурации. О конструкторах объектов метаданных говорилось в
предыдущей главе. Краткие сведения об остальных конструкторах приведены ниже.
Конструктор печати предназначен для облегчения процесса создания печатной формы справочника (элемента и спи-
ска), документа и журнала документов.
Назначение Конструктора макета отчета — автоматическое создание шаблона печатной формы объекта метаданных.
Назначение Конструктора бухгалтерских запросов — автоматическое создание отчета или алгоритма обработки для
получения бухгалтерских итогов в одном из нескольких возможных разрезов.
Конструктор запросов облегчает разработку модулей, в которых используется механизм запросов системы
1С:Предприятие. Конструктор запросов позволяет сформировать текст нового запроса в полуавтоматическом режиме,
последовательно заполняя выдаваемые на экран диалоги.
Конструктор ввода на основании предназначен для создания процедуры ввода на основании в модуле формы докумен-
та.
Конструктор движений регистров помогает создать в модуле документа оперативного учета алгоритм формирования
изменений в регистрах, которые необходимо выполнить при проведении данного документа;
Конструктор формирования операции упрощает оформление в модуле документа бухгалтерского учета бухгалтерской
операции генерируемой этим документом.
Поиск в конфигурации
Дерево метаданных, представленное в окне «Конфигурация», может представлять собой разветвленную структуру, со-
держащую множество ветвей и информацию о многих десятках объектов метаданных. Это особенно справедливо для
сложных конфигураций, использующих возможности двух и более компонент системы 1С:Предприятие, и предназначен-
ных для автоматизации учета по многим направлениям деятельности предприятия.
Конфигуратор содержит ряд режимов и механизмов, облегчающих поиск нужной информации в метаданных.
33
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Группа флажков «Использовать» позволяет ограничить область поиска строки символов. Устанавливать флажки в этой
группе можно в любых сочетаниях, однако, если не установлен ни один флажок, поиск все равно будет выполняться по
идентификаторам объектов метаданных.
Группа «Направление» позволяет указать направление поиска:
«Назад» — вверх по дереву метаданных от текущей позиции курсора;
«Вперед» — вниз по дереву метаданных.
Если установлен флажок «Искать целые слова», поиск будет производиться по полному совпадению указанной строки
символов с идентификатором, синонимом или комментарием объекта метаданных (в зависимости от установок группы
«Использовать»).
После установи необходимых параметров для выполнения поиска следует нажать кнопку «Искать». Диалог будет за-
крыт и будет выполнен поиск в дереве метаданных, поиск будет выполняться не только в открытых (как «быстрый» по-
иск), по и в закрытых ветвях дерева метаданных.
Если указанная последовательность символов будет найдена, курсор в дереве метаданных будет установлен на иден-
тификатор соответствующего объекта метаданных. Если необходимо, ветвь дерева метаданных, содержащая найденный
объект, будет раскрыта автоматически.
Для повторения поиска можно использовать следующие клавиши и комбинации клавиш:
F3 повторяет поиск с прежними параметрами;
Shift+F3 повторяет поиск вперед по дереву метаданных;
Alt+F3 повторяет поиск назад по дереву метаданных.
34
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
• кнопка «Заменить» выполняет замену в текущей строке и переходит к следующей строке списка найденных вхо-
ждений;
• кнопка «Пропустить» выполняет переход к следующей строке списка найденных вхождений без выполнения за-
мены в текущей строке;
• кнопка «Для всех» выполняет замену сразу для всех строк списка найденных вхождений.
Сохранение конфигурации
Редактирование объектов метаданных, интерфейсов и пользовательских нрав не оказывает немедленного влияния на
информационную базу. Для «переноса» в информационную базу изменений, сделанных в конфигурации, следует выпол-
нить процедуру сохранения, которая, при необходимости, будет сопровождаться реструктуризацией информационной
базы.
Внимание! Перед выполнением любых операций с информационной базой рекомендуется выполнить сохранение данных.
Как это сделать — см. в главе «Сохранение и восстановление данных».
Перед выполнением сохранения конфигурации убедитесь в наличии достаточного свободного пространства на жест-
ком диске: если ожидается реорганизация информационной базы, размер свободного пространства должен быть не мень-
ше текущего размера информационной базы.
Чтобы выполнить сохранение конфигурации, выберите пункт «Сохранить» в меню «Файл» главного меню Конфигура-
тора.
Автоматическая проверка на не сохраненную информацию выполняется также при закрытии окна «Конфигурация»
или при выходе из Конфигуратора. Если необходимо, запускается процедура сохранения конфигурации.
Процесс сохранения конфигурации сопровождается выдачей различных предупредительных и информационных со-
общений.
Если изменения не затрагивают структуры метаданных — например, были отредактированы только печатные формы
документов, — реорганизация базы данных не требуется. В этом случае выдается запрос «Данные были модифицированы.
Сохранить?».
Окно запроса содержит 2 кнопки. Для сохранения всех сделанных изменений нажмите кнопку «Да». Для отказа от со-
хранения сделанных изменений нажмите кнопку «Нет».
Если в процессе редактирования конфигурации изменялись объекты метаданных; добавлялись новые документы,
справочники, константы и так далее; редактировались свойства у существующих объектов метаданных, — процесс сохра-
нения таких изменений требует реорганизации информационной базы и может занять длительное время. В этом случае
выдается запрос о сохранении метаданных. Для отказа от сохранения изменений в конфигурации следует нажать кнопку
запроса «Нет». Если нажать кнопку запроса «Да», то программа начнет анализ изменений, произведенных в конфигура-
ции. Через некоторое время на экран будет выдан запрос, в котором будут перечислены те изменения, которые предстоит
сделать в информационной базе.
35
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Если в нем нажать кнопку «Отмена», никаких изменений сделано не будет и произойдет возвращение в программу.
После нажатия кнопки «Принять» будет произведена реорганизация информационной базы и, в случае ее успешного за-
вершения, на экран будет выдано соответствующее сообщение.
Загрузка изменений
Конфигурация задачи (структура метаданных, наборы прав и пользовательские интерфейсы) сохраняется на диске в
каталоге с базой данных (определяется параметром /D в командной строке запуска 1 С: Конфигуратора) в файле с именем
1CV7.MD.
Система 1С:Предприятие не позволяет одновременно использовать созданную конфигурацию и вносить в нес измене-
ния при помощи Конфигуратора — при попытке сохранить сделанные изменения будет выдано соответствующее сооб-
щение о блокировке метаданных.
Однако система 1С:Прсдприятие позволяет разделить процесс создания конфигурации задачи и использования создан-
ной конфигурации, и выполнять эти действия на разных компьютерах. Однако в результате информация в файле конфи-
гурации 1CV7.MD и структура информационной базы, созданная по этому файлу, будут различными на разных компью-
терах. Для загрузки измененного файла конфигурации и реорганизации информационной базы в соответствии с этими
изменениями существует функция загрузки измененной конфигурации.
Для переноса изменений на другой компьютер необходимо любым путем перенести на этот компьютер (например, при
помощи дискет) файл 1CV7.MD, содержащий новую конфигурацию структуры метаданных, и выполнить загрузку изме-
нений.
Для успешной загрузки изменений необходимо соблюдать следующие условия:
• загружаемая конфигурация должна быть прямым потомком той конфигурации, в которую выполняется загрузка;
• конфигурация, в которую выполняется загрузка, не должна была модифицироваться.
Для загрузки изменений необходимо в меню «Конфигурация» главного меню программы выбрать пункт «Загрузить
измененную конфигурацию». Перед вызовом этой функции необходимо закрыть все открытые окна в Конфигураторе.
На экран будет выдан стандартный диалог открытия файла, при помощи которого следует найти и открыть новый
файл метаданных. После этого начнется процесс анализа различий старой и новой структур метаданных и выполнение
необходимых преобразований.
Внимание! Не рекомендуется использовать этот режим для объединения конфигураций, существенно отличающихся друг
от друга. К сожалению, степень «существенности» различий конфигураций нельзя описать количественно, их мож-
но оценить по какими-либо косвенным признакам. Например, в результате сравнения какого-либо модуля процеду-
ры оказались одна «внутри» другой. В этом случае, скорее всего, корректного слияния конфигураций не произой-
дет, от слияния следует отказаться и выполнить необходимые изменения вручную.
Условия сравнения
Сравниваются объекты метаданных, имеющие одинаковые идентификаторы, например, Справочник.Товары в одной
конфигурации и Справочник.Товары в другой считаются одним справочником и будут сравниваться.
В частности, ссылки также сравниваются по идентификаторам. (Сравнение ссылок с одинаковыми идентификаторами
необходимо потому, что, кроме идентификатора, у ссылки есть внутреннее программное содержание, которое и позволяет
«правильно попадать» по ссылке в нужное место, и программе, возможно, придется изменить это содержание при объеди-
36
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
нении конфигураций). Например, не будут сравниваться ссылки в случае, когда в графу журнала нужно поместить сумму,
являющуюся реквизитом документа Накладная, а идентификатор ссылки записан в текущей конфигурации как Наклад-
ная.Сумма, а в загружаемой — как Накладная.Итого. Такая ссылка считается двумя разными ссылками. Первая ссылка
считается присутствующей только в текущей конфигурации, а в загружаемой конфигурации — удаленной. Вторая ссылка
считается отсутствующей в текущей конфигурации, а в загружаемой конфигурации — новой.
Совет. Если загружаемая конфигурация установлена на компьютере, путь к файлу 1CV7.MD можно предварительно по-
смотреть, например, в окне «Запуск 1С:Прсднриятия»: выбрать в нем эту конфигурацию и нажать «Изменить»).
Процесс загрузки и сравнения загружаемой конфигурации с текущей сопровождается сообщениями в строке состояния
Конфигуратора. В этих сообщениях указываются объекты метаданных, сравниваемые в настоящий момент.
Первая колонка окна «Объединение конфигураций» — «Объект» — содержит дерево, на вид отличающееся от дерева
в окне «Конфигурация — Метаданные» только тем, что можно установить (или снять) флажок около каждого объекта (см.
пункт «Отбор объектов и запуск процесса объединения» ниже).
Вторая колонка — «Статус объекта» — может для конкретного объекта содержать указание «Объект изменен», «Объ-
ект добавлен» или не содержать никакого указания. Последнее означает, что различий непосредственно по данному объ-
екту метаданных в сравниваемых конфигурациях не найдено. Однако, нужно иметь в виду, что, в отличие от окна «Кон-
фигурация», в окне «Объединение конфигураций» показаны только те объекты метаданных, по которым найдены какие-
либо изменения. Поэтому отсутствие статуса изменения или добавления объекта означает, что это агрегатный объект, и
что изменения найдены для какого-то из составляющих его элементов. Чтобы обнаружить измененный или добавленный
элемент, нужно развернуть соответствующую агрегатному объекту ветвь дерева.
Третья колонка, «Дополнение», для некоторых объектов содержит сообщение «Возможна потеря данных!!!». Такое
сообщение выдастся, если есть вероятность, что изменения могут привести к потере данных.
Например, если у справочника сменилось подчинение, то, вероятно, это может привести к потере данных, что и вызо-
вет такое сообщение. Если же у справочника поменялся комментарий, то к потере данных это привести не может, и сооб-
щения не будет.
Нужно иметь в виду, что данное сообщение ориентировано на выбор загружаемой конфигурации в качестве приори-
тетной (см. переключатель в нижней части окна): в этом случае оцениваются потери данных в текущей конфигурации.
Например, если некоторому параметру в текущей конфигурации определена длина 9 символов, а в загружаемой конфигу-
рации — 5 символов, присвоение приоритета загружаемой конфигурации приведет при объединении к потере данных;
именно эта ситуация отражена в колонке «Дополнение». Если же ситуация обратная, то есть, параметру в загружаемой
конфигурации определена длина 9 символов, а в текущей конфигурации — 5 символов, то назначение текущей конфигу-
рации приоритетной приведет при объединении к потере данных загружаемой конфигурации; но эта ситуация сообще-
ниями в колонке «Дополнение» не учитывается. То есть, основным режимом работы в режиме объединения конфигура-
ций считается такой, когда приоритет отдается загружаемой конфигурации и оценивается ущерб, который это может при-
чинить текущей.
37
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Режим объединения
В нижней части окна «Объединение конфигураций» можно установить режим объединения, задаваемый методом объ-
единения и приоритетом одной из конфигураций.
Выбор метода «Замещать объекты» означает, что объект метаданных будет добавлен, если он новый, или замещен, ес-
ли он измененный. Причем переносится вся структура объекта, модули, описания, формы. При этом приоритет однознач-
но отдается загружаемой конфигурации.
При выборе метода «Объединять объекты» происходящее при объединении конфигураций зависит от установленного
приоритета.
Если из пришедшей конфигурации необходимо взять только новое и максимально сохранить старое, необходимо в
рамке «Приоритет конфигурации» выбрать текущую конфигурацию. В этом режиме добавляются только новые объекты
метаданных.
Тексты объединяются следующим образом:
• удаленное (то есть то, что имеется в текущей конфигурации, по отсутствует в загружаемой) остается в тексте,
• новое (то есть присутствующее в загружаемой конфигурации и отсутствующее в текущей) добавляется,
• измененное (то, что есть в обоих конфигурациях, но различается в них) добавляется в виде комментариев из за-
гружаемой конфигурации и остается неизменным то, что было в текущей.
Просмотр изменений
Перед объединением конфигураций полезно просмотреть конкретные различия их объектов. Для этого нужно, устано-
вив выделение на строке, соответствующей интересующим объектам, нажать кнопку «Сравнить».
Кнопка недоступна, если объекты не текстовые и не объекты метаданных непосредственно: формы и таблицы визу-
ально не сравниваются, по ним только фиксируется наличие изменений. Можно с помощью кнопки «Открыть» посмот-
реть, как они выглядят в текущей конфигурации. Для их просмотра в загружаемой конфигурации придется отдельно за-
пустить с ней 1С:Предприятие в режиме Конфигуратора.
Кнопка «Сравнить» недоступна также в случае, если объект не имеет статуса «Объект изменен» или «Объект добав-
лен» (просмотр не имеет смысла, поскольку нет изменений).
Если кнопка «Сравнить» доступна, ее нажатие открывает окно «Различие между: ...». Если сравниваемые тексты
большие, перед открытием окна может пройти несколько секунд.
В двух колонках окна просмотра различий помещены тексты, относящиеся в сравниваемых конфигурациях к выбран-
ному объекту. В текстах разными цветами выделены удаленные, измененные и добавленные (новые) строки. В окне име-
ется панель инструментов со стандартными для текстового редактора 1С:Предприятия кнопками поиска и закладок, а
также двумя кнопками, специфическими для данного окна. Это большие желто-зеленые стрелки, направленные одна
38
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
вверх, другая вниз, служащие для перехода на начало ближайшего предыдущего или последующего измененного текста.
Они полезны в том случае, если попался большой кусок текста без изменений. Для закрытия окна просмотра различий
достаточно нажать Esc.
Диалог «Автор конфигурации» также можно вызвать, нажав кнопку «Изменить» на закладке «Заставка» палитры
свойств конфигурации.
Если сведения об авторе конфигурации были защищены паролем, будет выдан запрос на ввод пароля. После указания
пароля диалог «Автор конфигурации» будет открыт.
Диалог содержит текущую информацию об авторе конфигурации, а также управляющие элементы для редактирования
этой информации.
Краткая информация. В это поле следует ввести текст, который будет выдаваться в заставке системы в режиме за-
пуска «1С:Предприятие». Длина текста в этом поле ограничена примерно 60-ю символами.
Развернутая информация. В это поле вводится текст, который будет выдаваться в диалоге «О программе». Длина
вводимого текста ограничена размерами поля.
Логотип. Управляющие элементы этой группы позволяют выбрать графический файл, содержащий логотип автора
конфигурации.
Логотип автора конфигурации будет выдаваться в диалоге «О программе».
Логотип должен представлять собой картинку размером 64х64 пикселя с палитрой 256 цветов. Для создания файла ло-
готипа рекомендуется использовать палитры, входящие в комплект поставки системы 1С:Предприятие. Файлы палитр для
39
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
различных средств редактирования графических файлов располагаются в каталоге BIN каталога, выбранного для установ-
ки (но умолчанию это каталог C:\Program Files\lCv77):
main.cpl для Corel Photo-Paint;
main.act для Adobe Photoshop;
main.pal для Microsoft Paint.
Для выбора файла логотипа необходимо нажать кнопку «Выбрать» и в стандартном диалоге открытия файла найти и
открыть файл. Выбранный логотип будет показан в диалоге «Автор конфигурации ».
Для отказа от вставки логотипа следует нажать кнопку «Очистить».
Файл заставки. Заставка представляет собой файл формата BMP 460х105х256 цветов (не компрессированный).
Файл должен иметь определенную цветовую палитру. Для создания файла заставки используйте палитры, входящие в
комплект поставки системы 1С:Предприятие. Файлы палитр для различных средств редактирования графических файлов
располагаются в каталоге BIN системы (см. выше).
В качестве образца для создания собственной заставки можно взять файл SLICE.BMP, входящий в комплект поставки
системы 1С:Предприятие. При установке системы он помещается в подкаталог BIN каталога, выбранного для установки
(по умолчанию это каталог C:\Program Files\lCv77).
Выбор заставки. Для изменения заставки предназначены управляющие элементы группы «Заставка» в диалоге «Ав-
тор конфигурации».
Для выбора файла заставки необходимо нажать кнопку «Выбрать» и в стандартном диалоге открытия файла найти и
открыть файл. Выбранная файл будет заменять собой центральную часть заставки системы 1С:Предприятие. Для отказа от
смены заставки следует нажать кнопку «Очистить».
Файл заставки для информационной базы. Индивидуальная заставка может быть назначена для конкретной инфор-
мационной базы, с которой работает система 1С:Предприятие. Эта заставка будет использоваться, если не назначена за-
ставка для конфигурации в целом (см. выше).
Для замены заставки конкретной информационной базы следует создать файл заставки, как рассказано выше, и помес-
тить его в каталог информационной базы под именем lcv7Splh.dib.
Последовательность использования заставок. В общем случае, система 1С:Предириятие при запуске в режиме
«1С:Предприятие» может выдавать одну из 3-х заставок. Поиск заставок выполняется в следующем порядке:
• если существует заставка, назначенная для конфигурации в целом (в диалоге «Автор конфигурации»), выдается
эта заставка;
• если она отсутствует, выдается заставка конкретной информационной базы (файл lcv7Splh.dib);
• если обе эти заставки отсутствуют, выдается системная заставка. Ее вид зависит от наличия компонент системы
1С:Преднриятие («Бухгалтерский учет», «Оперативный учет», «Расчет»).
Внимание! Присвоенный пароль нельзя посмотреть, поэтому будьте внимательны при установке пароля и твердо запом-
ните его.
40
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Для снятия пароль нажмите кнопку «Пароль» и, не указывая нового пароля, дважды нажмите кнопку «ОК» в запросе
ввода пароля.
На уровне программы для определения порядка сортировки и сравнения строк используются текущие установки опе-
рационной системы, в среде которой работает система 1С:Предприятие. В частности, данные установки используются для
сравнения строковых величин во встроенном языке системы.
Кодовая страница и порядок сортировки символов для уровня информационной базы должен быть задан при создании
новой информационной базы. При этом задаваемая сортировка алфавитно-цифровых символов должна совпадать с уста-
новками операционной системы, в среде которой будет запускаться система 1С:Предприятие. В случае несовпадения ус-
тановок запуск невозможен, так как в этом случае высока вероятность неправильного функционирования системы
1С:Прсдприятис.
Следует помнить, что система 1С:Предприятие не приспособлена для работы одновременно с несколькими кодовыми
страницами. Поэтому в процессе работы с одной информационной базой недопустимо переключение национальных на-
строек операционной системы, приводящее к смене кодовых страниц.
41
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
42
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 5.
Константы
В настоящей главе будут рассмотрены вопросы использования констант в системе 1С:Преднриятие.
Свойства константы
В этом параграфе будут описаны специфические свойства константы, в дополнение к общим свойствам объектов ме-
таданных, о которых говорилось в п. «Свойства объектов метаданных» на стр. 24.
Свойства константы редактируются при помощи палитры свойств «Свойства Константы». Необходимо обратить вни-
мание, что константа является типизированным объектом метаданных (см. и. «Типизированные и типообразующие объек-
ты метаданных», стр. 18).
Закладка «Дополнительные»
Периодический. Включение опции «Периодический» позволяет указать для константы хранение истории изменений
значения константы. Такая константа в системе 1С:Предприятие называется периодической и обладает следующим свой-
ством: в отличие от «обычных» (не периодических) констант, система 1С:Предприятие хранит значения такой константы
но датам их изменения. При обращении к значению такой константы на некоторую дату выдается ее значение на эту дату,
либо, если таковое отсутствует, — на ближайшую предыдущую дату, на которую устанавливалось значение константы.
К периодической константе можно обращаться при помощи встроенного языка системы 1С:Предприятие — получать
и записывать значение константы на указываемую дату. Однако следует иметь в виду, что при получении значения кон-
станты на какую-то дату извлекается ее значение на указанную или (если значение константы на указанную дату отсутст-
вует) на ближайшую предыдущую дату, а запись значения периодической константы выполняется всегда на указанную
дату.
При использовании конфигурации для периодической константы можно вызвать окно «История», отражающее изме-
нение значения константы по датам. Окно представляет собой таблицу, состоящую из двух граф: дата изменения значения
константы и значение на эту дату. Окно «История» позволяет редактировать историю изменений значения константы на-
прямую: вводить новые строки, редактировать или удалять существующие.
43
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 6.
Справочники
В этой главе рассматриваются вопросы использования справочников в системе 1С:Прсдприятие.
Свойства справочника
В этом параграфе будут описаны специфические свойства справочника, в дополнение к общим свойствам объектов ме-
таданных, о которых говорилось в н. «Свойства объектов метаданных» на стр. 24.
Свойства справочника редактируются в окне редактирования «Справочник». Если справочник создастся при помощи
Конструктора справочника, окно редактирования будет вызвано автоматически в конце работы Конструктора.
44
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Чтобы подчинить справочник какому-либо из справочников, уже существующих в системе, в поле «Подчинен» следу-
ет выбрать наименование этого справочника. Такой справочник в системе 1С:Предприятие называется владельцем.
В отличие от многоуровневого справочника, в котором все элементы имеют одинаковую структуру, использование ме-
ханизма подчиненных справочников позволяет связать элементы разной структуры. В этом случае каждый элемент под-
чиненного справочника будет связан с одним из элементов справочника-владельца.
Внешне работа с подчиненным справочником в системе 1С:Предприятие будет выглядеть следующим образом.
Если для подчиненного справочника установлен режим показа в виде иерархического списка, то перед использованием
справочника сначала должен быть выбран элемент справочника-владельца. При показе на экране подчиненный справоч-
ник будет содержать в своем заголовке наименование элемента-владельца, а список элементов подчиненного справочника
будет содержать только элементы, относящие к элементу-владельцу. При смене элемента-владельца информация в окне
подчиненного справочника будет соответствующим образом обновлена.
Если открыть подчиненный справочник, не выбрав элемент-владелец, то в окне подчиненного справочника не будет
отображаться ни одного элемента, а в заголовке окна будет выдано сообщение «Не задан элемент-владелец».
При работе с системой 1С:Преднриятие для подчиненного справочника может быть отключен показ в виде иерархиче-
ского списка. В этом случае в окне подчиненного справочника будут отображаться все элементы этого справочника, то
есть элементы, починенные разным владельцам, будут показываться вперемешку. Тем не менее, любой элемент подчи-
ненного справочника «знает» своего владельца: если для справочника включен режим «Редактировать в диалоге» (см. ни-
же п. «Создание форм справочника»), наименование элемента-владельца будет выдаваться в заголовке окна редактирова-
ния элемента справочника.
Размещать группы сверху. Если флажок установлен, то при работе с системой 1С:Предприятие при отображении
справочника в виде иерархического списка группы окажутся в верхних строчках списка, а элементы справочника будут
располагаться ниже. Если этот флажок снят, расположение групп и элементов будет подчиняться установленным прави-
лам сортировки (по коду, наименованию и пр.). Например, при создании новой группы с кодом, большим, чем у всех
имеющихся групп и элементов (при сортировке по коду), в первом варианте эта подгруппа окажется нижней среди групп,
но выше остальных элементов справочника; во втором варианте она займет самую нижнюю строчку.
Следует отметить, что установка или снятие флажка «Размещать группы сверху» не влияет на показ справочника в ви-
де не иерархического списка.
Реквизиты. Необходимо пояснить, что имеется в виду под словом «реквизиты» в применении к справочникам.
Любой новый справочник можно представить в виде таблицы, которая имеет 2 колонки: код элемента справочника и
его наименование. Система 1С:Предприятие, помимо кода и наименования, позволяет хранить дополнительную информа-
цию об элементе справочника. При редактировании справочника можно описать набор дополнительных реквизитов —
своеобразных ячеек, предназначенных для хранения таких дополнительных сведений.
При показе справочника на экране эти реквизиты могут представляться в виде дополнительных, помимо кода и наиме-
нования, колонок в таблице справочника. Кроме этого, сведения, хранящиеся в реквизитах, можно использовать при фор-
мировании документов, в различных расчетах, при формировании отчетов и так далее.
Группа «Реквизиты» объединяет управляющие элементы, предназначенные для ведения списка дополнительных рек-
визитов справочника и определения их свойств. Подробно о работе с реквизитами справочника рассказывается ниже в п.
«Работа с реквизитами справочника»
Количество уровней. Справочники в системе 1С:Предприятие могут иметь более одного уровня вложенности. Воз-
можное количество уровней вложенности справочника устанавливается при помощи реквизита «Кол-во уровней».
Длина кода. Реквизит диалога «Длина кода» устанавливает максимальную длину кода элемента справочника. Длина
кода, наряду с другими характеристиками, определяет, какое максимальное количество элементов может храниться в
справочнике.
Конфигуратор позволяет установить длину кода, равной 0. Это может понадобиться в тех случаях, когда код элемента
справочника не используется. Отсутствие кода экономит ресурсы системы 1С:Преднриятие и незначительно ускоряет ра-
боту системы при записи элементов справочника.
При назначении этого свойства желательно реально определить возможную длину кода, так как длина кода, установ-
ленная «с запасом», приведет к лишнему расходу дискового пространства. Однако, следует иметь в виду, что в процессе
эксплуатации конфигурации, если потребуется, длину кода можно увеличить.
Длина наименования. Максимальная возможная длина наименования элемента справочника устанавливается в рекви-
зите «Длина наименования».
Конфигуратор позволяет установить длину наименования, равной 0. Отсутствие наименования экономит ресурсы сис-
темы 1С:Преднриятие и незначительно ускоряет работу системы при записи элементов справочника.
Сказанное выше относительно длины кода справедливо и по отношению к наименованию элемента справочника.
45
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Автоматическая нумерация. Включение опции «Автоматическая нумерация» устанавливает, что вновь введенному
элементу в справочнике код будет присваиваться автоматически. Автоматически присвоенный код можно исправить.
Контроль уникальности. Если код используется для однозначной идентификации конкретного элемента в справоч-
нике, он должен быть уникальным (не должен повторяться). Если флажок «Контроль уникальности» установлен, проверка
кода на уникальность будет проводиться автоматически при вводе в справочник нового элемента.
Серии кодов. Группа «Серии кодов» позволяет установить диапазон проверки кода на уникальность и автоматическо-
го присвоения кодов.
Если выбрана установка «Во всем справочнике», то при автоматическом присвоении кода или при вводе кода пользо-
вателем вручную уникальность кода будет проверяться среди всех элементов справочника.
Установка «В пределах подчинения» справедлива только для многоуровневых справочников. В этом случае уникаль-
ность кода будет проверяться системой только в пределах той группы, в которую вводится новый элемент справочника
или редактируется уже существующий элемент.
При установке «Серии кодов — В пределах подчинения» нормальной является ситуация, когда находящиеся в разных
группах элементы справочника имеют одинаковые коды. Однако это следует учитывать, если требуется переносить эле-
менты многоуровневого справочника из одной группы в другую. При совпадении кода переносимого элемента с кодом
уже существующего элемента в группе будет выдано предупреждение, и элемент перенесен не будет.
Тип кода. Группа «Тип кода» позволяет выбрать тип значения для кода элемента справочника — числовой или тек-
стовый. Выбор текстового типа кода бывает полезен, когда используется сложная система кодирования, и код может
включать, помимо цифр, также буквы и символы-разделители. Наиболее характерный пример — использование в качест-
ве кодов артикулов для швейных изделий.
Следует обратить внимание, что выбор текстового типа кода не исключает возможности автоматического присвоения
таких кодов.
Для самого первого элемента система формирует код вида «001» (количество нулей зависит от установленной длины
кода), то есть код представляет собой строку символов, но все символы в этой строке являются цифрами. При вводе дру-
гих элементов в справочник система будет продолжать присваивать коды аналогичным образом — «002», «003» и т. д.
Если требования к ведению справочника предполагают непременное использование смешанных буквенно-цифровых
кодов, то для целей автоматической нумерации можно использовать коды вида «АА001». Здесь первая часть кода — сим-
волы «АА» — является текстовым префиксом, а вторая часть — символы «001» — будет интерпретироваться системой
как число и использоваться при автоматическом присвоении очередного кода.
Например, если самым первым кодом в справочник введен код «АА001», то следующим автоматически присвоенным
кодом будет код «АА002», затем — «АА003» и так далее по возрастающей.
Текстовый префикс можно задать вручную (при вводе в справочник нового элемента ввести такой «составной» код)
или использовать возможности установки префикса из встроенного языка системы 1С:Предприятие (метод Устано-
витьПрефикс).
Основное представление. Смысл установок группы «Основное представление» заключается в следующем: что будет
выводиться, например, в поле реквизита документа, если этот реквизит заполняется путем выбора значения из данного
справочника. Можно установить показ результата выбора в виде кода элемента справочника или в виде наименования.
46
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Закладка «Дополнительные»
Периодический. Включение опции «Периодический» позволяет указать для реквизита справочника хранение истории
изменений его значения. Такой реквизит в системе 1С:Предприятие называется периодическим и обладает следующим
свойством: в отличие от «обычных» (не периодических) реквизитов, система 1С:Предприятие хранит значения такого ре-
квизита но датам их изменения. При обращении к значению такого реквизита на некоторую дату выдается его значение на
эту дату, либо, если таковое отсутствует, — на ближайшую предыдущую дату, на которую устанавливалось значение рек-
визита.
Подобное свойство реквизита справочника позволяет, например, легко организовать хранение истории изменения кур-
сов в справочнике валют.
К периодическому реквизиту можно обращаться при помощи встроенного языка системы 1С:Предприятие — получать
и записывать значение реквизита на указываемую дату. Однако, следует иметь в виду, что при получении значения рекви-
зита на какую-то дату извлекается его значение на указанную или (если значение на указанную дату отсутствует) на бли-
жайшую предыдущую дату, а запись значения периодического реквизита выполняется всегда на указанную дату.
В режиме использования конфигурации для периодического реквизита можно вызвать окно «История». Это окно
представляет собой таблицу, состоящую из двух граф: дата изменения значения реквизита справочника и значение на эту
дату. Окно «История» позволяет редактировать историю изменений значения реквизита напрямую: вводить новые строки,
редактировать или удалять существующие.
Отбор по реквизиту. Если для реквизита установлен флажок «Отбор по реквизиту», в режиме запуска
«1С:Предприятие» появляется возможность просматривать только те элементы справочника, которые имеют заданное
значение этого реквизита.
Признак отбора не может быть установлен для периодических реквизитов и текстовых реквизитов неограниченной
длины.
Не рекомендуется использовать возможность отбора по реквизиту без достаточных оснований, так как включение этой
опции приводит к дополнительному расходу дискового пространства и некоторому общему снижению быстродействия.
Изменяется документами. Включение опции «Изменяется документами» разрешает изменять значение периодиче-
ского реквизита справочника из модулей документов. Изменение выполняется процедурой УстановитьРеквизитС-
правочника, которая вносит запись об изменении в историю реквизита и связывает эту запись с породившим се доку-
ментом.
47
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
В истории изменения периодического реквизита записи, введенные документами, будут особым образом помечены, и,
в отличие от записей, введенных вручную, содержать ссылку на породивший их документ.
Записи в истории реквизита, порожденные документами, не могут быть изменены «вручную». Такие записи будут
«помнить» о породивших их документах и будут автоматически удаляться при удалении документа или выполнении опе-
рации «Сделать документ непроведенным» (см. п. «Модуль документа» на стр. 54)
Ручное изменение. Опция «Ручное изменение» всегда включена для периодических реквизитов справочника. Однако,
ее можно отключить, тогда изменение значения периодического реквизита справочника можно будет выполнять только из
модулей документов. Отключить обе опции «Изменяется документами» и «Ручное изменение» одновременно нельзя.
Редактировать. Реквизит «Редактировать» устанавливает способ редактирования элемента справочника. Поясним, что
это означает.
Для просмотра справочник всегда выдается в виде таблицы. В общем случае, в левой колонке такой таблицы выводит-
ся код элемента справочника, затем — наименование, и, наконец, дополнительные колонки, связанные с дополнительны-
ми реквизитами справочника. Редактировать конкретный элемент справочника — изменять его наименование, значения
дополнительных реквизитов и так далее, — можно двумя способами: непосредственно в ячейках таблицы справочника
либо в специально созданном диалоге.
Система 1С:Предприятие предоставляет возможность просмотра и редактирования справочника двумя различными
способами.
Если для реквизита «Редактировать» выбрано значение «В списке», то редактирование кода, наименования и реквизи-
тов элемента справочника будет проводиться непосредственно в ячейках таблицы справочника. Такое представление
удобно тем, что можно видеть сразу несколько строк справочника.
С другой стороны, если таблица справочника имеет много вспомогательных колонок, при просмотре не всегда удается
показать их на экране все сразу — потребуется горизонтально прокручивать окно справочника. В этом случае можно ис-
пользовать режим редактирования в диалоге.
Если выбрана установка «Редактировать» — «В диалоге», то для редактирования будет вызываться специально разра-
ботанный диалог, куда будет помещаться информация из текущей строки справочника. Редактирование в диалоге удобно
тем, что видны сразу все реквизиты выбранного элемента справочника. Кроме того, в информационных полях диалога
можно вывести разнообразную дополнительную информацию из других справочников, регистров, журналов и так далее,
При установке «Редактировать» — «Обоими способами» выбор конкретного способа редактирования — в таблице или
в диалоге — будет производиться конечным пользователем при работе с системой 1С:Предприятие.
Одна форма для элемента и группы. Опция «Одна форма для элемента и группы» устанавливает использование од-
ной формы при редактировании и элемента справочника, и заголовка группы. В этом случае будет использоваться форма
элемента справочника.
«Форма элемента». Эта кнопка вызывает редактор форм для редактирования формы элемента справочника.
«Формы группы». При использовании справочника группа представляется особой строкой, помеченной знаком , и
служит для «входа» на следующий уровень справочника. Фактически, такая строка является заголовком для совокупности
элементов справочника, имеющих какой-то общий признак. Например, группой может являться строка «Продовольствен-
ные товары», которая открывает доступ к списку таких товаров.
Если опция «Одна форма для элемента и группы» отключена, то для ввода группы в справочник можно создать специ-
альную форму. Для создания формы группы используется комплексный редактор форм, который вызывается на экран
нажатием кнопки «Форма группы».
«Формы списка». Эта кнопка служит для вызова на экран диалога «Формы списков» и для редактирования уже суще-
ствующих форм списка справочника. Порядок работы с диалогом «Формы списков» изложен в и. «Работа с формами спи-
ска» на стр. 27.
Конструктор справочника
Вызов Конструктора для создания объектов метаданных описан в главе «Метаданные», как и задание в нервом окне
Конструктора таких параметров объекта, как идентификатора, синонима и комментария (стр. 21).
При использовании Конструктора справочника, если установлена компонента «Бухгалтерский учет» (см. главу «Орга-
низация бухгалтерского учета в системе 1С:Предприятие», стр. 76), и, кроме того, в конфигурации существует хотя бы
48
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
один план счетов, в котором уже имеются какие-то счета (см. главу «Планы счетов», стр. 81), Конструктор предлагает
сразу создать соответствующий справочнику вид субконто (см. главу «Виды субконто», стр. 89).
Если компонента «Бухгалтерский учет» не установлена, или в конфигурации нет плана счетов, или есть, но пустой, но-
вый вид субконто не создается.
Далее появляется окно Конструктора справочника, в котором предлагается вставить команду вызова справочника в
пользовательское меню.
При выборе варианта «Создать новый вид субконто» следующем шаге Конструктор предлагает указать синоним и
комментарий создаваемого вида субконто.
Для создания справочника (и нового вида субконто, если это указано) необходимо нажать кнопу «Готово». В дереве
метаданных появится новая ветвь, соответствующая созданному справочнику, и будет автоматически вызвано окно редак-
тирования свойств справочника. В этом окне часть свойств будет заполнена значениями, заданными по умолчанию, или
указанными в процессе работы Конструктора справочника.
Собирая действия по созданию нового справочника в один процесс, и предоставляя пояснения к каждому из них, Кон-
структор справочника облегчает начальный этап создания справочника.
Например, вид субконто, соответствующий новому справочнику, можно было бы создать и впоследствии, в том числе
с помощью Конструктора вида субконто (см. п. «Конструктор вида субконто», стр. 91). Так же, команду вызова нового
справочника можно вставить в пользовательское меню с помощью редактора меню (см. главу «Редактор меню»), в том
числе с помощью Конструктора меню. Однако, использование Конструктора справочника ускоряет эти действия и не по-
зволяет что-либо пропустить.
49
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 7.
Документы
Документ — одно из основных понятий системы 1С:Предприятие. При помощи документов организуется ввод в сис-
тему информации о совершаемых хозяйственных действиях, ее просмотр и, если необходимо, корректировка.
В большинстве своем документы, которые создаются в процессе настройки конфигурации задачи, являются электрон-
ными аналогами стандартных бумажных документов, однако, использование этого типа данных может выходить далеко за
рамки простой фиксации информации о хозяйственных операциях.
50
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Свойства документа
В этом параграфе будут описаны специфические свойства документа, в дополнение к общим свойствам объектов ме-
таданных, о которых говорилось в и. «Свойства объектов метаданных» на стр. 24.
Свойства документа редактируются в окне редактирования «Документ».
Журнал. В поле «Журнал» можно указать идентификатор журнала, в который будут помещаться документы данного
вида при работе с системой 1С:Предприятие. Журнал необходимо создать либо заранее, как это сделать — см. п. «Созда-
ние объекта метаданных» на стр. 20, — либо в процессе создания документа Конструктором (см. ниже «Конструктор до-
кумента», стр. 60), либо, наконец, совсем не указывать, и поместить документ в журнал при создании журнала Конструк-
тором (см. п. «Конструктор журнала документов», стр. 67). При создании нового документа по умолчанию предлагается
журнал «Прочие».
Помимо журнала, указанного в поле «Журнал», в системе 1С:Предириятие все документы автоматически помещаются
в журнал с условным наименованием «Полный».
Реквизиты. Управляющие элементы, объединенные в группы «Реквизиты табличной части» и «Реквизиты шапки»,
позволяют управлять, соответственно, списком реквизитов табличной части и списком реквизитов шапки документа, а
также редактировать свойства этих реквизитов. О работе с реквизитами документа см. п. «Разработка структуры докумен-
та» на стр. 53.
Номер. Управляющие элементы диалога «Документ», объединенные в группу «Номер», используются для назначения
правил нумерации документов.
У любого документа существует 3 обязательных реквизита, которые создаются автоматически и которые удалить
нельзя — это дата, время и номер документа. В отличие от даты и времени, для номера документа можно задать несколь-
ко параметров, которые будут управлять поведением этого реквизита при работе с документами создаваемого вида. Сово-
купность этих параметров будет определять правила нумерации документов при работе системы 1С:Предприятие.
Нумератор. Документу может быть назначен нумератор из числа уже существующих в конфигурации. В этом случае
прочие элементы группы «Номер», за исключением признака «Автоматическая нумерация», станут недоступны, то есть
правила нумерации документов данного вида будут полностью определяться назначенным нумератором.
Для назначения документу нумератора из числа существующих в конфигурации следует выбрать идентификатор ну-
мератора в реквизите «Нумератор».
Использование нумераторов позволяет организовать сквозную нумерацию документов разных видов. Для этого всем
документам, для которых требуется иметь сквозную нумерацию, должен быть назначен одинаковый нумератор. Контроль
уникальности и присвоение очередного номера будет выполняться с учетом всех документов, для которых назначен этот
нумератор.
Периодичность. Данный реквизит устанавливает пределы контроля уникальности номеров документов и период по-
вторяемости номеров. Если документу назначен нумератор, данный реквизит диалога становится недоступным.
Если включен признак контроля уникальности номеров документов (см. ниже), реквизит «Периодичность» устанавли-
вает, в каких пределах осуществлять этот контроль.
При включенном признаке автоматической нумерации система 1С:Предприятие будет присваивать очередной поряд-
ковый номер каждому новому документу. После завершения периода, установленного в реквизите «Периодичность», ну-
мерация документов начнется с 1.
Длина. Устанавливает максимальную длину номера документа. Если документу назначен нумератор, данный реквизит
диалога становится недоступным.
Тип. Группа «Тип» позволяет выбрать тип значения для номера документа — числовой или текстовый. Выбор тексто-
вого типа номера бывает полезен, когда используется сложная система нумерации документов, и номер документа может
включать, помимо цифр, также буквы и символы-разделители.
Следует обратить внимание, что выбор текстового типа номера не исключает возможности автоматического присвое-
ния таких номеров.
Для самого первого документа с текстовым номером система формирует код вида «001» (количество нулей зависит от
установленной длины номера), то есть номер представляет собой строку символов, но все символы в этой строке являются
цифрами. При вводе новых документов система будет продолжать присваивать номера аналогичным образом — «002»,
«003» и т. д.
Если требования к нумерации документов предполагают непременное использование смешанных буквенно-цифровых
номеров, то для целей автоматической нумерации можно использовать номера вида «АА001». Здесь первая часть номера
— символы «АА» — является текстовым префиксом, а вторая часть — символы «001» — будет интерпретироваться сис-
темой как число и использоваться при автоматическом присвоении очередного номера документа.
51
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Например, если самый первый документ введен с номером «АА001», то следующим автоматически присвоенным но-
мером будет «АА002», затем — «ААООЗ» и так далее по возрастающей.
Текстовый префикс можно задать вручную (при вводе нового документа присвоить ему такой «составной» помер) или
использовать возможности встроенного языка системы 1С:Преднриятие (метод ПрефиксНомера).
Замечание. Если документу назначен нумератор, реквизит «Тип» окна редактирования становится недоступным.
Контроль уникальности. Если эта опция включена, то при вводе нового документа его помер проверяется на уни-
кальность в пределах, установленных в реквизите «Периодичность».
Если документу назначен нумератор, данный реквизит диалога становится недоступным.
Разрешить проведение документа. Этот признак определяет, могут ли проводиться документы данного вида.
В простейшем случае, документы в системе 1С:Предприятие могут использоваться только как средство ввода и записи
некоторых данных и формирования печатной формы.
Однако, чаще всего документы используются для отражения событий, происходящих в хозяйственной жизни органи-
зации, в различных механизмах учета, поддерживаемых системой 1С:Предприятие. Отражение данных документа в раз-
личных видах учета выполняется при проведении документа.
Если создаваемый вид документа не должен влиять ни на какие механизмы учета, то признак «Разрешить проведение
документа» должен быть выключен, в этом случае документ не будет проводиться. Однако, если документы данного вида
предполагается использовать для отражения событий хозяйственной жизни хотя бы в одном из механизмов учета, то до-
кументы данного вида должны иметь возможность проводиться, и признак «Разрешить проведение документа» должен
быть установлен. Заметим, что если признак выключен, то признаки «Оперативный учет» и «Расчет» становятся недос-
тупными, так как участие документа в этих механизмах может быть задействовано только при проведении. Однако, при-
знак «Бухгалтерский учет», остается доступным, так как документ может записывать операцию не только при проведении,
но и при записи документа, хотя возможности записывать проводки в этом случае не будет (об объектах метаданных
«Операция» и «Проводка» см. главу «Операции и проводки»,стр. 92).
Автоматическое удаление движений. В большинстве случаев этот признак включен для всех видов документов, ко-
торые будут проводиться. Он определяет автоматическое удаление всех записей, отражающих документ в различных ме-
ханизмах учета, которые документ записал в процессе проведения.
Автоматическое удаление производится системой при выполнении повторного проведения уже проведенного доку-
мента (перед записью новых движений), при удалении документа и при отмене проведения документа.
Режим автоматического удаления является основным, однако, для некоторых видов документов данный признак мо-
жет быть отключен. Это позволяет в процессе повторного проведения уже проведенного документа выборочно удалять те
движения, которые были сделаны при прошлом проведении документа. Выборочное удаление движений выполняется
средствами встроенного языка в модуле документа.
Отключение режима автоматического удаления движений выполняется в специальных случаях для отдельных видов
документов. Например, это позволяет при проведении расходной накладной записать движения только по последней вве-
денной строке, оставив без изменений движения, сделанные по ранее введенным строкам.
Другой возможностью является организация перепроведения документов с изменением только формируемых ими про-
водок, и без изменения записанных документами движений регистров. При отмене проведения документа и при удалении
(пометке на удаление) документа отключение признака автоматического удаления движений позволяет в предопределен-
ной процедуре ОбработкаУдаленияПроведения() модуля документа, вызываемой в этих случаях, получить доступ к
движениям документа, например, для анализа правомерности отмены проведения. Разумеется, после окончания выполне-
ния процедуры все движения, не удаленные в ней средствами встроенного языка, будут удалены, так как помеченный на
удаление или не проведенный документ не может иметь движений. Если признак автоматического удаления движений
установлен, то в момент вызова процедуры все движения уже удалены.
Автоматическая нумерация строк. Этот признак устанавливает режим, при котором номера строк табличной части
документа всегда устанавливаются системой автоматически. Если этот режим включен, то при редактировании документа
в форме и при работе с ним средствами встроенного языка существует возможность изменения порядка расположения
строк. Однако, при любых перестановках строк номера всегда будут отражать последовательность расположения строк, от
1 до количества строк, без пропусков и нарушения порядка номеров. Если режим «Автоматическая нумерация строк» от-
ключен, то номера строк могут редактироваться при вводе документа в форме и средствами встроенного языка. При ре-
дактировании номеров строк система будет автоматически располагать строки в порядке возрастания номеров, однако,
номера строк могут иметь пропуски.
52
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Бухгалтерский учет. Включение этой опции означает возможность документа формировать операции и проводки (см.
главу «Операции и проводки»). Опция становится доступной, если в конфигурации существует хотя бы один план счетов.
Одновременно становится возможным вызов Конструктора формирования операции (см. главу «Редактор текстов»).
Внимание. Включение каждой из опций «Оперативный учет», «Расчет», «Бухгалтерский учет» вызывает со стороны сис-
темы 1С:Предприятие выполнение определенных процедур при работе с документом, на что, естественно, расхо-
дуются дополнительные ресурсы. Поэтому, если документ имеет ограниченную область применения, следует от-
ключить для него «ненужную» опцию. Это исключит выполнение системных процедур и несколько повысит об-
щую производительность системы.
Оперативный учет. Включение этой опции означает возможность документа изменять регистры. Одновременно ста-
новится возможным вызов Конструктора движений регистров по документу (см. главу «Редактор текстов»).
Расчет. Включение этой опции означает возможность документа работать с журналами расчетов.
Создавать операцию. Это управляющий элемент становится доступным, если для документа включена опция «Бух-
галтерский учет». Он определяет режим записи операции для документов конкретного вида, для которых включена опция
«Бухгалтерский учет».
Параметр «Создавать операцию» может иметь три значения:
«Всегда» все документы данного вида будут иметь операции, то есть операция будет записываться в
момент записи документа и документ будет всегда присутствовать в журнале операций;
«Выборочно» конкретные документы данного вида могут при записи или при проведении создавать опера-
цию. Наличие операции для конкретного документа может быть задано вызовом метода Су-
ществуетОперация;
«Только при для документов данного вида операция может быть записана средствами встроенного языка
проведении» только в процедуре ОбработкаПроведения. То есть только проведенные документы этого
вида могут иметь операцию.
Алгоритм формирования операции по документу должен быть записан в модуле документа. Для облегчения создания
алгоритма формирования операции можно использовать Конструктор формирования (см. главу «Редактор текстов»).
Редактировать операцию. Флажок «Редактировать операцию» становится доступен, когда в свойствах объекта мета-
данных «Операция» выбран режим «Редактировать операции документов — выборочно» (см. п. «Свойства операции» на
стр. 93).
Установка или снятие этого флажка, соответственно, разрешает или запрещает пользователю редактировать вручную
операции, сформированные документами этого вида.
При установке этого флажка следует иметь в виду, что при перепроведении документов операции формируются зано-
во, следовательно, отредактированные пользователем операции будут удалены и заменены на автоматически сформиро-
ванные.
«Ввод на основании». Нажатие этой кнопки вызывает на экран диалог для настройки режима «Ввод на основании»
(см. ниже п. «Ввод документов «на основании»»).
В этом диалоге можно указать 2 группы документов: документы, на основании которых будет вводиться редактируе-
мый документ, и документы, которые будут вводиться на основании редактируемого документа.
Включение опции «Может являться основанием для любого документа» равносильно тому, что в списке «Является ос-
нованием для» будут выбраны все документы.
Выбор двух групп документов, выполненный в этом диалоге, позволяет ограничить список документов, выдаваемый
пользователю при выполнении ввода документа «на основании».
53
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Итог по колонке. Опция «Итог но колонке» появляется в закладке «Дополнительные» только для реквизитов таблич-
ной части документа, а становится доступной только для числовых реквизитов. Если эта опция включена, то для указан-
ной колонки автоматически вычисляется сумма значений во всех строках табличной части.
Включение данной опции позволяет получать итог по данной колонке из встроенного языка системы 1С:Прсдприятие.
Кроме того, такой реквизит может быть включен в журнал документов в качестве дополнительной графы журнала (см. в
главе «Журналы документов» раздел «Графы журнала документов», стр. 63).
Документ «Операция»
Если в системе 1С:Предприятие установлена компонента «Бухгалтерский учет» и в структуре метаданных существует
хотя бы один план счетов, в дерево метаданных на ветвь «Документы» добавляется предопределенный документ «Опера-
ция», предназначенный для ввода информации о хозяйственных операциях.
Назначение этого вида документов будет кратко изложено ниже, а подробнее об этом можно узнать в главе «Операции
и проводки».
Для ввода информации о хозяйственных операциях в системе 1С:Преднриятие используется специальный объект ме-
таданных — «Операция». Он позволяет занести в систему информацию о хозяйственной операции и зафиксировать дату и
время совершения операции, сумму операции, и некоторые дополнительные сведения, состав которых можно определить
в Конфигураторе.
Операции могут вводится в систему автоматически на основе документов или вручную.
На основе документа операция вводится путем ввода соответствующего документа: алгоритм формирования операции
для конкретного документа должен быть записан в модуле документа. Все необходимые реквизиты операции в этом слу-
чае заполняются автоматически.
Если операция вводится пользователем «вручную», система 1С:Предприятис автоматически создает документ «Опера-
ция» и открывает для редактирования форму операции. В этом случае все реквизиты операции пользователь вводит само-
стоятельно. Для ввода таких операции предназначен документ «Операция».
Документ «Операция» обладает особыми свойствами.
В отличие от прочих объектов метаданных, его структура не редактируется. Структурой этого документа является
структура объекта метаданных «Операция».
В отличие от объектов метаданных типа «Документ», формой документа «Операция» является форма операции. Кроме
этого, документ «Операция» не имеет формы списка.
Для редактирования свойств документа «Операция» используется окно редактирования «Документ Операция», кото-
рый можно вызвать двойным щелчком мыши на ключевом слове «Операция».
Свойства, которые редактируются в данном окне, совпадают с аналогичными свойствами объектов метаданных типа
«Документ». Подробнее о редактировании этих свойств можно узнать в п. «Свойства документа» (см. выше).
Следует обратить внимание, что журнал документов, который будет указан для работы с документами типа «Опера-
ция», при работе с системой 1С:Предприятие будет содержать только операции, введенные пользователем «вручную».
Для доступа ко всему списку операций — и сформированных автоматически, и введенных вручную — следует использо-
вать журнал операций (см. в главе «Операции и проводки» п. «Графы журнала операций», стр. 94, и «Форма журнала опе-
рации», стр. 96).
Модуль документа
Модуль документа представляет собой программу на встроенном языке системы 1С:Предприятие. В отличие от моду-
ля формы, он имеет несколько особенностей.
Модуль документа вызывается для исполнения при проведении документа, при этом выполняется предопределенная
процедура ОбработкаПроведения.
Только из модуля документа можно изменять регистры, периодические реквизиты справочников (для которых вклю-
чено свойство «Изменяется документами») и журналы расчетов. Все эти изменения выполняются средствами встроенного
языка.
54
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Также только из модуля документов можно формировать операции и проводки операций. Проводки вызывают измене-
ния в бухгалтерских итогах.
Для изменения регистров при выполнении модуля документа создаются особые записи, называемые движениями реги-
стров. Эти записи указывают: как в результате проведения документа должны измениться сводные остатки или обороты,
хранящиеся в регистрах.
Документ «помнит» о тех изменениях, которые он выполнил в регистрах, справочниках, журналах расчетов и бухгал-
терских операциях. При удалении документа или отмене его проведения (команда «Сделать документ непроведенным» в
меню «Действия» главного меню системы 1С:Предприятие) выполненные документом изменения будут корректно удале-
ны.
Для редактирования модуля документа используется текстовый редактор, который можно вызвать на экран одним из
следующих способов:
• в окне редактирования «Документ» нажмите кнопку «Модуль Документа»;
или
• в окне «Конфигурация — Метаданные» выделите наименование документа;
• нажатием правой кнопки мыши вызовите на экран контекстное меню;
• в этом меню выберите пункт «Модуль Документа».
Подробно порядок работы с текстовым редактором описан в главе «Редактор текстов».
Общие реквизиты
Механизм общих реквизитов служит для создания реквизитов, которые должны существовать во всех создаваемых до-
кументах. Кроме того, механизм общих реквизитов позволяет организовать отбор документов в журналах по содержимо-
му таких реквизитов.
Необходимость в создании общих реквизитов может возникать, например, в следующем случае.
Представим такую ситуацию. В процессе работы системы 1С:Предприятис при большом документообороте возникла
проблема определения авторства: кто из сотрудников ввел или последний раз редактировал конкретный документ. Подоб-
ная задача может быть решена, например, путем ввода в структуру каждого документа реквизита «Автор» и описания ал-
горитма его автоматического заполнения при вводе или редактировании документа. Однако, используя механизм общих
реквизитов, достаточно создать реквизит «Автор» один раз. Общий реквизит не появляется в структуре каждого доку-
мента, но он будет доступен при редактировании формы документа и к нему можно обращаться при помощи встроенного
языка из модуля документа.
Отбор документов в журналах по содержимому общих реквизитов включается автоматически, если для общего рекви-
зита включена опция «Сортировка». Такая установка дает возможность пользователю системы 1С:Предприятие выводить
список документов, имеющих указанное значение общего реквизита. В приведенном выше случае, например, руководи-
тель отдела продаж может получить список всех Документов, выписанных конкретным продавцом.
Внимание! Работа с общими реквизитами, у которых включен признак «Отбор», требует дополнительных ресурсов со
стороны системы 1С:Предприятие. Поэтому используйте отбор по общим реквизитам документов только тогда, ко-
гда это действительно необходимо.
Нумераторы
Нумератор представляет собой объект метаданных, описывающий правила нумерации документов: тип и длина номе-
ра документа, его периодичность, необходимость контроля уникальности.
55
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Основное назначение нумератора — обеспечить возможность сквозной нумерации документов разного вида, для этого
таким документам назначается одинаковый нумератор.
Свойства нумератора
В этом параграфе будут описаны специфические свойства нумераторов, в дополнение к общим свойствам объектов
метаданных, о которых говорилось в п. «Свойства объектов метаданных» на стр. 24.
Свойства нумератора редактируются в палитре свойств «Свойства Нумератора».
Закладка «Нумератор»
Закладка «Нумератор» предназначена для определения правил нумерации документов.
Периодичность. Данный реквизит устанавливает 2 важные характеристики нумератора: пределы контроля уникально-
сти номеров документов и период повторяемости номеров.
Если включен признак контроля уникальности номеров документов (см. ниже), реквизит «Периодичность» устанавли-
вает, в каких пределах осуществлять этот контроль.
Например, если установлена периодичность «В пределах дня», то уникальность номеров документов будет контроли-
роваться в пределах суток: на следующие сутки номера документов могут повторяться, но в пределах суток они будут
уникальны.
При включенном признаке автоматической нумерации (см. п. «Свойства документа», стр. 51) система 1С:Предприятие
будет присваивать очередной порядковый номер каждому новому документу. После завершения периода, установленного
в реквизите «Периодичность», нумерация документов начнется с 1.
Тип. Группа «Тип» позволяет выбрать тип значения для номера документа — числовой или текстовый. Выбор тексто-
вого типа номера бывает полезен, когда используется сложная система нумерации документов, и номер документа может
включать, помимо цифр, также буквы и символы-разделители.
Контроль уникальности. Если эта опция включена, то при вводе нового документа его номер проверяется на уни-
кальность в пределах, установленных в реквизите «Периодичность».
Последовательности документов
«Последовательности документов» являются вспомогательными объектами метаданных. Они предназначены для обес-
печения проведения определенных документов в строгой хронологической последовательности.
Последовательности документов могут быть использованы при работе с компонентами «Оперативный учет» и «Бух-
галтерский учет».
Все документы в системе 1С:Предприятие образуют единую хронологическую последовательность. Для этого каждый
документ имеет дату и время. Даже если два документа имеют одинаковую дату и одинаковое время, они все равно рас-
полагаются в определенной последовательности, определяемой порядком их ввода в систему. Дата и время документа
могут быть изменены. Таким образом, независимо от порядка ввода документов, они могут быть, расположены в последо-
вательности, отражающей реальною последовательность происходивших в хозяйственной жизни предприятия событий,
которые данные документы отражают.
В системе 1С:Предприятис в процессе проведения документ выполняет некоторые действия, которые отражают дан-
ный документ в различных механизмах учета, поддерживаемых 1С:Предприятием. Например, для отражения в регистрах
оперативного учета документ выполняет запись движений регистров, а для отражения в бухгалтерском учете документ
выполняет запись проводок.
Алгоритм проведения документа, как правило, отражает в учете данные, записанные в самом документе (в его рекви-
зитах). Однако в некоторых случаях алгоритм проведения документа анализирует также и текущие итоги, используя их
при проведении. Например, если документ списывает товары или материалы по средней себестоимости, то для определе-
ния суммы списания алгоритм проведения будет анализировать остатки товаров (материалов) на момент документа. Если
списание выполняется по методам LIFO или FIFO, то алгоритм проведения будет анализировать существующие остатки
товаров (материалов) в разрезе партий на момент (позицию) документа.
56
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Очевидно, что документы, основывающиеся при проведении на данных итогов, должны проводиться строго последо-
вательно. Однако на практике, из-за ошибок при вводе информации и несвоевременного поступления документов, часто
приходится вводить или исправлять документы «задним числом». Разумеется, в этом случае движения регистров или про-
водки, сформированные всеми последующими документами (расположенными после того, который был исправлен), ста-
новятся некорректными. Например, если выяснилось, что в одной из приходных накладных, введенных в начале месяца,
было неверно указано количество товара, то во всех последующих расходных накладных, списывающих имеющиеся в
наличии партии, необходимо заново проанализировать остатки с учетом внесенных изменений и заново записать движе-
ния регистров или проводки. То есть, все документы, анализирующие остатки и расположенные после измененного доку-
мента, должны быть перепроведены.
Для автоматического контроля необходимости перепроведения документов используются «Последовательности доку-
ментов». Каждая введенная в метаданных «Последовательность документов» обеспечивает контроль за порядком прове-
дения документов указанных видов. Таким образом, в системе может существовать несколько независимых последова-
тельностей.
57
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Таким образом, граница последовательность будет продвигаться вперед при последовательном проведении относя-
щихся к данной последовательности документов, и будет отодвигаться назад при изменении задним числом относящихся
к данной последовательности движений регистров и проводок.
В режиме пересчета документов (вызывается выбором пункта «Проведение документов» из меню «Операции» главно-
го меню программы) существует специальная возможность восстановления последовательности проведения документов.
При се использовании система автоматически выполняет перепроведение всех документов, относящихся к данной после-
довательности от границы последовательности, до указанного момента.
В приведенном нами примере с учетом товаров, проводимые расходные накладные будут сдвигать границу последова-
тельности вперед. Любое изменение в движениях регистра на котором ведется стоимостной учет товаров или в проводках
но счету на котором ведется учет товаров, если оно выполнено документом, располагающемся раньше границы последо-
вательности, будет отодвигать границу последовательности назад, на момент этого документа. После этого проводимые
документы, находящиеся позже границы последовательности уже не будут двигать ее вперед, если между границей по-
следовательности и проводимым документом окажутся проведенные документы из этой последовательности. Режим вос-
становления последовательности будет перепроводить все расходные накладные. Заметим, что приходные накладные,
хотя и влияют своими движениями на границу последовательности перепроводиться не будут, так как они не используют
в алгоритме проведения остатков и не включены в список документов, относящихся к данной последовательности. После
выполнения восстановления последовательности проводимые после границы последовательности документы снова будут
двигать границу вперед.
Режим восстановления последовательности позволяет автоматически выполнить перепроведение всех документов, от-
носящихся к последовательности от текущей позиции границы последовательности, до указанного момента. В верхней
части диалога следует выбрать позицию, до которой будет выполняться перепроведение документа. При использовании
компоненты «оперативный учет» наиболее целесообразным является выбор варианта «но точку актуальности». В этом
случая будут перепроведены все документы до «ТА» включительно. При выборе варианта «по дату» следует указать дату.
Вы этом случае будут перепроведены все документы до указанной даты включительно.
В поле «Последовательности документов» выводится список всех существующих в конфигурации последовательно-
стей. Следует отметить те последовательности, которые должны быть восстановлены. В списке для каждой последова-
тельности выводится текущее позиция границы последовательности. Для выбора всех последовательностей можно нажать
кнопку «Вкл. все».
Для выполнения восстановления последовательностей следует нажать кнопку «Выполнить». При атом система будет
перепроводить все документы относящиеся к выбранным последовательностям, начиная с позиции наиболее ранней гра-
ницы из выбранных последовательностей и до указанно позиции (ТА или даты) включительно.
Восстановление последовательностей может выполняться только в монопольном режиме, так как система должна га-
рантировать неизменность итогов на момент перепроведения документов.
58
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Конструктор можно вызвать, выбрав пункт «Ввод на основании...» из меню «Конструкторы» главного меню програм-
мы или нажав кнопку на панели инструментов «Конструкторы». При этом должна быть открыта форма документа.
При запуске открывается диалог «Конструктор ввода на основании». Он содержит список документов-оснований, спи-
сок реквизитов документа и список (в виде дерева) реквизитов документа-основания, выбранного в первом списке.
В список документов-оснований входят:
• документы, отмеченные в правом списке в окне «Ввод на основании». (Это окно открывается при нажатии соот-
ветствующей кнопки в окне свойств данного документа);
• документы, никак не отмеченные в свойствах данного документа, если для самих этих документов в том же окне
«Ввод на основании» установлен флажок «Может являться основанием для документов любого вида».
Кнопки «Назад» и «Далее» перемещают курсор вверх и вниз по списку реквизитов документа. При достижении конца
списка появляется запрос «Перейти к следующему документу-основанию?», и при выборе «Да», курсор в списке докумен-
тов-оснований смещается на следующую строку. Такой порядок обеспечивает перебор всех реквизитов документов для
каждого документа-основания. Можно также для выделения строки в любом списке пользоваться мытью.
В список реквизитов документа нужно поместить формулы, определяющие, как заполнять реквизиты документа по
выбранным реквизитам документа-основания.
Эти формулы можно создавать «вручную» следующим образом. Формула определяется в поле ввода «Формула запол-
нения реквизита» для реквизита документа, выделенного в списке. Можно вручную набрать ее в этом поле (а также вруч-
ную редактировать в нем созданную ранее формулу). Правильность написания формул Конструктор не проверяет.
Можно также двойным щелчком в списке реквизитов документа-основания помещать данные соответствующего рек-
визита в поле «Формула заполнения реквизита», причем сразу в правильной записи, например, реквизит документа-
основания «Товар» — в записи «ДокОснование.Товар». Конструктор не проверяет соответствия типов выбранных рекви-
зитов.
Возможна и комбинация двух описанных способов: данные из списка реквизитов документов-оснований при помеще-
нии в поле ввода замещают не всю имеющуюся там информацию, а только выделенные символы.
По кнопке «Заполнить формулы автоматически», после запроса и подтверждения, программа сама создаст формулы
для заполнения по реквизитам документа-основания. Ранее заполненные формулы при автоматическом заполнении не
изменяются. Подбор среди реквизитов документа-основания соответствий реквизитам документа осуществляется с уче-
том имен реквизитов, их идентификаторов и типов.
По кнопке «Очистить формулы», после запроса и подтверждения, очищаются все формулы, созданные как автомати-
чески, так и вручную.
Формулы, созданные для документа-основания, выбранного в списке документов-оснований, запоминаются при пере-
ходе к другому документу-основанию этого списка. Поэтому можно, не прекращая работы Конструктора, создать проце-
дуры ввода на основании для нескольких документов-оснований. Можно также возвращаться к редактированию процеду-
ры для какого-либо документа-основания, снопа выбирая его в списке.
Для прекращения работы Конструктора служат кнопки «ОК» и «Отмена» (соответственно, с сохранением и без со-
хранения сделанных изменений).
Кнопка «Обновить» позволяет отразить в модуле формы сделанные изменения без выхода из окна Конструктора.
В результате работы Конструктора в модуле формы документа создается процедура ВводНаОснова-
нии(ДокОснование). В начало процедуры Конструктор помещает предупреждение: «Данный фрагмент построен Кон-
структором. При повторном использовании Конструктора внесенные вручную изменения будут потеряны!».
При повторном использовании Конструктора все формулы, сформированные ранее для какого-либо документа-
основания, будут появляться в списке реквизитов документа при выделении соответствующего документа-основания в
списке документов-оснований. Конструктор предъявит для просмотра и редактирования формулы, сформированные при
предыдущем его запуске, как с помощью кнопки «Заполнить формулы автоматически», так и вручную. Более того, он уч-
тет и формулы, вручную внесенные в модуль документа, если они помещены в формируемую им процедуру. Правиль-
ность этих формул Конструктор не проверяет. Например, если для какого-то реквизита документа указано заполнение
двумя различными реквизитами документа-основания, Конструктор для показа выберет один из них (но алфавиту). Имен-
но он останется в модуле после обновления результатов работы Конструктора, вторая строка, соответствующая тому же
реквизиту, будет удалена.
Подчиненные документы
Система 1С:Предприятие позволяет устанавливать между документами отношения подчиненности типа «один ко мно-
гим». Использование механизма подчиненности дает пользователю возможность автоматически формировать список до-
кументов, подчиненных выбранному документу. Кроме того, к списку подчиненных документов можно обращаться из
встроенного языка системы 1С:Предприятие.
Чтобы сделать какой-либо документ (назовем его условно «Документ 2») подчиненным другому документу («Доку-
мент 1»), необходимо:
• в структуре документа «Документ 2» создать реквизит типа «документ» (указав конкретный вид документов или
«документ вообще»);
59
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
• при использовании конфигурации при вводе документа «Документ 2» в качестве значения этого реквизита вы-
брать документ «Документ 1».
Для работы со списком документов, подчиненных какому-либо документу, используется журнал специального типа —
журнал подчиненных документов.
Конструктор документа
Вызов Конструкторов для создания объектов метаданных описан в главе «Метаданные».
Для иллюстрации работы Конструктора документа можно создать с его помощью, например, документ «Поступление
материалов». В первом окне Конструктора нужно заполнить поля ввода примерно так: Идентификатор — «ПостМатериа-
лов», Синоним — «Пост. мат.», Комментарий — «Поступление материалов». Введенные данные появятся потом в окне
редактирования свойств документа, имеющем такие же поля ввода.
Далее Конструктор спросит, в частности, формировать ли документ «от проводки». Если на это согласиться, появится
окно Конструктора, в котором нужно сформировать список проводок. В начале список проводок пуст. Заполняется он
нажатием кнопки «Добавить», по которой открывается окно «Опишите проводку». В этом окне нужно задать счета дебе-
та и кредита проводки. Кнопки выбора дают доступ к списку счетов. В нем выбирается счет кредита и счет дебета. После
выбора счета его код попадает в окно «Опишите проводку» и затем в список проводок. Если выбрать наверху списка сче-
тов «Счет будет вводиться в документе» (т. е., в документе будет определяться счет для проводки), то такие счета опреде-
ляются как переменные «Сч1», «Сч2» и т. д.
В следующем окне Конструктор предлагает список реквизитов связанных со сформированным списком проводок. Ес-
ли среди счетов были бы переменные, каждая из них стала бы реквизитом документа, например, Сч2, и к ней добавились
бы еще реквизиты для аналитического учета, в данном случае это были бы Сч2_Субконто1, Сч2_Субконто2 и
Сч2_Субконто3, в соответствии с максимальным количеством субконто, установленным в плане счетов (можно уста-
новить до 5, обычно же установлено 3). Это максимальное количество применительно к конкретной ситуации как раз в
данном окне можно сократить: отменить часть реквизитов, сняв флажки. Вызывая кнопкой «Изменить» окно «Реквизит
документа», можно изменить идентификаторы и их синонимы для реквизитов списка.
В следующем окне можно какие-то из реквизитов поместить в табличную часть документа (тогда проводки по ним бу-
дут формироваться по каждой строке табличной части документа).
В следующем окне Конструктора, появляющемся и в том случае, когда документ не формировался «от проводок» (то-
гда оно появляется сразу вслед за тем окном, в котором этот путь формирования документа был отменен), можно вклю-
чить документ в один из журналов. Можно также выбрать создание нового журнала или не выбрать ничего. В последнем
случае документ попадет в журнал «Общий» и журнал «Прочие». Журнал можно назначить и позднее, при редак-
тировании свойств документа. Новый журнал создастся, если его создание выбрано, в данном окне, и называется но умол-
чанию так же, как сам документ. Если в конфигурации есть дополнительные журналы, документ может быть включен и в
них.
После назначения создаваемому документу журнала предлагается поместить команду вызова для него в меню «Доку-
менты» пользовательского интерфейса.
Если был выбран вариант «Создавать новый журнал», на следующем шаге Конструктор предлагает указать синоним и
комментарий создаваемого журнала, а также выбрать пользовательские интерфейсы, в которые должна быть помещена
команда для вызова нового журнала.
После нажатия кнопки «Готово» открывается окно редактирования свойств документа» с частично заполненными па-
раметрами. Для документа создается форма диалога и модуль, содержащий алгоритм проводок по документу.
60
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 8.
Журналы документов
В данной главе рассказывается о конфигурировании журналов документов.
61
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Журналы документов в системе 1С:Предприятие предоставляют пользователю развитые средства для работы с доку-
ментами. Помимо операций, уже упоминавшихся выше, пользователь может искать любой документ в журнале по содер-
жимому граф, выполнять поиск документов но их номерам.
Создание журнала
В системе 1С:Предприятие процессы создания журналов и размещения документов по конкретным журналам тесно
связаны между собой.
Так, при редактировании документа (см. п. «Свойства документа» на стр. 51) можно указать, в какой журнал будут по-
мещаться документы этого вида. Следовательно, к этому моменту необходимый журнал уже должен существовать в кон-
фигурации. Но, с другой стороны, при редактировании состава дополнительных граф журнала необходим список реквизи-
тов документов, помещаемых в журнал. Значит, эти документы также уже должны существовать.
Существует три способа создания журналов и документов: вручную, с помощью Конструктора документа и с помо-
щью Конструктора журнала.
Создание журнала «вручную». При создании и журнала, и документов вручную для обеспечения привязки докумен-
тов к журналу рекомендуется придерживаться следующего порядка действий:
• сначала создать необходимое число журналов; при создании журналов для них достаточно задать идентификатор
и, если необходимо, комментарий;
• затем создать документы, при этом настраивая их распределение по журналам;
• и, наконец, выполнить окончательную настройку журналов — установку типа журнала, формирование списка до-
полнительных граф и определение их состава, разработку форм журналов, создание пользовательского описания.
Создание журнала с помощью Конструктора документов. В процессе создания документа с помощью Конструкто-
ра документа (см. п. «Конструктор документа», стр. 165), можно создать новый журнал для документов этого вида. Свой-
ства этого журнала можно отредактировать, используя окно редактирования журнала.
Создание журнала с помощью Конструктора журнала. В этом случае можно вручную создать документы, нс рас-
пределяя их по журналам, а затем для создания журнала воспользоваться Конструктором журнала документов. При соз-
дании журнала с помощью Конструктора можно установить тип журнала и определить список документов, к которым он
дает доступ.
Редактирование журнала
В этом параграфе будут описаны уникальные свойства журналов, в дополнение к общим свойствам объектов метадан-
ных, о которых говорилось в п. «Свойства объектов метаданных» на стр. 24, и приемы редактирования объектов метадан-
ных типа «Журнал», отличные от общих приемов редактирования объектов метаданных.
Установка типа журнала, формирование списка дополнительных граф и определение их состава выполняется в окне
редактирования «Журнал». Назначение управляющих элементов окна редактирования «Журнал»:
Тип журнала. Управляющие элементы этой группы позволяют назначить тип журнала.
Тип журнала «Обычный» устанавливается по умолчанию для каждого вновь создаваемого журнала. Журналы этого
типа в основном и используются для работы с документами. Для того, чтобы документы какого-либо вида были доступны
в обычном журнале, он должен быть назначен для работы с документами этого вида в окне редактирования документа.
Документ может быть доступен только в одном обычном журнале.
Журнал типа «Общий» позволяет, помимо обычной работы, с документами, выполнять отбор документов по значени-
ям их реквизитов. Общим журналом может быть назначен любой журнал (или несколько журналов), существующий в
конфигурации.
Если общим журналом назначается один из существующих в конфигурации обычных журналов, который, в свою оче-
редь, уже назначен для работы с документами какого-либо вида, то у тех документов, для которых был назначен этот
журнал, установка «Журнал» в окне редактирования документа очищается. Таким документам может потребоваться на-
значить другой обычный журнал.
62
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Журнал типа «Дополнительный» позволяет указать при редактировании журнала, документы какого вида будут дос-
тупны в этом журнале. В отличие от обычного журнала, документы одного вида могут быть доступны одновременно в
нескольких дополнительных журналах.
Внимание! Не следует злоупотреблять созданием дополнительных журналов. Для поддержки таких журналов система
1С:Предприятие тратит определенные системные ресурсы, поэтому большое число журналов способно снижать
общую производительность системы.
Использовать как журнал подчиненных документов. Один из общих журналов, существующих к конфигурации,
может быть назначен в качестве журнала подчиненных документов. Этот журнал будет использоваться при работе поль-
зователя со списком документов, подчиненных выбранному документу (см. п. «Подчиненные документы» на стр. 59).
Использовать как полный журнал документов. Один из общих журналов, существующих к конфигурации, может
быть назначен для показа полного журнала. Такое назначение позволяет определить состав граф и форму полного журна-
ла.
Полный журнал может быть вызван пользователем при работе в режиме запуска «1С:Предприятие» из меню «Опера-
ции», пункт «Журналы документов».
Помимо работы с документами, полный журнал используется системой в некоторых служебных режимах, например,
при поиске в табличных частях форм по значению типа «Документ» для выбора значения поиска среди документов всех
видов.
Документы. Управляющие элементы, объединенные в группу «Документы», выполняют различные функции в зави-
симости от типа редактируемого журнала.
Если редактируется обычный журнал документов, в окне «Документы» для информации выдается список документов,
которые будут доступны при работе с этим журналом. Изменить этот список в окне редактирования свойств журнала
нельзя: включение в него документа определяется свойствами самого документа и задается в окне редактирования доку-
мента.
Если редактируется общий журнал, то в окне «Документы» для информации выдастся список всех документов, суще-
ствующих в конфигурации. Изменить этот список также нельзя.
Если редактируется дополнительный журнал, то управляющие элементы группы «Документы» используются для вы-
бора видов документов, которые будут доступны в редактируемом журнале.
Чтобы указать, какие документы будут доступны в редактируемом дополнительном журнале, следует нажать кнопку
«Состав» и в появившемся диалоге «Состав документов» отметить наименования требуемых документов.
После нажатия кнопки «ОК» диалог «Состав документов» будет закрыт, а наименования выбранных документов будут
перенесены в список «Документы».
Графы. Группа «Графы» объединяет управляющие элементы, предназначенные для ведения списка дополнительных
колонок журнала и определения их свойств. Подробно об использовании управляющих элементов этой группы будет рас-
сказано ниже в параграфе «Графы журнала документов».
63
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Состав дополнительной графы. Для редактирования состава дополнительной графы журнала используются окна
«Выбранные Значения» и «Возможные Значения», расположенные ниже ноля «Комментарий».
В окне «Возможные значения» в виде дерева выдается список документов, для которых назначен редактируемый жур-
нал. Знак «+» в узле ветви дерева означает, что данная ветвь имеет подуровни, и щелчком мыши на «+» можно раскрыть
следующий уровень. На самом нижнем уровне дерева находятся наименования реквизитов документов.
Окно «Выбранные Значения» содержит список реквизитов документов, значения которых будут отображаться в дан-
ной графе при работе с редактируемым журналом. Если редактируется только что созданная дополнительная графа, спи-
сок «Выбранные значения» будет пуст.
Выбор реквизитов документа для показа в графе журнала выполняется одним из следующих способов:
• дважды щелкните левой кнопкой мыши на наименовании нужного реквизита в окне «Возможные значения»;
или
• выделите наименование нужного реквизита в окне «Возможные значения» и нажмите кнопку .
Полное наименование реквизита будет помещено в окно «Выбранные значения», а сам реквизит будет помечен знаком
.
Для показа в графе журнала можно указать любой реквизит шапки документа или реквизит табличной части докумен-
та, для которого включен признак «Итог но колонке» (см. п. «Свойства реквизита документа» на стр. 53).
Для показа в графе журнала можно выбрать только один реквизит документа. Если один из реквизитов документа уже
был ранее выбран для отображения в журнале, то выбор другого реквизита того же документа приведет к тому, что имя
ранее выбранного реквизита будет удалено из списка «Выбранные значения», а имя нового выбранного реквизита будет
помещено в список, и возле него появится отметка .
Удаление наименования реквизита из списка «Выбранные значения» выполняется одним из следующих способов
• дважды щелкните левой кнопкой мыши на наименовании нужного реквизита в окне «Выбранные значения»;
или
• выделите наименование нужного реквизита в окне «Выбранные значения» нажмите кнопку .
Наименование реквизита будет удалено из списка «Выбранные значения», а в окне «Возможные значения» с этого ре-
квизита будет снята отметка .
Графы отбора
64
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
В этом диалоге для графы отбора можно получить список всех существующих значений реквизитов документов, изме-
рений регистров и реквизитов регистров, указанных для этой графы в Конфигураторе. Указав конкретное значение из по-
лученного списка, пользователь назначает условие отбора документов в журнале. В отбор подадут документы, у которых
выбранное значение встретится хотя бы в одном из реквизитов документа, измерений или реквизитов регистра.
Если в графе отбора указан реквизит табличной части, то документ попадет в отбор, если в какой-либо из строк таб-
личной части встретится выбранное значение реквизита.
Тип значений отбора. В этом поле определяется тип данных, по которым будет строиться графа отбора.
При создании новой графы отбора в этом поле стоит тип данных «Неопределенный». Это означает, что в графе отбора
могут быть использованы значения реквизитов с любым типом данных.
Если в этом поле будет выбран, например, тип «Справочник», то это значит, что в данной графе отбора будут исполь-
зоваться только значения, имеющие тип «Справочник», вне зависимости от вида справочника.
Если в данном поле будет выбран конкретный тип данных, например, «Справочник.Контрагенты», то это значит, что в
графе отбора будут использованы только значения, являющиеся элементами справочника «Контрагенты».
Назначение графе отбора конкретного типа данных имеет важную особенность: если при редактировании состава гра-
фы отбора в состав графы будут включены реквизиты, имеющие тип «Справочник», или «документ» неопределенного
вида, или «Неопределенный», то в графу отбора будут записываться значения, соответствующие установленному для гра-
фы типу.
Например, предположим, что при создании графы отбора «Контрагенты» для нее был указан тип значений отбора
«Справочник.Контрагенты». Если при редактировании состава графы отбора включить в нее, например, реквизит «Кли-
ент» документа «ПриходныйОрдер», имеющий тип «Справочник» неопределенного вида, то при работе системы
1С:Предприятие в данную графу будут включаться только те документы «ПриходныйОрдср», у которых в реквизите
«Клиент» указан элемент справочника «Контрагенты».
Разумеется, при использовании в графах отбора реквизитов, имеющих тип «Неопределенный», также имеет смысл ука-
зывать для графы отбора конкретный тип значений отбора. Если конкретный тип значений для графы установлен, то не
будет возможности включить в список выбранных значений реквизиты, которые не могут иметь значений заданного для
графы отбора типа.
Отбор пустых значений. Если опция включена, то при использовании конфигурации в список значений графы отбора
будут также включаться пустые значения реквизитов документов.
Состав графы отбора. Для редактирования состава графы отбора используются окна «Выбранные Значения» и «Воз-
можные Значения», расположенные ниже поля «Комментарий». Состав графы отбора определяет, где будет осуществ-
ляться поиск требуемой информации при отборе документов (см. п. «Организация отбора документов» на стр. 67).
Процесс редактирования графы отбора похож на процесс редактирования дополнительной графы журнала (см. п. «Ре-
дактирование графы журнала документов» на стр. 64). Но, так как графа отбора не имеет визуального представления,
употребляемые фразы «показ в графе отбора», «помещение в графу отбора» в достаточной степени условны.
В окне «Возможные значения» в виде дерева выдается список существующих в конфигурации документов, видов суб-
конто, реквизитов операции, реквизитов проводки и регистров. Состав объектов метаданных в этом списке зависит от со-
става установленных компонент системы 1С:Предприятие.
Знак «+» в узле ветви дерева означает, что данная ветвь имеет подуровни, и щелчком мыши на знаке «+» можно рас-
крыть следующий уровень. На самом нижнем уровне дерева находятся наименования реквизитов документов, видов суб-
конто, реквизитов операции реквизитов проводки, измерений и реквизитов регистров.
65
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Окно «Выбранные Значения» содержит список объектов метаданных перечисленных видов, значения которых будут
помещаться в графу отбора. Если редактируется только что созданная графа отбора, список «Выбранные Значения» будет
пуст.
Выбор объектов метаданных для помещения в графе отбора выполняется одним из следующих способов:
• дважды щелкните левой кнопкой мыши на наименовании объекта метаданных в окне «Возможные значения»;
или
• выделите наименование нужного реквизита документа, измерения или реквизита регистра в окне «Возможные
значения» и нажмите кнопку .
В результате этих действий полное наименование объекта метаданных будет помещено в окно «Выбранные Значения»,
а сам объект метаданных будет помечен знаком .
Помните, что выбор объектов метаданных для помещения в список выбранных значений будет выполняться в соответ-
ствии с установкой «Тип значения отбора».
Для графы отбора могут быть выбраны несколько реквизитов одного документа. В этом случае документ будет вклю-
чен в отбор, если хотя бы один из указанных реквизитов содержит выбранное пользователем значение.
В список выбранных значений также могут быть включены любые реквизиты табличной части документа. Для вы-
бранного реквизита в графу отбора попадут значения из всех строк табличной части. Соответственно, документ попадет в
отбор, если хотя бы в одной строке табличной части документа этот реквизит имеет выбранное значение.
Если для графы отбора указаны измерения и реквизиты регистра, то поиск указанного пользователем значения будет
выполняться в движениях регистров.
Удаление наименования реквизита из списка «Выбранные значения» выполняется одним из следующих способов
• дважды щелкните левой кнопкой мыши на наименовании нужного реквизита в окне «Выбранные значения»;
или
• выделите наименование нужного реквизита в окне «Выбранные значения» и нажмите кнопку .
Наименование реквизита будет удалено из списка «Выбранные значения», а в окне «Возможные значения» с этого ре-
квизита будет снята отметка .
Предположим, у Конфигурации существует журнал «Складские документы», в котором хранятся приходные и расход-
ные накладные.
Естественным будет создание графы отбора «По организациям» и выбор для помещения в эту графу реквизита «По-
ставщик» из приходной накладной и реквизита «Получатель» из расходной накладной.
С другой стороны, создание графы отбора «По поставщикам и товарам» и выбор для нее реквизитов «Поставщик» и
«Наименование товара» из приходной накладной приведет, скорее всего, к непредсказуемым результатам.
Диалог «Формы списков» содержит окно со списком созданных форм вывода журнала, а также управляющие элемен-
ты — кнопки — для управления списком и редактирования форм. Порядок работы с диалогом «Формы списков» изложен
в п. «Работа с формами списка» на стр. 27.
Когда в Конфигураторе создается новый журнал документов, для него автоматически создается форма для показа
журнала на экране. Эта форма имеет идентификатор ФормаСписка. В качестве единственного элемента она будет содер-
жать табличную часть для отображения списка документов.
При первом обращении к новой форме журнала на экран может быть вызван диалог автоматической вставки колонок
табличной части, соответствующих графам журнала.
В общем случае, диалог содержит 4 графы, соответствующих обязательным реквизитам документов: «ДатаДок» — да-
та документа, «ВремяДок» — время документа, «ВидДок» — наименование вида документа и «НомерДок» — номер до-
кумента. Если к моменту создания журнала в структуре метаданных существуют общие реквизиты документов (см. п.
«Общие реквизиты» на стр. 55), то в список граф будут добавлены графы для показа таких реквизитов.
Если диалоге автоматической вставки граф табличной части снят флажок «Вызывать для новых форм», при обращении
к новой форме журнала в табличную часть будут автоматически вставлены перечисленные выше колонки.
66
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Созданная Конфигуратором форма журнала документов может быть отредактирована. Например, для возможности ра-
боты с дополнительными графами журнала в табличную часть создаваемого диалога можно вставить колонки, соответст-
вующие таким графам.
Закладки отбора
Закладки отбора предоставляют пользователю возможность быстрого переключения между списками документов,
отобранных но заранее назначенным условиям. Закладки отбора создаются средствами встроенного языка и используют
критерии отбора, созданные при помощи общих реквизитов документов и граф отбора.
Специалист, осуществляющий конфигурирование системы 1С:Предприятие, может использовать закладки отбора для
разделения документов в общем журнале на несколько списков. В качестве условия разделения документов могут слу-
жить значения одного из общих реквизитов документов или значения графы отбора. Каждый новый документ, введенный
пользователем в систему, будет автоматически попадать в соответствующий отбор.
67
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 9.
Перечисления
Редактирование перечисления
Редактирование перечисления заключается в создании списка значений перечислений. Для редактирования перечисле-
ния используется окно редактирования «Перечисление».
Назначение управляющих элементов диалога объясняется ниже.
Значения. Группа «Значения» объединяет управляющие элементы, предназначенные для ведения списка значений пе-
речисления и редактирования их свойств. Подробно об использовании управляющих элементов этой группы будет расска-
зано ниже в параграфе «Управление значениями перечисления».
Описание. Кнопка «Описание» предназначена для вызова текстового редактора, в котором можно описать назначение
и порядок использования перечисления.
68
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Представление. В поле «Представление» можно ввести произвольную строку символов. Эта строка будет отображать-
ся в списке возможных значений перечисления, когда перечисление выдается на экран для выбора значения перечисления.
Можно сказать, что представление занимает промежуточное значение между идентификатором и комментарием: в
наиболее общем случае, представление должно быть более подробное, чем идентификатор, но не такое развернутое, как
комментарий.
Например, одно из значений перечисления «Образование» может иметь идентификатор «НезаконченноеВысшее»,
комментарием будет, скорее всего, «Незаконченное высшее», а в качестве представления можно использовать строку «Н.
высшее».
Если поле «Представление» не заполнено, для выдачи в списке будет использоваться идентификатор значения пере-
числения.
69
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 10.
Отчеты и обработки
Любая система автоматизации учета только тогда выполняет свои функции, когда она имеет средства обработки нако-
пленной в системе информации и получения сводных данных в удобном для просмотра и анализа виде. Как правило, для
решения подобных задач в системе автоматизации учета существует подсистема формирования отчетных документов (их
еще называют выходными документами). Такая подсистема может формировать набор различных отчетных документов,
достаточных для удовлетворения потребности пользователей системы в достоверной и подробной выходной информации.
Управление сохранением настройки отчета. При редактировании диалога отчета редактор форм, помимо прочих
функций, позволяет управлять режимом «сохранения настройки». Поясним это подробнее.
В процессе работы с отчетами с режиме запуска «1С:Преднриятие» у пользователя существует возможность «сохра-
нить настройку» — запомнить текущие значения реквизитов диалога отчета. Состояние реквизитов запоминается в специ-
70
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
альном файле на жестком диске и, фактически, может сохраняться неограниченное время. При последующих сеансах ра-
боты с системой 1С:Предприятие и использовании того же самого отчета пользователь может восстановить сохраненную
ранее настройку — фактически, заполнить реквизиты диалога отчета необходимыми значениями. Такая возможность осо-
бенно удобна, если диалог отчета содержит большое число различных параметров.
При сохранении набору значений реквизитов отчета присваивается имя. Таким образом, пользователь может сохранять
различные наборы значений, а затем вызывать их, выбирая из списка по имени.
Редактор диалогов позволяет управлять режимом сохранения настройки.
В палитре свойств шаблона окна диалога отчета присутствует флажок «Режим сохранения настройки». По умолчанию
он установлен, в этом случае для редактируемого отчета в режиме запуска «1С:Предприятие» доступны функции сохра-
нения и восстановления настройки: в меню «Действия» будут присутствовать пункты «Сохранить настройку» и «Восста-
новить настройку», а в напели инструментов отчета — соответствующие кнопки.
В случае необходимости, флажок «Режим сохранения настройки» может быть снят.
В свою очередь, в палитре свойств реквизитов диалога (кроме реквизитов типа «Текст», «Кнопка», «Картинка» и
«Рамка группы») присутствует флажок «Сохранять при сохранении настройки». Установкой этого флажка можно задать
сохранение значений конкретных реквизитов диалога в процессе сохранения настройки.
Кроме описанных выше возможностей, сохранять и восстанавливать значения реквизитов диалога можно при помощи
встроенного языка системы 1С:Предприятие, для этого используются системные функции СохранитьЗначение() и
ВосстановитьЗначение().
71
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Внимание! Присвоенный пароль нельзя посмотреть, поэтому будьте внимательны при установке пароля и твердо запом-
ните его.
Теперь при открытии внешнего отчета (обработки) для редактирования на экран будет выдан запрос для ввода пароля.
Отчет будет открыт для редактирования только после ввода правильного пароля.
Если установлен флажок «Запрашивать пароль при исполнении», то пароль будет запрашиваться также при открытии
внешнего отчета в режиме запуска «1С:Предприятие».
Для снятия пароля с внешнего отчета нажмите кнопку «Пароль» и, не указывая нового пароля, дважды нажмите кноп-
ку «ОК» в запросе ввода пароля.
72
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Копирование объекта метаданных во внешний отчет. Существующий объект метаданных типа «Отчет» («Обработ-
ка») может быть скопирован во внешний отчет. Для этого необходимо выделить наименование объекта метаданных в окне
«Конфигурация — Метаданные» и использовать пункт «Сохранить как внешний отчет (обработку)» контекстного меню
объекта метаданных. Затем в выданном на экран стандартном диалоге сохранения файла выберите тип файла «Внешний
отчет (обработка) (*.ert)» и укажите имя файла внешнего отчета (обработки).
В результате будет создан внешний отчет (обработка), форма которого будет скопирована с выбранного объекта мета-
данных, сам объект метаданных при этом не изменится.
Выполнение этой операции целесообразно для последующей отладки создаваемого отчета. По окончании отладки
внешний отчет может быть вставлен в конфигурацию взамен существующего объекта метаданных.
Замена объекта метаданных на внешний отчет. Внешний отчет (обработка) может заменить собой существующий
объект метаданных типа «Отчет» («Обработка»). Правильнее говорить, что заменяется только форма объекта метаданных,
так как идентификатор, комментарий и права объекта метаданных сохраняются.
Для замены объекта метаданных внешним отчетом необходимо выделить его наименование в окне «Конфигурация —
Метаданные» и использовать пункт «Заменить на внешний отчет (обработку)» контекстного меню объекта метаданных.
Затем в выданном на экран стандартном диалоге открытия файла выберите тип файла «Внешний отчет (обработка) (*.ert)»
и укажите имя файла внешнего отчета.
Добавление внешнего отчета в структуру метаданных. Существующий внешний отчет (обработка) может быть
вставлен в структуру метаданных как новый объект метаданных типа «Отчет» или «Обработка». Для этого необходимо в
структуре метаданных выделить наименование любого объекта метаданных типа «Отчет» или «Обработка» и использо-
вать пункт «Вставить внешний отчет (обработку)» контекстного меню объекта метаданных. В выданном на экран стан-
дартном диалоге открытия файла необходимо выбрать тип файла «Внешний отчет (обработка) (*.ert)» и указать имя файла
внешнего отчета, который требуется вставить в структуру метаданных.
В результате этих действий в дереве метаданных появится новый отчет (или обработка). Новому объекту метаданных
будет присвоен условных идентификатор, состоящий из слова «Новый» и числа — порядкового номера нового объекта
метаданных.
В отличие от процесса создания нового объекта метаданных «с нуля» (см. п. «Создание объекта метаданных» на стр.
20), для вставленного внешнего отчета палитра свойств автоматически не вызывается.
73
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
В любой из отчетов можно также включить диаграмму, установив флажок «Включить диаграмму».
После выбора принципиальной схемы построения отчета и нажатия на кнопку «Далее>» появляется диалог «Конст-
руктор макета отчетов: Параметры». В зависимости от выбранного типа отчета Конструктор будет запрашивать в этом
диалоге различный набор параметров, необходимых для создания макета.
Отчет состоит из отдельных значений
Отчет из отдельных значений используется для печати реквизитов, существующих в единственном числе. Например,
отчет такого типа удобно использовать для печати формы элемента справочника или реквизитов шапки документа.
В поле «Количество выражений» нужно ввести число, равное тому количеству значений, которое требуется получить.
По умолчанию это число равно трем.
Отчет содержит циклы по строкам
Такой вид отчета удобно использовать для объектов метаданных, имеющих табличную часть: документов с табличной
частью, журналов документов, форм списков справочников.
В диалоге «Конструктор макета отчета: Параметры» в поле «Количество циклов по строкам» нужно ввести число, зна-
чение которого равно необходимому количеству циклов (обратите внимание: под «циклами» понимаются операторы
встроенного языка Пока...Цикл...КонецЦикла). По умолчанию это число равно единице, то есть вложенные циклы
отсутствуют.
В поле «Количество колонок» следует ввести число, значение которого равно необходимому количеству колонок. По
умолчанию это число равно трем.
Отчет содержит циклы по строкам и столбцам
Такой вид отчета используется, если заранее не известно ни число строк, ни число столбцов. Например, это может
быть шахматная ведомость, или, скажем, отчет но реализации товаров, представляющий собой таблицу, строки которой
соответствуют товарам, а столбцы - контрагентам, которые их приобрели.
В диалоге «Конструктор макета отчета: Параметры» необходимо ввести числа, определяющие следующие параметры
макета отчета.
«Количество циклов по строкам» и «Количество циклов по колонкам» но умолчанию равны 1, то есть отсутствуют
вложенные циклы.
Параметр «Количество фиксированных колонок слева» задаст количество постоянных колонок отчета, которые будут
выводиться до выполнения цикла по колонкам. Например, это могут быть колонки для вывода кода товара и его наимено-
вания.
«Количество фиксированных колонок справа» задает количество колонок, которые должны выводиться после выпол-
нения цикла по колонкам. Например, такими фиксированными колонками могут быть колонки для вывода итоговых ко-
личества и суммы приобретенного товара.
Отчет содержит только заголовок
Очевидно, что этот вид отчета имеет наиболее общее применение и применим для быстрого создания «заготовки» бу-
дущего отчета.
Такой вид отчета можно использовать, например, если требуется отчет в виде диаграммы (диаграмму можно вставить
в любой из видов отчета).
Создание диаграммы
Если при задании типа отчета был установлен флажок «Включить диаграмму», будет выдан запрос параметров диа-
граммы.
Группа переключателей «Расположение» позволяет задать взаимное положение тела отчета и диаграммы.
Группа «Тип диаграммы» служит для задания параметров диаграммы. Состав управляющих элементов это группы мо-
жет изменяться в зависимости от выбранного типа диаграммы.
Подробнее об использовании диаграмм см. гл. «Табличный редактор».
74
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
«Новая кнопка» в диалоге появится новая кнопка, надпись на ней по умолчанию совпадает с именем процедуры,
определенным при запуске Конструктора;
«Выбрать кнопку» из выпадающего списка можно выбрать название одной из кнопок, уже существующих в диалоге.
Если установить флажок «Режим "только просмотр"», созданная печатная форма будет открываться только для про-
смотра, и для редактирования печатной формы пользователю необходимо будет отключить этот режим.
75
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 11.
Организация бухгалтерского учета в системе 1С:Предприятие
Ведение бухгалтерского учета в системе 1С:Предприятие обеспечивают объекты метаданных «Планы Счетов», «Виды
Субконто», «Операция» и «Проводка». Так как эти объекты тесно связаны между собой, в данной главе дается общая ха-
рактеристика возможностей, предоставляемых этими объектами.
В последующих главах будут подробно рассмотрены вопросы конфигурирования перечисленных объектов метадан-
ных.
Обзор
В соответствии с компонентной организацией системы 1С:Предприятие, возможности ведения бухгалтерского учета п
системе появляются после установки компоненты «Бухгалтерский учет».
Компонента «Бухгалтерский учет» позволяет вести учет по нескольких планам счетов, при этом для каждого плана
счетов может строиться произвольная иерархия субсчетов большой вложенности. Бухгалтерские итоги хранятся системой
1С:Предприятие раздельно для каждого плана счетов.
В планах счетов может применяться гибкая нумерация счетов с использованием цифр и букв.
Аналитический учет можно вести для любого счета или субсчета и включать до 5-ти различных разрезов аналитики.
Объекты аналитического учета могут представлять собой элементы справочников системы 1С:Предприятие, документы
или произвольные числа, даты и строки.
На любом счете можно вести количественный учет. Как правило количественный учет ведется вместе с аналитическим
— учитывается количество объектов аналитического учета, но, при необходимости, количественный учет можно вести и
без аналитического — учитывать абстрактное количество.
Возможности бухгалтерского учета в системе 1С:Предприятие позволяют вести многовалютный учет. Количество од-
новременно используемых валют при этом не ограничивается.
Включение аналитического, количественного и валютного учета выполняется при редактировании планов счетов.
Компонента «Бухгалтерский учет» предоставляет возможность ведения бухгалтерского учета для нескольких предпри-
ятий в одной информационной базе. Итоговую информацию можно получать как по отдельному предприятию, так и в
целом, по всем предприятиям. Такая возможность будет полезна для предприятий с консолидированным балансом.
Планы счетов
План счетов является одним из основных понятий бухгалтерского учета. Планом счетов называется совокупность син-
тетических счетов, предназначенных для группировки информации о хозяйственной деятельности предприятия. Инфор-
мация, накапливаемая на таких синтетических счетах, позволяет получить полную картину состояния средств предпри-
ятия в денежном выражении.
В Российской Федерации система бухгалтерских счетов устанавливается государством в лице Министерства финансов
и называется «План счетов бухгалтерского учета финансово-хозяйственной деятельности предприятий». Этот план счетов
должен применяться на всех предприятиях кроме банков, страховых организаций и организаций, состоящих на бюджете,
для которых установлены специальные планы счетов.
Система 1С:Предприятие предоставляет гибкие возможности по ведению планов счетов. Собственно, путем настройки
плана счетов и организуется требуемая система учета.
Несколько планов счетов. В системе 1С:Предприятие может быть несколько планов счетов и учет по всем планам
счетов можно вести одновременно. Общее число планов счетов, которое может быть организовано в системе, с техниче-
ской точки зрения не ограничено, и определяется исключительно реальными потребностями учета.
Например, такой «многоплановый» учет, очевидно, понадобится для совместных предприятий, которым требуется вес-
ти учет одновременно по двум или более стандартам бухгалтерского учета.
Субсчета. Планы счетов в системе 1С:Предприятие поддерживают многоуровневую иерархию «счет —субсчета». Ка-
ждый план счетов может включать неограниченное число счетов первого уровня. К каждому счету может быть открыто
также неограниченное количество субсчетов. В свою очередь, каждый субсчет может иметь свои субсчета — и так далее.
Количество уровней субсчетов в системе 1С:Предприятие ограничивается только общей длиной кода счета (включающей
коды субсчетов всех уровней), которая не должна превышать 255.
Структура кода счета может быть задана при создании плана счетов в виде шаблона, состоящего из последовательно-
сти символов «#» и «.». Шаблон косвенно задает общее количество уровней субсчетов, которое может быть в плане сче-
тов, и общее количество субсчетов, которое может быть у счета или субсчета.
Произвольная длина кода счета. Система 1С:Предприятие позволяет вести произвольную нумерацию счетов и суб-
счетов. В пределах разрешенной длины в 255 символов можно организовать либо примерно 125 уровней вложенности
субсчетов (шаблон кода счета при этом будет выглядеть как «#.#.#.#...»), но при этом длина кода счета на каждом уровне
76
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
будет равна одному символу; либо ввести всего 2 уровня счетов, но с длиной кода в 125 символов. Понятно, что все дру-
гие варианты, которые и соответствуют реальным потребностям учета, занимают промежуточное положение между этими
двумя крайними решениями.
Для иллюстрации приведем несколько примеров.
Структура полного кода счета, заданная как «##.#.###», может быть расшифрована следующим образом:
• счет первого уровня может иметь код длиной не более 2-х символов (букв и цифр). Общее количество счетов в
этом случае ограничивается только общим количеством букв и цифр и их комбинаций по 2;
• к счету 1-го уровня могут быть открыты 2 уровня субсчетов;
• код субсчета первого уровня имеет длину 1 символ;
• код субсчета 2-го уровня имеет длину не более 3-х символов.
В таком стиле структура кода счета для стандартного («хозрасчетного») плана счетов бухгалтерского учета может
быть выражена как «##.##» (для балансовых счетов). Соответственно, шаблон кода счета в плане счетов для банков можно
написать как «###.#####».
Разделенное редактирование счетов. Известно, что зачастую ошибки в бухгалтерском учете возникают из-за непра-
вильного применения утвержденного плана счетов. Наиболее распространенная ситуация — отсутствие аналитического
учета на тех счетах, по которым необходимо получать развернутое сальдо. Тогда бухгалтерский учет, являясь верным по
форме (все «сходится»), по сути дает неправильные результаты. Поэтому зачастую бывает полезно ограничить творчество
конечных пользователей в части настройки планов счетов.
С этой целью система 1С:Предприятие позволяет разделять процесс редактирования плана счетов.
Во-первых, редактирование планов счетов может выполняться в Конфигураторе специалистом, выполняющим конфи-
гурирование системы 1С:Предприятие.
В Конфигураторе могут создаваться новые планы счетов. При конфигурировании планов счетов задаются их основные
характеристики: длина кода счета и наименования счета; максимальное количество субконто, которое может быть у одно-
го счета (субсчета) и другие. Здесь же в планы счетов могут быть введены требуемые счета и субсчета, а также выполнена
настройка аналитического, количественного и валютного учета на счетах.
Во-вторых, при работе с системой 1С:Предприятие конечный пользователь может добавлять собственные счета и суб-
счета в планы счетов, однако он не сможет редактировать или удалять счета и субсчета, добавленные в планы счетов в
Конфигураторе.
Хранение бухгалтерских итогов. В соответствии со структурой плана счетов система 1С:Предприятие автоматически
организует систему хранения бухгалтерских итогов. Итоговая информация извлекается средствами встроенного языка
системы 1С:Предприятие, для этого в языке существуют методы получения остатков и оборотов по счетам как в денеж-
ном (рублевом и валютном), так и в количественном выражении; как в целом по счету или субсчету, так и с разбивкой по
объектам аналитического учета.
Аналитический учет
Информация о средствах предприятия, которая накапливается на счетах бухгалтерского учета, зачастую имеет обоб-
щающий характер. Например, в «стандартном» плане счетов существует счет 10 «Материалы», который предназначен
«...для обобщения информации о наличии и движении принадлежащих предприятию сырья, материалов, топлива, запас-
ных частей, тары и т. п. ценностей». К счету 10 могут быть открыты субсчета для учета различных видов материалов. Но
при такой организации учета на субсчетах будет накапливаться информация об общей стоимости материалов одного вида,
а в целом на счете 10 — стоимость всех материалов.
Для получения детальной информации о наличии конкретных материалов необходима организация аналитического
учета по материалам. В этом случае общие суммы на субсчетах разбиваются на более мелкие — стоимости конкретных
материалов.
В системе 1С:Предприятие аналитический учет организуется при помощи специального механизма субконто.
Понятие «субконто». Субконто в системе 1С:Предприятие называется объект аналитического учета. Термином «суб-
конто» могут быть обозначены любые объекты аналитического учета: основные средства, нематериальные активы, мало-
ценные и быстроизнашивающиеся предметы, материалы, организации, подотчетные лица, договоры, бюджеты. Видом
субконто, в свою очередь, называется множество однотипных объектов аналитического учета.
Например, учет задолженности предприятия перед покупателями и заказчиками обязательно ведется, согласно норма-
тивным документам, отдельно по каждому покупателю и заказчику. В системе 1С:Предприятие такой список покупателей
и заказчиков (предположим, что это только организации) будет называться «видом субконто «Организации»», а любая
организация из этого списка будет именоваться «субконто».
Конфигуратор системы 1С:Предприятие позволяет организовать любое количество видов субконто, в соответствии с
требованиями полноты аналитического учета на предприятии.
77
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Организация аналитического учета. В системе 1С:Предприятие аналитический учет можно вести по любому счету
или субсчету. Для этого при редактировании планов счетов к требуемому счету или субсчету «прикрепляется» нужный
вид субконто. К счету или субсчету можно прикрепить до 5-ти видов разных субконто и, таким образом, организовать
ведение аналитического учета в любых необходимых разрезах.
Ввод информации о хозяйственных операциях в систему 1С:Предприятие выполняется в виде бухгалтерских проводок.
Для каждого из корреспондирующих счетов проводки, если для этих счетов указано ведение аналитического учета, необ-
ходимо указать объекты аналитического учета.
Например, на производственных предприятиях к счету учета затрат на производство можно прикрепить виды субкон-
то: «Виды затрат» для учета но видам затрат, «Продукция» для учета по видам выпускаемой продукции (работ, услуг) и
«Подразделения» — для учета по подразделениям предприятия. Аналитическую информацию по затратам можно полу-
чать по любому из этих видов субконто.
Кроме этого, возможности ведения аналитического учета в системе 1С:Предприятие позволяют вести учет одного и
того же объекта аналитики в разных разрезах.
Так, один и тот же справочник может быть назначен разными видами субконто. Например, в организации, торгующей
канцелярскими товарами, канцелярские принадлежности (допустим, писчая бумага) могут отпускаться со склада для соб-
ственных нужд организации. Тогда бумага с точки зрения бухгалтерского учета, будет выступать и как товар, и как МБП.
В этом случае в системе 1С:Предприятие справочник «Номенклатура» можно назначить видом субконто «Товары» и при-
крепить его к счетам учета товаров, и видом субконто «МБП» и прикрепить его к счетам учета МБП. При такой организа-
ции аналитического учета легко перевести бумагу из товаров в МБП и списать ее издержки обращения.
Субконто и субсчета. Свойства планов счетов в системе 1С:Предприятие (в частности, большое число уровней вло-
женности субсчетов или большая длина кода субсчета), тем не менее, позволяет организовать ведение аналитического
учета с использованием субсчетов, а не субконто. Однако возможности, которые предоставляет ведение аналитического
учета на субсчетах и с использованием субконто, принципиально различаются.
Субсчета представляют собой иерархическую структуру, подчиненную конкретному счету синтетического учета. На-
пример, для учета задолженности предприятию со стороны покупателей на синтетическом счете учета расчетов с покупа-
телями (в стандартном плане счетов это 62 счет) для каждого покупателя можно открыть отдельный субсчет и вести учет
задолженности на этом субсчете. Такая схема позволит получить информацию как о сумме задолженности предприятия
перед конкретным покупателем, так и общую сумму задолженности перед всеми покупателям — она получится путем
суммирования информации о суммах задолженности со всех субсчетов.
Однако, если какая-либо из организаций-покупателей становится также и поставщиком, то потребуется также органи-
зовать учет расчетов с этой организацией как с поставщиком. При ведении аналитического учета на субсчетах для нового
поставщика, очевидно, потребуется открыть новый субсчет уже на счете учета расчетов с поставщиками (60 счет). Теперь,
если вести учет по этому субсчету, можно получить информацию о взаиморасчетах с организацией, как с поставщиком.
Но чтобы получить данные об общем состоянии взаиморасчетов с организацией, необходимо объединить информацию
о расчетах с этой организаций с двух счетов. Для этого необходимо помнить, какой субсчет на счете учета расчетов с по-
купателями и какой субсчет на счете учета расчетов с поставщиками соответствуют конкретной организации, получить
информацию о состоянии расчетов именно с этих субсчетов, и каким-то образом ее обработать.
При использовании субконто один и тот же список субконто, например, «Организации», прикрепляется ко всем счетам
(субсчетам), на которых предполагается вести аналитический учет по организациям. Учет с конкретной организацией как
с поставщиком ведется на соответствующем синтетическом счете. Если организация становится еще и покупателем, пет
необходимости создавать новую позицию в списке организаций — она уже присутствует в этом списке как поставщик.
Объединение информации для одной организации с двух счетов синтетических счетов в значительной мере выполняется
системой 1С:Предприятие автоматически. Аналогичным образом можно объединять данные с любых счетов, на которых
велся учет операций с участием конкретной организации.
Многоуровневая аналитика. Многоуровневая аналитика позволяет получать бухгалтерские итоги с разной степенью
детализации. Если для ведения аналитического учета используются субконто, то для реализации многоуровневой анали-
тики необходимо назначать видами субконто справочники. Справочники в системе 1С:Предприятие могут иметь до 10
уровней вложенности, это позволяет вести учет с необходимой степенью детализации.
При ведении аналитического учета с использованием субсчетов многоуровневый аналитический учет реализуется за
счет использования субсчетов разных уровней.
Количественный учет
Система 1С:Предприятие, помимо учета денежных средств, предоставляет пользователю возможность ведения коли-
чественного учета.
Количественный учет можно вести на любом счете или субсчете. Возможность ведения на счете количественного уче-
та включается при редактировании планов счетов.
Как правило, количественный учет ведется вместе с аналитическим. Например, ведение на счете учета материалов
аналитического и количественного учета по материалам позволит получать сведения о наличии и движении материалов не
только в денежном, но и в количественном выражении.
78
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Тем не менее, система 1С:Предприятие позволяет вести на любом счете или субсчете количественный учет без под-
ключения аналитического учета. Это может потребоваться, если аналитический учет предполагается вести на субсчетах
(каждый субсчет соответствует одному объекту аналитического учета), а не с использованием субконто.
Валютный учет
Система 1С:Предприятие позволяет вести бухгалтерский учет в нескольких валютах. Счета, на которых необходимо
вести валютный учет, устанавливаются в плане счетов. При вводе проводок по таким счетам система 1С:Предприятие бу-
дет запрашивать вид используемой валюты, и суммы в рублях и в валюте. Соответственно, бухгалтерские итоги по таким
счетам автоматически будут сохраняться в каждой используемой валюте и в рублевом эквиваленте по каждой валюте от-
дельно, и суммарно по всем валютам (рублевое покрытие).
В качестве справочника валют может быть назначен любой из существующих в системе 1С:Предприятие справочни-
ков. Как правило, для этих целей создастся специальный справочник.
Один из числовых реквизитов этого справочника может использоваться для храпения курса валют относительно ос-
новной денежной единицы. Тогда при вводе проводок курс валюты будет использоваться для вычисления суммы провод-
ки.
Операции и проводки
Основным понятием бухгалтерского учета в системе 1С:Предприятие является понятие операции. Операцией считает-
ся любое хозяйственное действие, способное вызывать изменение состояния средств предприятия.
Операции. Для ввода информации о хозяйственных операциях в системе 1С:Предприятие используется документ спе-
циального вида — «Операция». Он позволяет занести в систему информацию о хозяйственной операции и зафиксировать
дату и время совершения операции, сумму и содержание операции.
Операция может быть автоматически сформирована на основе документа (объекта данных типа «Документ»). Порядок
такой генерации определяется в Конфигураторе средствами встроенного языка. При автоматическом вводе операции
можно описать заполнение реквизитов операции различной информацией из документа, породившего эту операцию.
Операция, введенная автоматически, всегда связана с породившим ее документом: если документ необходимо отре-
дактировать, то при его проведении операция будет сформирована заново; при удалении документа будет удалена и опе-
рация документа.
Если необходимо, операция может вводиться пользователем «вручную». В этом случае пользователь сам заполняет все
реквизиты операции.
Сумма операции может быть введена вручную или вычислена на основании входящих в операцию проводок: пользо-
ватель может выбрать один из типовых алгоритмов такого вычисления. Но сумма операции носит, скорее, условный ха-
рактер — для операций, состоящих из большого числа проводок, зачастую сложно определить, какая же сумма является
«суммой операции».
Проводки. Чтобы введенная операция вызвала изменение в бухгалтерских итогах, такая операция должна содержать
проводки. Ввод бухгалтерских проводок в системе 1С:Предприятие реализуется при помощи объекта метаданных «Про-
водка».
Особенность ввода проводок в системе 1С:Предприятие состоит в том, что проводки всегда вводятся в составе опера-
ции. Проводки операции составляют группу и при любых изменениях в реквизитах операции или в самих проводках все-
гда «держатся» вместе.
Если операция автоматически формируется документом, то, по мимо заполнения реквизитов операции, документ мо-
жет автоматически сформировать необходимые бухгалтерские проводки. Порядок генерации проводок также определяет-
ся средствами встроенного языка.
Структура проводки строится системой 1С:11реднриятие динами чески в зависимости от настройки различных эле-
ментов учета, вы полненной при редактировании планов счетов. Максимально, про водка содержит реквизиты для ввода
корреспондирующих счетов суммы, объектов аналитического учета (до 5-ти на каждый из корреспондирующих счетов),
количества, вида валюты и суммы в валюте.
Помимо этих обязательных реквизитов, в Конфигураторе для проводки можно создать необходимое число дополни-
тельных реквизитов для отражения любой другой необходимой информации. Например, это могут быть реквизиты для
хранения комментария проводки, признака раздела бухгалтерского учета, к которому относится проводка. Кроме этого,
дополнительные реквизиты задействуются для организации раздельного учета (см. ниже).
При работе с системой 1С:Предприятие пользователь может «отключать» проводки и затем вновь «включать» их. «От-
ключенные» проводки не влияют на бухгалтерские итоги — остатки и обороты но счетам.
Такая возможность удобна для ввода в систему плановых операций — тех, что должны произойти в будущем. Отклю-
чив проводки такой операции, можно не изменять реальные бухгалтерские итоги. В момент действительного совершения
хозяйственного действия достаточно включить проводки.
79
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Корреспонденции. В свою очередь, проводка может состоять из нескольких корреспонденции. Механизм корреспон-
денции позволяет вводить сложные проводки: например, с кредита одного счета в дебет нескольких счетов. В этом случае
проводка представляет собой совокупность строк, первая из которых устанавливает счет дебета проводки, а остальные —
корреспондирующие счета кредита. Сумма проводки в этом случае складывается из сумм всех корреспонденций провод-
ки.
При вводе проводок система 1С:Предприятие выполняет различные предопределенные действия, облегчающие и ус-
коряющие работу пользователя с системой. Например, если по какому-либо из корреспондирующих счетов указано веде-
ние аналитического учета, то система автоматически откроет требуемый список объектов аналитического учета (субкон-
то) для того, чтобы пользователь выбрал нужный объект. Если но счету ведется количественный учет, то система по-
требует указать количество проводки, а сумма проводки будет вычислена путем умножения указанного количества на
«цену субконто». Многие аспекты поведения системы 1С:Предприятис могут быть настроены путем редактирования
свойств операций и проводок.
Типовые операции. Для быстрого ввода информации о часто повторяющихся хозяйственных действиях пользователь
может применять типовые операции. Типовые операции представляют собой сценарии формирования проводок для
оформления наиболее часто встречающихся хозяйственных операций. При работе с системой 1С:Прсдприятие пользова-
тель может самостоятельно создавать типовые операции: описывать проводки этих операций и формулы вычисления
сумм проводок.
Например, перечисление средств с расчетного счета обычно сопровождается выплатой комиссионного вознаграждения
банку. Сумма этого вознаграждения, как правило, зависит от перечисляемой суммы. Такая хозяйственная операция
оформляется двумя проводками, причем сумма второй проводки напрямую связана с суммой первой проводки.
Для ввода в систему 1С:Предприятие информации о перечислении средств с расчетного счета удобно создать типовую
операцию из 2-х проводок: первая проводка — на сумму перечисляемых средств, а сумма второй проводки вычисляется
умножением суммы первой проводки на коэффициент.
Такой типовой операцией может пользоваться и не понимающий в бухгалтерском учете сотрудник, так как схема про-
водок уже описана при создании типовой операции.
Работа с типовыми операциями доступна только при работе пользователя с системой 1С:Предприятие — никакие дей-
ствия над типовыми операциями в Конфигураторе недоступны.
80
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 12.
Планы счетов
Объекты метаданных типа «План счетов» становятся доступными в системе 1С:Предприятие, если установлена ком-
понента «Бухгалтерский учет».
Данная глава описывает работу с планами счетов в системе 1С:Предприятие. При изложении материала данной главы
предполагается, что читатель знаком с основами бухгалтерского учета.
Для лучшего представления возможностей ведения бухгалтерского учета в системе 1С:Предприятие рекомендуется
ознакомиться с главой «Организация бухгалтерского учета в системе 1С:Предприятие», стр. 76.
81
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Как уже было отмечено выше, объект метаданных «План счетов» обладает особым поведением, отличным от поведе-
ния других объектов метаданных.
Все свойства, которыми обладает объект метаданных типа «План счетов», можно разделить на 2 группы.
Первую группу образуют свойства, которые относятся к планам счетов как объектам метаданных. Эти свойства задают
общие характеристики поведения планов счетов. Для редактирования этой группы свойств используется окно редактиро-
вания «Планы Счетов», которое вызывается двойным щелчком мыши на фразе «Планы Счетов» в дереве метаданных.
Изменения, вносимые в этом окне редактирования, действуют на все планы счетов.
Свойства, относящиеся ко второй группе, задают индивидуальные характеристики конкретного плана счетов. К таким
свойствам, помимо идентификатора и комментария, относится шаблон кода счета — условное обозначение структуры
полного кода счета (включает код счета первого уровня, коды субсчетов всех уровней и разделители, — подробнее см.
ниже). Редактирование этих свойств выполняется либо в палитре свойств плана счетов, либо в окне редактирования, кото-
рое можно вызвать двойным щелчком мыши на идентификаторе плана счетов в дереве метаданных.
Общие свойства планов счетов редактируется в окне редактирования «Планы счетов». Для вызова окна редактирова-
ния необходимо дважды щелкнуть левой кнопкой мыши на фразе «Планы Счетов» в дереве метаданных.
Максимальная длина кода счета. Задаст максимальную длину кода счета, который может быть указан в плане сче-
тов.
Код счета в общем случае представляет собой символьную строку вида:
<Код счета>.<Код субсчета>.<Код субсчета> ...
Общая длина кода счета в системе 1С:Прсдприятие ограничена 255 символами. В это значение входят: длина кода сче-
та первого порядка, длины кодов счетов всех нижележащих порядков и разделители номеров счетов (точка).
Планы счетов. Управляющие элементы этой группы предназначены для создания, редактирования и удаления планов
счетов. Использование этих управляющих элементов в основном совпадает с общими приемами редактирования списков
объектов метаданных, о которых шла речь в п. «Редактирование списков объектов метаданных» на стр. 23. Единственное
отличие: при нажатии кнопки «Изменить» будет вызвано окно редактирования «План счетов» для редактирования
свойств плана счетов и редактирования бухгалтерских счетов. Подробнее о редактировании бухгалтерских счетов см. в п.
«Редактирование плана счетов» на стр. 84.
Реквизиты счетов. Управляющие элементы этой группы предназначены для создания, редактирования и удаления
дополнительных реквизитов счетов. Использование этих управляющих элементов в основном совпадает с общими прие-
мами редактирования списков объектов метаданных, о которых шла речь в п. «Редактирование списков объектов мета-
данных» на стр. 23.
Количественный учет — только по аналитике. На практике количественный учет не имеет смысла без аналитиче-
ского учета: например, нельзя вести количественный учет материалов «вообще» — обычно учитывают количество кон-
кретного материала.
Однако, если предполагается вести аналитический учет с использованием субсчетов, а не субконто, может потребо-
ваться указать ведение количественного учета на таком аналитическом субсчете. Чтобы предоставить пользователю та-
кую возможность, служит опция «Количественный учет — только по аналитике».
Если эта опция выключена, то при редактировании планов счетов пользователь может устанавливать признак ведения
количественного учета для тех счетов, на которых не ведется аналитический учет по субконто.
Основной план счетов. Задает план счетов «но умолчанию» для конструкций встроенного языка, в которых можно
указывать конкретный план счетов. Основной план счетов выбирается из списка планов счетов, существующих в конфи-
гурации.
Поясним подробнее назначение этого управляющего элемента.
Компонента «Бухгалтерский учет» системы 1С:Предприятие позволяет вести учет по нескольким планам счетов. Не-
которые методы встроенного языка, добавляемые к системе этой компонентой, требуют передавать в качестве одного из
параметров план счетов, для которого следует выполнить метод.
Например, метод СчетПоКоду() выполняет поиск бухгалтерского счета по коду счета. Вторым параметром этого ме-
тода можно указать план счетов, в котором необходимо искать счет. Если параметр не указан, поиск выполняется в плане
счетов, установленном в элементе «Основной план счетов» окна редактирования «Планы Счетов».
Максимальное количество субконто. Задаст максимальное количество видов субконто, которое может быть «при-
креплено» к одному счету или субсчету. Может принимать числовое значение от О до 5.
82
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Внимание. Не следует устанавливать максимальное количество субконто больше, чем это реально требуется. На хранение
и обработку этой информации расходуются дополнительные ресурсы системы 1С:Предприятис.
При уменьшении значения этого показателя Конфигуратор не разрешит выставить количество субконто меньшее, чем
реально прикреплено к какому-либо счету или субсчету в любом из существующих планов счетов.
Например, если значение показателя «Максимальное количество субконто» равно 3, а в одном из существующих пла-
нов счетов к какому-либо счету или субсчету действительно «прикреплено» 3 вида субконто, то значение показателя
нельзя будет поставить меньше 3.
Если требуется установить меньшее значение «Максимальное количество субконто», следует во всех существующих
планах счетов «отключить» использование 3-го субконто у счетов.
Валютный учет. Управляющие элементы, объединенные в группу «Валютный учет», служат для настройки справоч-
ника валют. Поясним это подробнее.
Ведение валютного учета в системе 1С:Предприятие автоматически поддерживается компонентой «Бухгалтерский
учет». Для любого счета (субсчета) в плане счетов можно указать признак ведения валютного учета. При вводе бухгалтер-
ских проводок с использованием валюты пользователь обязательно должен указать, какая именно валюта используется, и
ввести сумму в этой валюте. Система 1С:Предприятие автоматически организует хранение бухгалтерских итогов (остат-
ков и оборотов по счетам) и в рублевом, и в валютном выражении.
Для однозначной идентификации валют, используемых в учете, необходимо вести справочник этих валют. Примене-
ние справочника позволяет гибко управлять списком используемых валют и однозначно ссылаться на требуемую валюту
при вводе проводок или при получении бухгалтерских итогов.
В качестве справочника валют в системе 1С:Предприятие может выступать любой из существующих в конфигурации
справочников. Обычно, для ведения списка валют в конфигурации создают специальный справочник «Валюты». В про-
стейшем случае он содержит один дополнительный реквизит (как правило, периодический) для хранения курсов валют.
Управляющие элементы группы «Валютный учет» позволяют указать, какой из справочников, существующих в кон-
фигурации, будет использоваться в качестве справочника валют, и настроить другие параметры валютного учета.
В поле «Справочник валют» необходимо выбрать идентификатор одного из существующих в конфигурации справоч-
ников. Этот справочник будет использоваться компонентой «Бухгалтерский учет» в качестве справочника валют.
В поле «Курс» выдается список числовых реквизитов справочника, выбранного в поле «Справочник валют». Из этого
списка необходимо выбрать идентификатор реквизита, в котором будут храниться курсы используемых валют. Если у
справочника валют нет ни одного числового реквизита, такой реквизит необходимо создать.
При вводе проводок значение из этого реквизита будет использоваться для расчета суммы в рублях, если указана ва-
лютная сумма проводки.
Перед тем, как объяснить назначение ноля «Кратность», необходимо дать расшифровку самого понятия кратность.
Помимо привычного указания курса валюты «столько-то рублей за единицу валюты», для некоторых валют курс зада-
ется в виде «столько-то рублей за 100 (или 10000, или 10) единиц валюты». В этом случае сумма в рублях вычисляется
следующим образом: сумма в валюте умножается на курс и делится на 100 (или 10000, или 10 — сколько указано). Этот
делитель в системе 1С:Предприятие называется кратностью валюты.
Поле «Кратность» позволяет указать, в каком реквизите справочника валют будет храниться кратность валюты. Так
же, как и для курса валюты, это должен быть реквизит типа «число».
Если такой реквизит в поле «Кратность» указан, то при работе с системой 1С:Предприятие в этом реквизите необхо-
димо поставить коэффициенты для всех используемых валют. Для валют, не имеющих кратности, следует поставить 1.
Вычисление рублевой суммы проводки но валютной сумме будет выполняться системой с использованием кратности.
Разделитель учета. Компонента «Бухгалтерский учет» системы 1С:Предприятие позволяет вести в одной информаци-
онной базе бухгалтерский учет одновременно для нескольких предприятий.
Для реализации такой возможности в объекте метаданных «Проводка» необходимо предусмотреть дополнительный
реквизит (лучше, если этот реквизит будет иметь тип значения «Справочник»). При работе с системой 1С:Предприятие в
этот реквизит необходимо вводить то или иное значение, которое позволит разделять проводки, принадлежащие разным
предприятиям.
Идентификатор этого реквизита необходимо выбрать в поле «Разделитель учета». Система 1С:Предприятие автомати-
чески организует систему хранения бухгалтерских итогов, разделяя их по значению указанного реквизита. При помощи
встроенного языка информацию из итогов можно извлекать и по конкретному предприятию, и в целом — по всем пред-
приятиям.
Редактировать счета. Реквизит «Редактировать счета» устанавливает способ редактирования конкретного счета в
плане счетов. Поясним, что это означает.
83
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Для просмотра или выбора счета план счетов всегда выдается в виде таблицы. В самом общем случае, в левой колонке
такой таблицы выводится код счета, затем — наименование, далее — признаки валютного и количественного учета, слу-
жебные признаки («забалансовый», «активный — пассивный»), наименования видов субконто, и, наконец, колонки для
дополнительных реквизитов счетов. Редактировать конкретный счет в плане счетов — изменять его наименование, уста-
навливать значения различных признаков и так далее, — можно двумя способами: непосредственно в ячейках плана сче-
тов, либо в специально созданном диалоге.
Система 1С:Предприятие предоставляет возможность выбора способа просмотра и редактирования счетов в плане сче-
тов.
Если для реквизита «Редактировать счета» выбрано значение «В списке», то редактирование кода, наименования и
прочих характеристик счета будет проводиться непосредственно в ячейках плана счетов. Такое представление удобно тем,
что можно видеть сразу несколько строк плана счетов, например, когда требуется выполнить согласованные изменения в
нескольких счетах (субсчетах).
С другой стороны, представление в виде таблицы, особенно при небольшом разрешении экрана, не позволяет показать
сразу все колонки плана счетов — потребуется горизонтально прокручивать окно плана счетов. В этом случае можно ис-
пользовать режим редактирования в диалоге.
Если выбрана установка «Редактировать — в диалоге», то для редактирования счета будет вызываться специально раз-
работанный диалог, куда будет помещаться информация из текущей строки плана счетов. Редактирование в диалоге удоб-
но тем, что видны сразу все характеристики выбранного счета. Кроме того, в информационных полях диалога можно вы-
вести разнообразную дополнительную информацию.
При установке «Редактировать — обоими способами» выбор конкретного способа редактирования — в таблице или в
диалоге — будет производиться конечным пользователем при работе с системой 1С:Предприятие.
«Форма счета». Эта кнопка вызывает редактор форм для редактирования формы счета, которая будет использоваться,
если в поле «Редактировать счета» выбрана установка «Редактировать — в диалоге».
«Формы списка». Эта. кнопка служит для вызова на экран диалога «Формы списков» и для вызова редактора форм
для редактирования уже существующих форм плана счетов. Порядок работы с диалогом «Формы списков» изложен в п.
«Работа с формами списка» на стр. 27.
При редактировании плана счетов в сеансе работы с системой 1С:Предприятис пользователь не может редактировать
счета и субсчета, введенные в план счетов в Конфигураторе — ему доступно только редактирование дополнительных рек-
визитов. Однако, пользователь может вводить новые счета и субсчета, и уже для них устанавливать признаки ведения ва-
лютного и количественного учета и другие характеристики, о которых говорилось выше.
Разделение места редактирования плана счетов позволяет, с одной стороны, разрабатывать конфигурацию, ориентиро-
ванную на заранее известную структуру счетов и субсчетов; с другой стороны, дает возможность пользователю в своих
целях добавлять в планы счетов новые счета и субсчета и использовать их для ввода информации и получения отчетных
документов.
Шаблон кода. Шаблон кода представляет собой символьную строку состоящую из символов «#» и «.». Шаблон кода
схематически иллюстрирует структуру полного кода счета. Фактически, шаблон кода задаст количество уровней субсче-
84
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
тов и косвенно — максимальное количество субсчетов, которое может быть открыто к счету. Например, символьная стро-
ка вида
##.#.###
означает, что код счета первого уровня может состоять максимум из двух символов. К счету могут быть открыты 2
уровня субсчетов. Код субсчета первого уровня содержит 1 символ, код субсчета второго уровня — до 3-х символов.
В системе 1С:Предприятие количество уровней вложенности субсчетов в плане счетов не ограничивается. В качестве
«ограничителя» выступает величина реквизита «Максимальная длина кода счета» в окне редактирования «Планы счетов».
В пределах указанной длины можно задавать произвольное количество уровней вложенности, комбинируя символы «#» и
«.» в шаблоне счета.
Шаблон счета задается для каждого конкретного плана счетов отдельно. Иерархия субсчетов строится системой
1С:Предприятие автоматически, основываясь на шаблоне счета.
Шаблон кода для плана счетов может быть не задан. В этом случае допускается ввод кодов счетов в произвольном
формате, с использованием букв, цифр и символов точки. Исходя из указанного кода счета, система 1С:Предприятие ав-
томатически введет счета вышестоящих уровней.
Ввод нового счета (субсчета). Для ввода нового счета (субсчета) в план счетов следует нажать клавишу Ins или вы-
брать пункт «Новая строка» в контекстном меню плана счетов.
В появившейся новой строке заполнить колонку «Код» и нажать клавишу Enter. Колонка «Код» будет содержать маску
кода счета в соответствии с шаблоном, указанным в поле «Шаблон кода».
В колонку можно сразу ввести код субсчета (кода второго порядка), тогда после завершения ввода нового субсчета
Конфигуратор автоматически введет строки, соответствующие субсчетам вышестоящих уровней.
Если для редактируемого плана счетов не задан шаблон счета, то в колонку «код» можно вести произвольный код сче-
та, комбинируя буквы, цифры и символы точки в пределах разрешенной длины кода счета. Конфигуратор также автома-
тически введет субсчета вышестоящих уровней.
После ввода кода счета и нажатия клавиши Enter курсор автоматически переместится в колонку «Наименование». На-
именование счета представляет собой произвольную строку символов. Ее длина ограничивается величиной, заданной в
реквизите «Длина наименования счета» окна редактирования «Планы счетов».
После редактирования наименования счета следует нажать клавишу Enter.
Если в план счетов вводится новый счет не последнего уровня, будет выдан запрос «Счет будет иметь субсчета?», на
который необходимо ответить «Да» или «Нет».
Поясним смысл этого запроса.
Счета в плане счетов делятся на 2 вида — группы счетов и собственно счета. Различие между ними простое: группы
счетов имеют субсчета, а «собственно счета» не имеют субсчетов.
Если счет будет иметь субсчета (то есть вводится группа счетов), то такой счет нельзя будет указать в качестве коррес-
пондирующего счета при вводе проводок — необходимо будет указывать субсчета этого счета. И наоборот: если счет не
будет иметь субсчетов, его можно указывать при вводе проводок.
Однако, если для счета, для которого было указано отсутствие субсчетов, все-таки введен субсчет, то система
1С:Предприятие выполнит следующее.
В план счетов для этого счета автоматически будет введен субсчет с условным кодом 0. Во всех проводках, которые
были сделаны но этому счету, этот счет также автоматически будет заменен субсчетом с кодом 0. В дальнейшем код суб-
счета 0 можно будет изменить на другой, в этом случае будет также проведено соответствующее изменение номеров суб-
счетов в проводках.
Редактирование счета (субсчета). Для редактирования счета необходимо установить курсор в колонку плана счетов,
значение которой нужно отредактировать, и нажать клавишу Enter или дважды щелкнуть на ней мышью. Ячейка, на кото-
рой находится курсор, переключится в режим редактирования; в ней появится курсор в виде мигающей вертикальной по-
лоски.
При редактировании ячейки можно перемещаться в другие колонки текущей строки, используя клавиши Tab и
Shift+Tab. Для окончания редактирования ячейки следует нажать клавишу Enter.
Чтобы отказаться от внесения изменений в значение ячейки, следует нажать клавишу Esc. Все изменения, выполнен-
ные в редактируемой ячейке, будут отменены.
85
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Кроме этого, для любого счета в плане счетов можно включить ведение аналитического учета но субконто: для этого к
счету могут быть «прикреплены» виды субконто.
Путем установки свойств счета, фактически, настраивается система учета в целом: включается ведение валютного и
количественно учета, настраиваются «разрезы», по которым будет вестись аналитический учет.
Редактирование перечисленных выше свойств выполняется в соответствующих колонках плана счетов. Подробнее о
редактировании указанных признаков рассказывается ниже.
Внимание. Свойства, задаваемые для счета, автоматически задаются и для всех субсчетов этого счета.
Вал. Колонка «Вал.» («Валютный») служит для включения признака ведения валютного учета на выбранном счете
(субсчете). Эта колонка появляется в окне редактирования «План счетов», если заполнены реквизиты в группе «Валютный
учет» окна редактирования «Планы счетов» (см. стр. 81): как минимум, должно быть указано, какой справочник будет
использоваться в качестве справочника валют.
Для включения признака ведения валютного учета на счете (субсчете) выполните следующие действия:
Для снятия признака ведения валютного учета необходимо повторно выполнить описанные действия.
Если признак устанавливается для счета, имеющего субсчета, то признак автоматически устанавливается также для
всех субсчетов. Если у счета, имеющего признак «Вал.», открывается новый субсчет, для субсчета автоматически ставится
это признак. Если у счета не установлен признак «Вал.», то признаки «Вал.» у субсчетов можно устанавливать произволь-
но.
Если для счета (субсчета) включен признак валютного учета, необходимо обеспечить возможность ввода необходимой
информации при работе с системой 1С:Предприятие: следует вставить соответствующие колонки в формы журнала про-
водок.
Кол. Колонка «Кол.» («количественный») служит для включения признака ведения количественного учета на выбран-
ном счете (субсчете). Для этого необходимо выполнить следующие действия:
• переведите ячейку в режим редактирования, нажав клавишу Enter;
• нажмите клавишу F4 или кнопку «…» в ячейке. Включенный признак обозначается знаком «+»;
• еще раз нажмите Enter для выхода из режима редактирования ячейки.
Заб. Колонка «Заб.» («Забалансовый») служит для включения признака забалансового счета. Для забалансовых счетов
система 1С:Предприятие не позволяет корреспондировать их в проводках с балансовыми счетами.
Признак «Заб.» можно установить только для счета, в этом случае он автоматически устанавливается и для всех суб-
счетов этого счета. Если к счету, имеющему признак «Заб.», открывается новый субсчет, признак «Заб.» для этого субсче-
та устанавливается автоматически.
Для включения признака забалансового счета выполните следующие действия:
• переведите ячейку в режим редактирования, нажав клавишу Enter или дважды щелкнув в ячейке мышью;
• нажмите клавишу F4 или кнопку «…» в ячейке. Включенный признак обозначается знаком «+»;
• еще раз нажмите Enter для выхода из режима редактирования ячейки.
86
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Признак «Активный — Пассивный» имеет следующий смысл. Счет (субсчет), обозначенный в плане счетов как «Ак-
тивный», не должен иметь кредитового остатка. Для такого счета:
• в случае дебетового остатка на счете (это нормальная ситуация) методы встроенного языка СНД() и СКД() будут
возвращать величину остатка со знаком «+»;
• в случае кредитового остатка на счете методы СНД() и СКД() будут возвращать величину остатка со знаком «–».
Такая ситуация должна рассматриваться как недопустимая;
• методы СНК() и СКК() всегда будут возвращать 0.
Счет (субсчет), обозначенный в плане счетов как «Пассивный», не должен иметь дебетового остатка. Для такого счета:
• в случае кредитового остатка на счете (это нормальная ситуация) методы встроенного языка СНК() и СКК() бу-
дут возвращать величину остатка со знаком «+»;
• в случае дебетового остатка на счете методы СНК() и СКК() будут возвращать величину остатка со знаком
«–». Такая ситуация должна рассматриваться как недопустимая;
• методы СНД() и СКД() всегда будут возвращать 0.
Счет (субсчет), обозначенный в плане счетов как «Активно-пассивный», может иметь как дебетовый, так и кредитовый
остаток. Для такого счета:
• в случае дебетового остатка на счете методы встроенного языка СНД () и СКД () будут возвращать величину
остатка со знаком «+», а методы СНК () и СКК () будут возвращать 0;
• в случае кредитового остатка на счете методы СНК () и СКК () будут возвращать величину остатка со знаком
«+», а методы СНД () и СКД () будут возвращать 0.
Для получения развернутого сальдо по счетам, помеченным в плане счетов как активно-пассивные, следует организо-
вать на таких счетах ведение аналитического учета. Аналитический учет может быть организован по субсчетам счета — в
этом случае к счету должно быть открыто достаточное количество субсчетов, или по субконто.
Субконто. Колонки «Субконто 1» … «Субконто5» служат для указания наименований видов субконто, прикреплен-
ных к счету (субсчету). Количество колонок зависит от установки реквизита «Макс. количество субконто» в окне редак-
тирования «Планы счетов».
Для выбора вида субконто необходимо выполнить следующие действия:
• поместите курсор в одну из колонок «Субконто» плана счетов;
• переведите ячейку в режим редактирования, нажав клавишу Enter или дважды щелкнув в ячейке мышью;
• в открывшемся списке с наименованиями видов субконто выберите нужный вид субконто. Если список видов суб-
конто не открылся автоматически — нажмите клавишу F4 или кнопку «…» в ячейке;
• для ввода наименования вида субконто в ячейку плана счетов дважды щелкните наименование левой кнопкой
мыши или нажмите кнопку «ОК».
Для отказа от выбора вида субконто нажмите кнопку «Отмена» в списке видов субконто. Ячейка сохранит то состоя-
ние, которое было до редактирования.
Чтобы очистить ячейку и, таким образом, отказаться от ведения аналитического учета по этом виду субконто, следует
нажать кнопку «Очистить».
Кнопки и позволяют перемещать наименование вида субконто из одной колонки «Субконто» в другую (при
этом содержимое колонок меняется местами). Порядок наименований видов субконто в плане счетов влияет на последо-
вательность выбора субконто при вводе проводок в системе 1С:Предприятие, а также на скорость расчета итогов в разных
разрезах.
Только обороты. Если установить признак «Только обороты», то по этому субконто не будут разворачиваться остатки
счета, а будут разворачиваться только обороты.
Например, предположим, что существует необходимость анализа движений средств по 51 счету («Расчетный счет») в
разрезе отдельных видов поступлений и расходов. Причем, очевидно, что такая классификация не должна влиять на ос-
татки на 51 счете, так как деньги на расчетном счету лежат вне зависимости от источника поступлений и будущего расхо-
87
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
дования. Поэтому для счета 51 следует ввести вид субконто «Направления поступлений и расходов», и включить для него
признак «Только обороты». В этом случае остатки средств на 51 счете будут делиться в разрезе других видов субконто,
указанных по данному счету (например, в разрезе банковских счетов). А вводимые в проводках значения субконто «На-
правления поступлений и расходов» позволят в отчетах развернуть приход и расход средств по 51 счету.
Учет по сумме, Учет по валютной сумме, Учет по количеству. Эти признаки позволяют регулировать использова-
ние данного субконто с точки зрения суммового, валютного и количественного учета.
По умолчанию все эти признаки включены. Это значит, что все виды учета, если они задействованы для счета, будут
вестись в разрезе данного вида субконто. Однако, в некоторых случаях отдельные признаки имеет смысл отключать. На-
пример, по счету 10 («Сырье и материалы») ведется учет в разрезе не только конкретных материальных ценностей, но и в
разрезе мест хранения (складов). Очевидно, что учет в разрезе материальных ценностей должен быть и количественным, и
суммовым, так как нужно иметь информацию, сколько имеется конкретного материала, и какая его учетная стоимость.
Однако для субконто «Места хранения» может использоваться только количественный учет, а признак «Учет по сумме»
может быть отключен. Такая настройка может быть обусловлена способом списания материальных ценностей. Если, спи-
сание материалов выполняется по средней стоимости или но LIFO/FIFO, то стоимость определяется, исходя из общей
стоимости материалов на предприятии, и, очевидно, что при таком списании стоимость материалов на конкретном складе
смысла не имеет. В этом случае отключение настройки «Учет по сумме» для субконто «Места хранения» позволит выво-
дить данные в отчетах в разрезе складов только в количественном выражении, а данные в разрезе материальных ценно-
стей — и в количественном и в суммовом выражениях.
Включение (или отключение) аналитического учета по счету может выполняться в любой момент эксплуатации систе-
мы 1С:Предприятие. Однако, специалист, выполняющий конфигурирование системы, должен иметь в виду следующее.
Если к счету, по которому не велось аналитического учета, прикрепляется один (или несколько) вид субконто, то все
проводки по этому счету, существующие в информационной базе, при реструктуризации будут отнесены на «пустое» суб-
конто. В дальнейшем при редактировании проводок пустое субконто можно заменить на конкретный объект аналитиче-
ского учета.
Наоборот, если у счета отключается ведение аналитического учета по субконто, то при реструктуризации информаци-
онной базы из всех проводок по этому счету будут удалены ссылки на субконто.
88
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 13.
Виды субконто
Компонента «Бухгалтерский учет» системы 1С:Предприятие позволяет вести не только синтетический — на счетах в
целом, — но и аналитический учет. Аналитический учет можно вести на субсчетах основных счетов, однако наиболее
широкие возможности предоставляет использование субконто. В данной главе дается расшифровка понятия «субконто» и
рассматриваются вопросы конфигурирования объектов метаданных типа «Вид Субконто». Перед чтением данной главы
следует ознакомиться с главой «Планы счетов». Также желательно, чтобы читатель имел представление об основах бух-
галтерского учета.
89
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Закладка «Дополнительные»
Отбор. Если эта опция включена, то при работе с системой 1С:Прсдприятие можно выполнять отбор проводок в жур-
нале проводок но данному виду субконто. Кроме того, наличие отбора позволяет ускорить построение отчетов по субкон-
то данного вида.
Заметим, что поддержка отбора требует дополнительных ресурсов от системы 1С:Предприятие, поэтому рекомендует-
ся включать отбор только в случае необходимости.
Закладка «Настройки»
Управляющие элементы закладки «Настройки» служат для управления поведением списка субконто при вводе прово-
док в процессе работы пользователя с системой 1С:Предприятие.
Цена. Этот управляющий элемент становится доступным, если в качестве типа значения объекта метаданных «Вид
Субконто» указан какой-либо из существующих в конфигурации справочников. Элемент «Цена» позволяет указать, какой
реквизит справочника будет использоваться в качестве «цены субконто».
Поясним подробнее, что такое «цена субконто». Цена субконто — числовой реквизит справочника, который будет ис-
пользоваться при вычислении суммы проводки.
В процессе ввода проводок по счетам, по которым при настройке планов счетов указано ведение аналитического и ко-
личественного учета, система 1С:Предприятие требует выбрать объект аналитического учета и указать количество про-
водки — количество объектов аналитического учета, «участвующее» в проводке. Сумма проводки в этом случае может
быть рассчитана умножением количества на цену субконто.
Для выбора реквизита справочника в качестве цены субконто не обходимо щелкнуть мышью в поле управляющего
элемента «Цена» на экран будет выдан список только тех реквизитов справочника, которые имеют числовой тип. Из этого
списка необходимо выбрать нужный реквизит.
Если среди реквизитов справочника нет числовых реквизитов, список будет состоять из одной строки — «Не назна-
чен».
Валютная цена. Этот управляющий элемент также становится доступным, если в качестве типа значения объекта ме-
таданных «Вид Субконто» указан какой-либо из существующих в конфигурации справочников. Элемент «Валютная цена»
позволяет указать, какой реквизит справочника будет использоваться в качестве «валютной цены субконто».
Понятие «валютная цена субконто» имеет тот же смысл, что и «цена субконто», только валютная цена субконто будет
использоваться для вычисления валютной суммы проводки — произведения количества на валютную цену.
Ввод пустых субконто. Если эта опция включена, то при вводе проводок по счетам, по которым указано ведение ана-
литического учета, можно не указывать субконто. Для таких проводок остатки и обороты по соответствующему счету
будут группироваться на особом «пустом субконто».
Но умолчанию данная опция всегда включена.
Быстрый выбор. Если включена эта опция, то список объектов аналитического учета будет выдаваться для выбора не
в отдельном окне, а в виде выпадающего списка. Эту опцию рекомендуется включать для видов субконто с небольшим
количеством значений. Конкретное количество значений в данном случае определяется эмпирическим путем.
Закладка «Представление»
Представлением называется символьная строка, содержащая информацию из реквизитов объекта метаданных, указан-
ного в качестве типа значения субконто. Эта символьная строка может быть получена при помощи методов встроенного
языка ПредставлениеСубконто(), ПредставлениеКорСубконто(), и использована для отображения значений
реквизитов субконто в различных отчетах, диалогах и других визуальных элементах конфигурации.
Если представление не настроено для данного вида субконто, то в отчетах будет выдаваться стандартное представле-
ние значения типа данных (наименование или код элемента справочника, номер документа и т. д.).
В общем случае представление является символьной строкой, со стоящей из пар вида:
"<3аголовок>: <3начение реквизита>…"
Управляющие элементы закладки «Представление» служат для описания формата представления. Представление мо-
жет быть создано только для субконто типа «Справочник» и «Документ».
В закладке «Представление» задается список реквизитов субконто в том порядке, в котором они должны выдаваться в
строке представления. Если необходимо пояснить выдаваемое значение реквизита, для него может быть задан заголовок
— произвольная строка символов. Если заголовок задан, он помещается перед значением реквизита и отделяется от него
двоеточием.
Также для пары «Заголовок — Значение реквизита» можно указать признак выдачи со следующей строки. Эта воз-
можность позволяет с минимальной обработкой выдавать представление, например, в колонке отчета.
90
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Добавление реквизита в список значений. Для добавления реквизита в список значений необходимо нажать кнопку
. В списке значений появится новая строка, которая автоматически переключится в режим редактирования.
Строка в режиме редактирования представляет собой ноле с выпадающим списком. Этот список содержит идентифи-
каторы реквизитов объекта метаданных, указанного в качестве типа значения субконто. Из списка необходимо выбрать
идентификатор требуемого реквизита.
Для завершения редактирования строки списка следует либо нажать клавишу Enter, либо щелкнуть мышью в любом
месте списка значений.
Удаление реквизита из списка значений. Для удаления реквизита из списка значений представления необходимо
выбрать его в списке и нажать кнопку .
Редактирование реквизита. На место любого реквизита в список можно поместить идентификатор другого реквизита
субконто. Для этого выполните следующие действия:
• выберите в списке идентификатор реквизита, который будет редактироваться;
• чтобы перейти в режим редактирования строки, дважды щелкните на идентификаторе реквизита мышью или на-
жмите клавишу Enter;
• из выпадающего списка выберите идентификатор требуемого реквизита;
• для завершения редактирования строки списка нажмите клавишу Enter или щелкните мышью в любом месте спи-
ска значений.
Дополнительные характеристики реквизита. Для любого реквизита из списка значений могут быть заданы заголо-
вок и признак переноса на следующую строку. Реквизит, для которого требуется задать эти признаки должен быть пред-
варительно выбран в списке значений.
Заголовком служит произвольная символьная строка, поясняющая выдаваемое значение реквизита. Заголовок выдает-
ся перед значением реквизита в строке представления и от значения реквизита отделяется двоеточием.
Если для реквизита установлен признак переноса на следующую строку, то при выдаче строки представления, напри-
мер, в отчете, значение реквизита (вместе с заголовком, если заголовок задан) будет автоматически выводиться с новой
строки. Если признак переноса не установлен, значение будет выдаваться в той же строке и отделяться от предыдущего
реквизита пробелом.
91
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 14.
Операции и проводки
Для отражения в бухгалтерском учете информации о хозяйственных операциях в системе 1С:Предприятие использу-
ются Операции и Проводки. Для их настройки в конфигурации существуют объекты метаданных «Операция» и «Провод-
ка». Для лучшего понимания материала данной главы рекомендуется предварительно ознакомиться с главой «Докумен-
ты». Также желательно, чтобы читатель имел представление об основах бухгалтерского учета.
Основные принципы
Понятие «Операция»
Операцией считается любое хозяйственное действие, способное вызывать изменение состояния средств предприятия
(почему «способное» — будет понятно позднее).
Например, операциями являются: перечисление средств с расчетного счета; выписка покупателю счета на оплату това-
ров; выдача денег из кассы под отчет; приобретение для управленческих нужд телефонного аппарата; определение финан-
совых результатов деятельности предприятия за период (месяц или квартал).
Обратите внимание: хотя операция «выписка счета на оплату...» и имеет конкретное физическое выражение — доку-
мент «Счет», однако не приводит к изменению в средствах предприятия. С другой стороны, операция определения финан-
совых результатов, хоть и не имеет материального аналога, очень важна с точки зрения бухгалтерского учета и приводит к
весьма значительным изменениям в состоянии средств предприятия.
В объекте метаданных «Операция» в конфигурации задаются различные свойства операций, формы для ввода, редак-
тирования и просмотра операций.
В структуре метаданных может быть только один объект метаданных «Операция». Объектами данных этого типа яв-
ляются объекты данных «Операция». Операция является совокупностью взаимосвязанных проводок, отражающих в бух-
галтерском учете хозяйственную операцию предприятия. Также операция имеет заголовок который включает содержание
операции, сумму и дополнительные реквизиты.
Объект данных «Операция», не является самостоятельным объектом, он всегда является «порождением» объектов
данных типа «Документ». То есть операция всегда принадлежит документу. Документ может иметь только одну опера-
цию; в свою очередь, операция всегда принадлежит только одному документу.
Наличие операции у документа также обуславливает присутствие документа в журнале операций.
Операция, созданная документом, может быть открыта пользователем для просмотра, но в общем случае, не должна
редактироваться. Тем не менее, в Конфигураторе можно включить такую возможность — редактировать операции, соз-
данные документами (см. ниже). Однако, при повторном проведении документа операция будет записана заново, и ре-
зультаты редактирования операции будут утеряны.
92
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
настраиваются в метаданных только свойства номера документа. Фактически, документ «Операция» — это служебный
вид документа.
При работе в системе 1С:Предприятие пользователь имеет возможность ввести операцию вручную: указать дату, со-
держание, другие реквизиты операции, и ввести проводки операции. При этом фактически записывается документ «Опе-
рация» и сама операция. Это позволяет введенной вручную операции иметь все свойства обычных документов — отобра-
жаться в журналах документов, участвовать в отборах, иметь дату, номер, время и т. д. При редактировании такого доку-
мента открывается собственно операция.
Понятие «Проводка»
Чтобы введенная операция вызвала изменение в бухгалтерских итогах, такая операция должна содержать проводки.
Проводка является единственным элементом данных, способным изменять состояние средств, отражаемых в бухгалтер-
ском учете. Каждая проводка принадлежит одной и только одной операции. Таким образом, весь ввод проводок происхо-
дит только при вводе операции.
Проводка содержит корреспондирующие счета, сумму, а также информацию по количественному, валютному и анали-
тическому учету — в зависимости от настроек бухгалтерского учета в конкретной конфигурации. Кроме того, проводка
может содержать дополнительные реквизиты, заданные для нее в процессе конфигурирования.
Проводка может состоять из нескольких корреспонденций. Механизм корреспонденций позволяет вводить сложные
проводки: например, с кредита одного счета в дебет нескольких счетов (и наоборот). В этом случае проводка представляет
собой совокупность строк, первая из которых устанавливает счет дебета проводки, а остальные — корреспондирующие
счета кредита. Сумма проводки в этом случае складывается из сумм всех корреспонденции проводки. Проводка может
содержать до 99999 корреспонденций.
Необходимо отметить, что не может быть сложных проводок с несколькими счетами дебета и несколькими счетами
кредита.
Так же, как и сами операции, проводки могут вводиться вручную или формироваться автоматически на основе доку-
ментов. Операция может содержать до 99999 проводок.
Проводки, входящие в операцию, всегда составляют группу, и при любых изменениях в реквизитах операции или в
самих проводках всегда «держатся» вместе. Это справедливо как для проводок, введенных вручную, так и для проводок,
автоматически введенных документом.
Как правило, редактирование пользователем проводок, сформированных документом, не имеет смысла, так как при
повторной генерации проводок (например, при перепроведении документа) отредактированные проводки будут заменены
автоматически сгенерированными проводками.
Свойства операции
Объект метаданных «Операция» предназначен для настройки структуры заголовка операции, то есть информации,
описывающей всю операцию. Параметры и структура проводок описываются в объекте метаданных «Проводка».
В заголовок операции входят:
содержание текстовая строка, используется для краткого описания конкретной операции;
сумма операции число, которое никак не влияет на сам бухгалтерский учет, а лишь характеризует операцию;
реквизиты операции дополнительные значения различных типов, состав которых задается при конфигурировании.
Свойства операции редактируются в окне редактирования «Операция». Это окно вызывается двойным щелчком мыши
на ключевом слове «Операция» в дереве метаданных.
Сумма операции. Управляющие элементы, объединенные в эту группу, управляют размерностью суммы операции и
ее представлением.
Отбор. Отбором называется механизм, дающий пользователю возможность в журналах работать с операциями, ото-
бранными по какому-либо значению.
93
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Включением соответствующих опций группы «Отбор» можно задавать выполнение отбора операций по сумме или со-
держанию операции при работе с системой 1С:Прсдприятие.
Расчет суммы. Управляющие элементы этой группы устанавливают порядок расчета суммы операции:
Не рассчитывать сумма операции вводится вручную в соответствующий реквизит диалога;
По всем проводкам сумма операции вычисляется как сумма всех проводок операции;
По первой проводке сумма операции принимается равной сумме первой проводки операции.
Валютная сумма. Этот управляющий элемент становится доступным, если выбран какой-либо способ вычисления
суммы операции — по всем проводкам или по первой проводке. Если опция «Валютная сумма» включена, для вычисле-
ний будет использоваться валютная сумма проводок операции.
Выбор режима. Если включена эта опция, то при работе с системой 1С:Прсдприятие пользователь сам может устанав-
ливать порядок расчета суммы операции. Такой выбор будет выполняется в режиме настройки параметров системы
1С:Предприятие.
Редактировать операции документов. Эта опция может принимать одно из трех значений:
Разрешить разрешить пользователю редактировать операции, сформированные документами;
Запретить запретить пользователю редактировать операции, сформированные документами;
Выборочно возможность редактирования операции, сформированной документами, устанавливается в Конфи-
гураторе для каждого вида документов индивидуально.
Если выбран режим «Редактировать операции документов — выборочно», в окне редактирования документа становит-
ся доступен флажок «Редактировать операцию». Установка или снятие этого флажка, соответственно, разрешает или за-
прещает пользователю редактировать вручную операции, сформированные документами этого вида.
При установке этой опции следует иметь в виду, что при перепроведении документов операции формируются заново,
следовательно, отредактированные пользователем операции будут удалены и заменены на автоматически сформирован-
ные.
Реквизиты. Управляющие элементы, объединенные в группу «Реквизиты», позволяют создавать, удалять и редакти-
ровать дополнительные реквизиты операции. Приемы работы е элементами этой группы совпадают с общими приемами
управления списками объектов метаданных, о которых говорилось в п. «Редактирование списков объектов метаданных»
на стр. 23.
Дополнительные реквизиты операции позволяют включать в операцию любую необходимую информацию, помимо
даты, номера суммы и содержания операции. Дополнительные реквизиты могут быть размещены в форме операции.
Графы журнала. Группа «Графы журнала» объединяет управляющие элементы, предназначенные для ведения списка
дополнительных колонок журнала операций и определения их свойств. Подробно об использовании управляющих эле-
ментов этой группы будет рассказано ниже в параграфе «Графы журнала операций».
«Форма операции», «Формы журнала». Эти кнопки служат для вызова редактора форм и позволяют редактировать,
соответственно, форму операции и формы журнала операций. Подробнее о формах операции см. ниже в п. «Форма опера-
ции» и «Формы журнала операций».
94
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
ных граф дает возможность пользователю получить наиболее важные сведения о документе уже при просмотре журнала,
не открывая сам документ.
Так как операции могут порождаться документами самых разных видов, при создании дополнительной графы журнала
требуется указать, значение какого реквизита того или иного документа будет помещаться в данную графу.
Для управления списком дополнительных граф журнала операций и редактирования их свойств служат управляющие
элементы группы «Графы» диалога «Операция». Порядок использования этих управляющих элементов излагается в п.
«Редактирование списков объектов метаданных» на стр. 23.
Состав дополнительной графы. Для редактирования состава дополнительной графы журнала операций используют-
ся окна «Выбранные Значения» и «Возможные Значения», расположенные ниже ноля «Комментарий».
В окне «Возможные значения» в виде дерева выдается список всех документов, существующих в конфигурации к те-
кущему моменту. Знак «+» в узле ветви дерева означает, что данная ветвь имеет подуровни, и щелчком мыши на «+»
можно раскрыть следующий уровень. На самом нижнем уровне дерева находятся наименования реквизитов документов.
Окно «Выбранные Значения» содержит список реквизитов документов, значения которых будут отображаться в редак-
тируемой графе при работе с журналом операций. Если редактируется только что созданная дополнительная графа, спи-
сок «Выбранные значения» будет пуст.
Выбор реквизитов документа для показа в графе журнала выполняется одним из следующих способов:
• дважды щелкните левой кнопкой мыши на наименовании нужного реквизита в окне «Возможные значения»;
или
• выделите наименование нужного реквизита в окне «Возможные значения» и нажмите кнопку .
Полное наименование реквизита будет помещено в окно «Выбранные значения», а сам реквизит будет помечен знаком
.
Для показа в графе журнала операций можно указать любой реквизит шапки документа или реквизит табличной части
документа, для которого включен признак «Итог по колонке» (см. п. «Свойства реквизита документа» на стр. 53).
Для показа в графе журнала операций можно выбрать только один реквизит документа. Если один из реквизитов до-
кумента уже был ранее выбран для отображения в журнале, то выбор другого реквизита того же документа приведет к
тому, что имя ранее выбранного реквизита будет удалено из списка «Выбранные значения», а имя нового выбранного ре-
квизита будет помещено в список, и возле него появится отметка .
Удаление наименования реквизита из списка «Выбранные значения» выполняется одним из следующих способов
• дважды щелкните левой кнопкой мыши на наименовании нужного реквизита в окне «Выбранные значения»;
или
• выделите наименование нужного реквизита в окне «Выбранные значения» и нажмите кнопку .
Наименование реквизита будет удалено из списка «Выбранные значения», а в окне «Возможные значения» с этого ре-
квизита будет снята отметка .
Для завершения редактирования состава дополнительной графы журнала операций нажмите кнопку «ОК».
Если необходимо отказаться от внесения изменений в состав графы, следует нажать кнопку «Отмена». Состав графы
останется таким, каким он был до вызова окна редактирования «Графы».
Форма операции
Форма операции предназначена для ввода, просмотра и изменения операций. Для редактирования формы операции ис-
пользуется комплексный редактор форм, который вызывается нажатием кнопки «Форма операции» в окне редактирова-
ния «Операция».
Первоначально форма операции автоматически создается Конфигуратором. В форму операции и в табличную часть, в
которой размещается список проводок, вставляются реквизиты, соответствующие текущим установкам свойств бухгал-
терского учета и свойств объектов метаданных «Планы Счетов», «Операция» и «Проводка».
Присутствие этих реквизитов в форме операции может быть изменено в процессе редактирования формы.
В форме операции могут быть размещены:
Обозначение Описание
95
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
96
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
При работе с системой 1С:Предприятие редактирование операций всегда выполняется в диалоге — в отличие от, на-
пример, объекта метаданных «Справочник», который позволяет выбирать способ редактирования. При работе с журналом
операций можно только просматривать список операции в пределах, ограниченных формой журнала операций. Для редак-
тирования операции, после выбора соответствующей команды в меню «Действия», будет открыта форма операции.
Свойства проводки
Система 1С:Прсдприятие имеет только один объект метаданных «Проводка». Объектами данных этого типа будут яв-
ляться введенные в систему проводки.
Структура проводки в значительной степени зависит от настроек параметров учета. Ее можно условно разделить на 2
составляющие.
Постоянная часть структуры проводки содержит ряд реквизитов, которые присутствуют всегда, независимо от на-
стройки различных типов учета. К таким реквизитам относятся корреспондирующие счета (счет дебета проводки и счет
кредита проводки) и сумма проводки.
Переменная часть структуры определяется настройками различных признаков учета (аналитический, количественный,
валютный), которые выполняются при редактировании свойств планов счетов. К таким реквизитам относятся: субконто
(до 5-ти на каждый из корреспондирующих счетов), валюта и сумма в валюте, количество проводки.
Необходимо учесть, что использование конкретных реквизитов из переменной части структуры проводки, в свою оче-
редь, зависит от используемых корреспондирующих счетов. Например, если в проводке использованы корреспондирую-
щие счета, для которых не установлено количественного учета, то соответствующий реквизит проводки заполнять будет
нельзя. Это же справедливо и для субконто и для вида валюты и суммы в валюте.
Кроме этого, при редактировании свойств проводки можно создать набор дополнительных реквизитов для хранения
любой дополнительной информации о проводке. Как правило, использование этих реквизитов не зависит от настроек па-
раметров учета.
Проводки, как объекты данных, могут существовать только «внутри» операции. Форма операции содержит табличную
часть, которая предназначена для редактирования входящих в операцию проводок.
Свойства проводки редактируются в окне редактирования «Проводка». Это окно вызывается двойным щелчком мыши
на ключевом слове «Проводка» в дереве метаданных.
Свойства, которые могут быть заданы для проводки, в основном влияют на технические характеристики проводки:
длины и точности сумм, включение различных видов отбора.
Внимание. Разрядность суммы, валютной суммы и количества проводки определяют также и максимальную разрядность
итогов бухгалтерского учета. Их следует устанавливать таким образом чтобы их разрядность позволяла хранить
итоги по счетам и объектам учета за длительные периоды времени.
Отбор по счетам. Управляющие элементы этой группы позволяют настроить отбор проводок по счетам.
Разрешить отбор. Данная опция включает возможность отбора проводок в журнале проводок по номерам счетов и
субсчетов.
Наличие отбора по счетам позволяет просматривать проводки в журнале проводок, отобранные по какому-либо одно-
му счету. Кроме этого, наличие такого отбора ускоряет получение отчетов с отбором по счетам.
97
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Если опция включена, при работе с журналом проводок можно будет отбирать проводки, у которых указанный счет
стоит или только в дебете, или только в кредите.
Если опция «По Дебету / Кредиту» отключена, то остается возможность отбирать все проводки в которых присутству-
ет указанный счет — либо в дебете, либо в кредите.
Количество уровней. Этот управляющий элемент позволяет указать, до какого уровня вложенности будет выполнять-
ся отбор по счетам (субсчетам).
Если включена опция «Для всех», отбор будет выполняться по указанному счету и всем субсчетам этого счета. Если
опция «Для всех» отключена, то для определения «глубины» отбора будет использоваться число, указанное в поле «Коли-
чество уровней».
Приведем пример. Допустим, к некоему счету в плане счетов открыты несколько уровней субсчетов. Если при на-
стройке отбора в поле «Количество уровней» стоит 1, то отбираться будут проводки, выполненные только по самому сче-
ту. Если в этом поле поставить 2 то будут отбираться проводки и по счету, и по субсчетам 1-го уровня вложенности.
Отбор по... Опции «Отбор но...» управляют возможностью выполнять отбор проводок в журнале проводок по различ-
ным условиям.
Включение той или иной опции разрешает выполнять соответствующий отбор проводок в журнале при работе с сис-
темой 1С:Предприятие.
Внимание! Организация отбора проводок требует дополнительных ресурсов со стороны системы 1 (^Предприятие. По-
этому включайте отбор проводок только тогда, когда это действительно необходимо. Для отбора по счетам можно
рекомендовать использовать отбор только по счету, и не включать, опцию «По Дебету / Кредиту».
Сложные проводки. Включение этой опции разрешает ввод сложных проводок при редактировании операции.
Сложная проводка представляет собой совокупность корреспонденции, первая из которых устанавливает счет дебета
(кредита) проводки и общую сумму проводки, а остальные — корреспондирующие счета кредита (дебета) и суммы, из
которых складывается общая сумма проводки.
Реквизиты. Управляющие элементы этой группы служат для ведения списка дополнительных реквизитов проводки.
Приемы работы с элементами этой группы совпадают с общими приемами управления списками объектов метаданных, о
которых говорилось в п. «Редактирование списков объектов метаданных» на стр. 23.
Дополнительные реквизиты позволяют хранить любую необходимую информацию, в дополнение к той, которая со-
держится в стандартных реквизитах проводки (корреспондирующие счета, суммы, количество и другие).
Представление. Эта кнопка вызывает диалог «Представление». Подробнее о назначении этого диалога см. ниже п.
«Представление».
«Формы журнала». Эта кнопка служат для вызова редактора форм и позволяет редактировать, соответственно, формы
журнала проводок. Подробнее о формах журнала проводок см. ниже в п. «Формы журнала проводок».
Представление
Представлением называется символьная строка, которая может содержать информацию из:
• дополнительных реквизитов проводки;
• дополнительных реквизитов операции;
• общих реквизитов документов.
Эта символьная строка может быть получена при помощи функции Представление() встроенного языка. Пред-
ставление может быть использовано для отображения значений реквизитов в различных отчетах.
Если представление проводки не задано, то для представления проводки используется содержание операции.
В общем случае представление является символьной строкой, состоящей из пар вида:
"<3аголовок>: <3начение реквизита проводки>..."
Для описания формата представления служит диалог «Представление». Это диалог вызывается нажатием кнопки
«Представление» в окне редактирования «Проводка».
В диалоге «Представление» задается список реквизитов в том порядке, в котором они должны выдаваться в строке
представления. Если необходимо пояснить выдаваемое значение, может быть задан заголовок — произвольная строка
символов. Если заголовок задан, он помещается перед значением реквизита и отделяется от него двоеточием.
Также для пары «Заголовок — Значение реквизита проводки» можно указать признак выдачи со следующей строки.
Эта возможность позволяет выдавать представление, например, в колонке отчета.
98
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Добавление реквизита в список значений. Для добавления дополнительного реквизита в список значений необходимо
нажать кнопку . В списке значений появится новая строка, которая автоматически переключится в режим редактирова-
ния.
Строка в режиме редактирования представляет собой поле с выпадающим списком. Этот список содержит идентифи-
каторы дополнительных реквизитов проводки, существующих к текущему моменту.
Из списка необходимо выбрать идентификатор требуемого реквизита. Для завершения редактирования строки списка
следует либо нажать клавишу Enter, либо щелкнуть мышью в любом месте списка значений.
Удаление реквизита из списка значений. Для удаления реквизита из списка значений представления необходимо
выбрать его в списке и нажать кнопку .
Редактирование реквизита. На место любого реквизита в список можно поместить идентификатор другого реквизи-
та. Для этого необходимо выполнить следующие действия:
• выберите в списке идентификатор реквизита, который будет редактироваться;
• чтобы перейти в режим редактирования строки, дважды щелкните на идентификаторе реквизита мышью или на-
жмите клавишу Enter;
• из выпадающего списка выберите идентификатор требуемого реквизита;
• для завершения редактирования строки списка нажмите клавишу Enter или щелкните мышью в любом месте спи-
ска значений.
Дополнительные характеристики реквизита. Для любого реквизита из списка значений диалога «Представление»
могут быть заданы заголовок и признак переноса на следующую строку. Реквизит для которого требуется задать эти при-
знаки должен быть предварительно выбран в списке значений.
Заголовком служит произвольная символьная строка, поясняющая выдаваемое значение реквизита. Заголовок выдает-
ся перед значением реквизита в строке представления и от значения реквизита отделяется двоеточием.
Если для реквизита установлен признак переноса на следующую строку, то при выдаче строки представления, напри-
мер, в отчете значение реквизита (вместе с заголовком, если заголовок задан) будет автоматически выводиться с повой
строки. Если признак переноса не установлен, значение будет выдаваться в той же строке и отделяться от предыдущего
реквизита пробелом.
99
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
100
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 15.
Регистры
Регистры в системе 1С:Предприятие используются для накопления информации о наличии и движении средств — то-
варных, денежных и других. Вся информация о хозяйственных операциях, которая вводится с использованием докумен-
тов или формируется при помощи расчетов, должна быть накоплена в регистрах. Тогда эту информацию можно будет из-
влечь, проанализировать и представить пользователю в виде отчетных форм.
101
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Теперь, при совершении хозяйственных операций, необходимо будет изменять не только состояние регистра «Взаимо-
расчеты», но и регистр «Объем закупок». В этот регистр при совершении клиентом каждой покупки будет заноситься ин-
формация о сумме покупки. В результате в регистре «Объем закупок» будет постоянно накапливаться информация об об-
щем объеме закупок клиента.
Из всего сказанного выше можно сделать выводы о преимуществах использования регистров.
Прежде всего, регистры используются для хранения информации, к которой требуется получать оперативный доступ.
«Уровень оперативности» и, соответственно, целесообразность использования регистра должен определять специалист,
выполняющий конфигурирование системы 1С:Преднриятие, в соответствии с требованиями пользователей системы.
Также можно сказать, что регистры позволяют получать наиболее достоверную информацию о состоянии средств. Так
как процессы сохранения документа и записи изменений в регистрах разделены (возможно сохранить документ, но не
проводить его), может возникать расхождение между данными документов и информацией в регистрах. Но регистр, в от-
личие от документа, является хранилищем итоговой информации, поэтому именно запись изменений в регистры служит
подтверждением того, что хозяйственная операция совершена.
Редактирование регистра
При редактировании регистра определяется его тип и разрабатывается структура регистра: создаются наборы измере-
ний, ресурсов и реквизитов регистра.
В этом параграфе будут описаны уникальные свойства регистра, в дополнение к общим свойствам объектов метадан-
ных, о которых говорилось в п. «Свойства объектов метаданных» на стр. 24.
Регистр редактируется в окне редактирования «Регистр».
Измерения, ресурсы, реквизиты. Управляющие элементы окна редактирования, объединенные в группы «Измере-
ния», «Ресурсы» и «Реквизиты» позволяют управлять, соответственно, списком измерения, ресурсов и реквизитов регист-
ра, а также редактировать их свойства. О том, как это делать, см. п. «Разработка структуры регистра».
Тип регистра. Если регистр предназначен для хранения остатков выберите опцию «Остатки».
Если регистр предназначен для хранения оборотов, следует выбрать опцию «Обороты». В поле «Периодичность» не-
обходимо выбрать периодичность хранения оборотов (в данном случае имеются в виду календарные периоды).
Быстрая обработка движений. Это специальная опция, которая используется для оптимизации доступа к движениям
отдельных регистров. Ее целесообразно использовать для тех регистров, движения которых записываются документами
сравнительно редко, то есть среди всех документов вводимых пользователями в 1С:Предприятии процент документов (не
видов, а экземпляров), записывающих движения по этому регистру является небольшим. В этом случае установка призна-
ка «Быстрая обработка движений» позволяет ускорить операции, обрабатывающие движения этого регистра (запросы,
временные расчеты итогов, обход движений средствами встроенного языка). Для регистров, по которым движения запи-
сываются большим количеством документов, установка этого признака может не дать ощутимого выигрыша в производи-
тельности. Заметим, что установка этого признака несколько замедляет запись движений данного регистра.
102
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Установка признака «Отбор движений» для измерения или реквизита позволяет ускорить выполнение операций, обра-
щающихся к движениям регистра, в случае, если выбираются движения по конкретному значению данного измерения или
реквизита. К таким операциям относятся запросы с условием равенства данного измерения (реквизита) указанному значе-
нию, а также временный расчет и методы обхода движений объекта «Регистр» встроенного языка, использующие фильтр
по определенному значению измерения (реквизита).
Признак «Отбор итогов», соответственно, позволяет ускорить операции, обращающиеся к итогам данного регистра с
конкретным значением измерения. К ним относятся запросы и выборка итогов средствами объекта «Регистр» встроенного
языка. Заметим, что установка данного признака имеет смысл только в том случае, если в предполагаемых обращениях
будут выбираться итоги по значению данного измерения, по без указания значений всех предыдущих измерений, так как
при указании значений нескольких первых измерений выборка данных выполняется оптимальным образом без исполь-
зования отборов. То есть, если регистр имеет измерения «Товар», «Склад», «Организация», то имеет смысл устанавливать
отбор итогов по измерению «Организация» в том случае, если предполагается обращение к итогам с выборкой но кон-
кретной организации, по всем товарам. Таким образом, установка отбора итогов по первому измерению вообще смысла не
имеет.
Установка отборов в измерениях и реквизитах является дополнительной возможностью. Заметим, что любая установ-
ка отборов в регистре влечет дополнительные затраты времени и дискового пространства при записи движений регистра.
Поэтому устанавливать отборы следует только тогда, когда это действительно необходимо для оптимизации часто выпол-
няемых операций. В любом случае, не следует устанавливать большое количество отборов.
Внимание! Изменение порядка измерений и ресурсов регистра может потребовать внесения изменений в строки про-
граммных модулей, в которых осуществляется обращение к этому регистру.
Особенно важен порядок расстановки измерений регистра. Прежде всего, он влияет на оптимизацию доступа к итогам
регистра: чем выше расположено наименование измерения в списке, тем быстрее выполняется доступ к итогам регистра
по этому измерению. Специалист, выполняющий конфигурирование системы, должен учитывать это при создании реги-
стра.
Последовательность расстановки измерений (ресурсов, реквизитов) регистра влияет на возможность применения ме-
тодов встроенного языка, использующих позиционный доступ к измерениям (ресурсов, реквизитов) регистра.
Поясним это на таком примере. Регистр «Товарный запас» имеет измерения «Товар», «Склад» и ресурсы «Количест-
во», «Стоимость». При указанном порядке измерений метод встроенного языка СводныйОстаток() позволит получить
общее количество (или стоимость) конкретного товара на всех складах или на конкретном складе, но получить общее ко-
личество (или стоимость) всех товаров на конкретном складе будет невозможно.
Также необходимо иметь в виду, что изменение порядка измерений требует реструктуризации информационной базы.
103
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 16.
Журналы расчетов
Самое важное свойство журнала расчетов — ссылка на справочник, элементы которого являются объектами расчета.
Справочник объектов расчета может быть как простым, так и иерархическим. Не обязательно все элементы этого спра-
вочника должны рассчитываться конкретным журналом расчетов, но, в свою очередь, все строки журнала расчетов долж-
ны соответствовать тому или иному элементу справочника объектов расчета. Как правило, журнал расчетов содержит не-
сколько записей по одному объекту расчета, но одна запись Журнала расчетов не может соответствовать сразу несколь-
ким объектам.
Приведем примеры журналов расчета.
Это может быть журнал расчета заработной платы сотрудников предприятия (каждый сотрудник — объект расчета),
при этом выполняется расчет тех или иных начислений и удержаний (виды расчета), имеющих определенную продолжи-
тельность и результат. Другой пример — журнал расчета амортизации основных средств, где справочником объектов рас-
чета является справочник основных средств предприятия, а видами расчета — различные алгоритмы расчета амортизации.
Третий пример — журнал расчета дивидендов для акционеров АО, где объекты расчета — список акционеров предпри-
ятия, а виды расчета — способы начислений дивидендов на акции разных типов.
Расчетный период. Журнал расчетов имеет определенную периодичность, т. е. все расчеты в нем выполняются в пре-
делах определенного временного интервала. Каждая запись журнала расчетов, соответствующая одному акту расчета,
также имеет временное протяжение (т. е. имеет дату начала и дату окончания).
Внимание! Временной интервал каждой отдельной записи журнала не может лежать в разных расчетных периодах жур-
нала.
Записи, лежащие в текущем расчетном периоде, могут, тем не менее, иметь период действия, не лежащий в текущем
расчетном периоде. Это значит, что даты начала и окончания конкретной записи могут «выпадать» из текущего периода
расчета и относиться к одному из прошлых или будущих периодов. Самым очевидным примером здесь может служить
перерасчет зарплаты сотрудника за прошлый период или начисления будущего периода.
Справочник. Как уже упоминалось, журнал расчетов создается не «сам по себе», а для конкретного справочника. Это
значит, что журнал расчета содержит результаты не «просто» расчетов, а расчетов, проведенных для конкретных объек-
тов. В системе 1С:Предприятие такими объектами являются элементы конкретного справочника.
Для выбора справочника объектов расчета в поле «Справочник» следует выбрать один из предлагаемых справочников.
Справочник объектов расчета — важный параметр с точки зрения целостности данных. Система не позволяет изме-
нить эту характеристику журнала расчетов в том случае, если журнал расчетов уже содержит записи. Это значит, что
104
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
нельзя подменить список объектов расчета для заполненного журнала расчета. На практике это приведет к тому, что, на-
пример, нельзя данные расчета амортизации основных средств превратить в данные расчета дивидендов акционеров.
Система не позволяет изменить периодичность журнала расчетов в том случае, если журнал расчетов уже содержит
записи. Это значит, что нельзя изменить величину временного интервала между расчетами в одном журнале расчетов. Тем
не менее, можно создать новый журнал расчета для того же справочника объектов расчета, но с другой периодичностью.
На практике это значит, что, например, при переходе от помесячного расчета заработной платы к еженедельному расчету,
необходимо, не удаляя старого журнала расчетов (для сохранения прежних данных), создать новый журнал расчетов с
периодичностью «неделя».
Вследствие важности характеристик «Периодичность» и «Справочник», система выдает предупреждение о попытке
смены периодичности журнала расчетов или справочника объектов расчета в окне редактирования свойств журнала рас-
четов.
Дата отсчета — важная характеристика, также определяющая временные характеристики журнала расчетов.
Для конкретных прикладных задач, реализуемых в программе 1С:Предприятие, бывает важно указать не только пе-
риодичность выполняемых расчетов, но и произвольно сместить эти периоды по времени. Например, для периодичности
«педеля» бывает важно указать, какой именно день начинает неделю (понедельник, воскресенье или другой); для перио-
дичности «месяц» бывает необходимо указать число, с которого начинается расчетный месяц, и т.д.
Для всех возможных типов периодичности журнала расчетов — от недели до года (очевидно, что для периода «день»
задавать дату отсчета не имеет смысла) — начало отсчета задается конкретной датой. От указанной даты будут отмерять-
ся заданные периоды: если период «месяц» и дата — 25-ое число какого-то бы ни было месяца и года, то для журнала
расчетов каждый месячный отрезок времени (период расчета) будет начинаться с 25-го числа. Это является причиной то-
го, что при периодичности «месяц» не следует задавать дату отсчета большую, чем 28 число.
Результат. Группа параметров «Результат» позволяет задать формат числа, которое является результатом отдельного
акта расчета. Фактически, это определение формата предопределенного реквизита журнала расчетов «Результат». Тип
этого реквизита всегда число, можно влиять лишь на его размер и точность.
Реквизиты. Далее необходимо пояснить, что имеется в виду под словом «реквизиты» в применении к журналам рас-
четов.
Любой вновь созданный журнал расчетов можно представить как таблицу данных, которая имеет 8 обязательных рек-
визитов:
«Объект» ссылка на элемент справочника объектов расчета;
«Вид расчета» ссылка на вид расчета, используемый в конкретной записи журнала расчетов;
«Документ» ссылка на документ, на основании которого введена конкретная запись журнала расче-
тов;
«Родительский ссылка на документ, который ввел конкретную запись журнала расчетов;
документ»
«Дата начала» и реквизиты определяющие время действия (протяженность во времени) конкретного
«Дата окончания» расчета;
«Первичная за- ссылка на запись журнала расчетов, перерасчетом которой является текущая запись
пись»
«Результат» результат расчета.
Кроме того, система 1С:Предприятие позволяет создать для журнала расчетов набор дополнительных реквизитов, в
которых будет храниться различная дополнительная информация о проведенном акте расчета.
При показе журнала на экране эти свойства могут быть представлены в виде дополнительных колонок в форме журна-
ла. Кроме того, сведения, хранящиеся в этих дополнительных колонках, можно будет использовать при расчетах, в отче-
тах и так далее.
105
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Для управления списком реквизитов журнала расчетов и редактирования их свойств служат управляющие элементы
группы «Реквизиты» окна редактирования «Журнал расчетов». Назначение и порядок использования управляющих эле-
ментов группы «Реквизиты» можно посмотреть в п. «Редактирование списков объектов метаданных» на стр. 23.
Графы отбора. Группа управляющих элементов «Графы отбора» позволяет задать набор граф отбора журнала расче-
тов и правила их заполнения. С помощью граф отбора специалист, осуществляющий конфигурирование системы, создает
предопределенные критерии отбора. При использовании кон4)игурации по этим критериям будет выполняться отбор
строк в журнале. Графами отбора в журнале расчетов могут служить реквизиты справочника объектов расчета, на-
значенного данному журналу. Кроме того, в качестве граф отбора могут использоваться значения «Родитель» и «Владе-
лец» этого справочника. Использование этих значений в качестве граф отбора журнала расчетов имеет смысл только в том
случае, когда справочник объектов расчета соответственно иерархический или подчиненный (или и то, и другое).
Использование тех или иных реквизитов справочника в качестве граф отбора указывается галочкой у наименования
реквизита.
Переключатель «Записывать на начало/конец расчетного периода» задает правила заполнения граф отбора для рекви-
зитов справочника, которые являются периодическими.
Если переключатель установлен в положение «на конец периода» (что делается по умолчанию), это значит, что отбор
но периодическому реквизиту будет проводиться по его значению на конец расчетного периода журнала расчетов. Следо-
вательно, если в журнале задействован отбор по реквизиту «Подразделение», и значение этого реквизита сменилось на
протяжении расчетного периода конкретной записи журнала, то при отборе запись журнала расчетов будет использовать
более позднее значение реквизита «Подразделение».
106
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 17.
Виды и группы расчетов
Важнейшим свойством системы 1С:Предприятие является возможность определения произвольных алгоритмов расче-
та. Конкретные алгоритмы расчетов зависят от области применения программы. Для расчета заработной платы, например,
это будут начисления и удержания; для задачи учета акций — это алгоритмы расчета дивидендов по акциям разного типа
и т.д.
Для алгоритмизации расчетов в системе 1С:Прсднриятие служит понятие видов расчетов.
Приоритет. Особого пояснения требует свойство «Приоритет», которое является одной из важных характеристик вида
расчета.
Дело в том, что для многих предметных областей применения программы 1С:Предприятие очень важным бывает оче-
редность, в которой выполняются те или иные расчеты. Например, в случае расчета заработной платы, как минимум, важ-
но сначала рассчитать начисления, а затем удержания.
Для организации последовательности выполнения расчетов служит понятие их приоритета. Этот параметр может при-
нимать значение от 0 до 999 и действует следующим образом: чем меньше приоритет расчета, тем раньше он выполняет-
ся. Это отражается в последовательности расположения записей журнала расчетов — записи с видами расчетов меньшего
приоритета располагаются перед записями с видами расчетов большего приоритета.
107
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Для пояснения приведем примеры вытесняющих и не вытесняющих расчетов в рамках все того же расчета заработной
платы. Вытесняющими расчетами, как правило, являются: оплата по основному виду деятельности, оплата больничных,
оплата отпуска, оплата по среднему заработку вынужденного отсутствия на работе и пр. Не вытесняющими расчетами
являются: удержание налога, выплаты штрафов, оплата но исполнительному листу и другие удержания, а также разного
рода доплаты.
Механизм управления взаимоисключающими расчетами настраивается в окне «Настройка вытеснения», открывающе-
гося при нажатии соответствующей кнопки в окне «Вид расчета».
В этом окне все виды расчета, включая определяемый, помещены в два списка, «Вытесняет виды расчета» и «Вытес-
няется видами расчета». Назначение их очевидно из вышесказанного.
Необходимо только отметить, что вполне возможна ситуация, когда некоторому виду расчета флажок устанавливается
в обоих списках (взаимовытесняющие виды расчета). Например, форма оплаты труда работника может быть на какой-то
период заменена с оплаты по окладу на оплату по тарифу и последний вид расчета должен вытеснить первый; столь же
обычно и обратное.
При установке флажка самому определяемому виду расчета в одном из списков флажок в другом списке устанавлива-
ется автоматически (самовытесняющий вид расчета). Например, работника на время перевели на другой оклад.
Описанный механизм полностью определяется при редактировании свойств вида расчета, хотя, собственно, этот меха-
низм работает при вводе новых записей журналов расчета. Это еще раз иллюстрирует тесную взаимосвязь понятия жур-
нала расчетов и вида расчета.
Использование окна редактирования «Вид расчета». Для редактирования входимости расчета в те или иные группы
используются два списка в окне редактирования вида расчета. В левом списке отражены группы, в которые редактируе-
мый вид расчета включен, в правом списке — группы, в которые вид расчета не включен.
Для переноса группы или нескольких групп расчетов из правого списка в левый, т. е. для включения редактируемого
вида расчета в требуемую группу или набор групп, выделите требуемые группы в правом окне и нажмите кнопку .
Для переноса группы или нескольких групп расчетов из левого списка в правый, т. е. для исключения редактируемого
вида расчета из некоторой группы или набора групп, выделите требуемые группы в левом окне и нажмите кнопку .
Использование окна редактирования «Группа расчетов». Объединением видов расчетов в группы, о котором гово-
рилось выше можно управлять не только при редактировании свойств вида расчета, но и при редактировании группы рас-
четов. Это позволяет, например, создав новую группу расчетов, сразу определить набор видов расчета, входящих в нес, а
не указывать входимость расчетов в новую группу путем редактирования каждого расчета.
Для редактирования входимости расчетов в данную группу используются два списка в окне редактирования «Группа
расчетов». В левом списке отражены виды расчета, которые включены в данную группу, в правом списке — виды расчета,
которые не включены в данную группу.
Для переноса вида расчета или нескольких видов расчетов из правого списка в левый, т. е. для включения их в редак-
тируемую группу, выделите требуемые виды расчетов в правом окне и затем нажмите кнопку .
Для переноса вида расчета или нескольких видов расчетов из левого списка в правый, т. е. для исключения их из ре-
дактируемой группы, выделите требуемые расчеты в левом окне и затем нажмите кнопку .
Модуль расчета
Модуль расчета, как правило, содержит предопределенную процедуру ПровестиРасчет. Основная задача процеду-
ры расчета — описать, каким образом при выполнении операции расчета журнала расчетов должно вычисляться значение
«Результат». Кроме того, вид расчета может влиять на другие данные системы, например, изменять содержимое справоч-
ников.
Для редактирования модуля расчета используется текстовый редактор, который можно вызвать на экран одним из сле-
дующих способов:
• в окне редактирования вида расчета нажмите кнопку «Модуль расчета»;
или
• выберите наименование вида расчета в окне «Конфигурация — Метаданные», нажатием правой кнопки мыши вы-
зовите на экран контекстное меню и в этом меню выберите пункт «Модуль расчета».
108
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Правила перерасчета
«Правила перерасчета» являются вспомогательными объектами метаданных, предназначенными для автоматического
отслеживания актуальности результатов проведенных расчетов при вводе новых записей журнала расчетов, удалении су-
ществующих или ручном исправлении результата расчета.
При создании правила перерасчета в Конфигураторе определяются виды расчетов, при редактировании которых пра-
вило перерасчета «срабатывает», и виды расчетов, которые должны быть перерассчитаны при срабатывании данного пра-
вила.
Список видов расчета, на основании которых срабатывает конкретное правило перерасчета, условно называется веду-
щие виды расчета. Список видов расчета, которые должны быть перерассчитаны при срабатывании конкретного правила,
условно называется зависимые виды расчета.
Например, для организации правильного перерасчета доплат к основным начислениям следует в качестве ведущих ви-
дов расчета указать те, на основании которых считаются доплаты (оклад, тариф, сдельная оплата), а в качестве зависимых
видов расчета следует указать собственно перерассчитываемые доплаты.
После ввода в систему такого правила перерасчетов журнал расчетов будет вести себя описанным ниже образом. При
этом сначала рассмотрим случай для взаимосвязи видов расчета в одном расчетном периоде.
Итак, если в журнале расчетов появится новая (в результате проведения документа), исчезнет (при отмене проведения)
или будет исправлена существующая запись с одним из «ведущих» видов расчета (в нашем примере — оклад, тариф,
сдельная оплата), то будет снят признак «Рассчитана» со всех записей, соответствующих доплатам, если найдутся тако-
вые, с тем же периодом действия, что и введенная, удаленная или исправленная запись.
Если при этом вводится запись с периодом действия не в текущем расчетном периоде, а в одном из прошлых (напри-
мер, расчет оклада задним числом за прошлый месяц), то система введет записи-перерасчеты для всех доплат соответст-
вующего прошлого периода.
Правило перерасчета может быть трех типов: перерасчет записей текущего периода, перерасчет записей того же пе-
риода, или перерасчет записей будущих периодов.
В первом случае перерассчитываются заданные виды расчетов с только текущего периода в независимости от того, ка-
кой период действия имеют изменяемые записи журнала расчетов.
Во втором случае перерассчитываются заданные виды расчетов с тем же периодом действия, что и новая введенная за-
пись.
В третьем — перерассчитываются записи одного или нескольких будущих расчетных периодов.
Например, если построить правило перерасчета больничных листов, то в качестве ведущих расчетов будут назначены
виды начислений, базовые для больничного листа, в качестве зависимых — все виды больничного листа, а тип правила
перерасчета будет определен как «перерасчет будущих периодов», причем количество периодов — это число месяцев ис-
пользуемых при исчислении среднего заработка с целью расчета больничного листа.
Другой пример — правило перерасчета подоходного налога. При этом тип перерасчета — «только текущий период», а
ведущие виды расчета — все облагаемые налогом начисления.
При вводе видов расчета. В этом списке необходимо пометить ведущие виды расчетов (см. выше).
Необходимо пересчитать. В этом списке необходимо отметить зависимые виды расчета (см. выше).
Период в котором будут проводится перерасчеты, как уже упоминалось выше, выбирается из следующих возможных
значений:
...только в ввод, редактирование или удаление строк журнала расчетов, соответствующих одному из ве-
текущем пе- дущих видов расчета, приведет к перерасчету строк журнала с зависимыми видами расчета
риоде журна- только в текущем периоде. Это значит, что какой бы период действия не имела изменяемая
ла расчетов строка журнала, будет снят признак «рассчитанности» с соответствующих записей текущего
периода журнала расчетов;
...в том же ввод, редактирование или удаление строк журнала расчетов, соответствующих одному из ве-
109
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
периоде дущих видов расчета, приведет к перерасчету строк журнала с зависимыми видами расчета,
журнала рас- относящихся к тому же периоду действия, что и измененная запись. Это значит, что какой бы
четов период действия не имела изменяемая строка журнала, будет введена запись-перерасчет (для
прошлых периодов) или снят признак «рассчитанности» (для текущего периода) для соответ-
ствующих записей журнала, имеющих тот же период действия;
...в сле- ввод, редактирование или удаление строк журнала расчетов, соответствующих одному из ве-
дующих n дущих видов расчета, приведет к перерасчету строк журнала с зависимыми видами расчета,
периодах относящихся к будущим (относительно измененной записи) периодам действия, что и изме-
журнала рас- ненная запись. Это значит, что при изменении записи журнала расчетов, действующей в одном
четов из прошлых периодов (т. е. «задним числом»), будут введены записи-перерасчеты (для про-
шлых периодов) или снят признак «рассчитанности» (для текущего периода) для соответст-
вующих записей журнала, имеющих один из последующих n периодов действия.
110
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 18.
Календари
Свойства календаря
В этом параграфе будут описаны специфические свойства справочника, в дополнение к общим свойствам объектов ме-
таданных, о которых говорилось в п. «Свойства объектов метаданных» на стр. 24.
Свойства календаря редактируются при помощи палитры свойств «Свойства календаря».
Закладка «Календарь»
При редактировании календаря можно задать правила автозаполнения календаря. Правила автозаполнения описыва-
ются двумя параметрами: датой отсчета и списком, количество элементов которого не ограничено и каждый элемент ко-
торого — число.
Стартовая дата. В этом поле необходимо ввести дату, от которой будет выполняться автозаполнение календаря.
Автозаполнение
Во время работы программы 1С:Предприятие, при автоматическом заполнении календаря, в соответствие каждой ка-
лендарной дате ставится числовое значение по тем правилам, которые описаны при конфигурировании. При этом число-
вые значения берутся из списка «Длина дня», заданного в Конфигураторе, и заполняются от даты отсчета, заданной в
Конфигураторе. Когда список «Длина дня» исчерпан, он используется повторно, и так до тех пор, пока не произойдет за-
полнение по всем дням выбранного периода. Таким образом, периодичность календаря задается количеством элементов в
списке чисел, а привязка таких периодов ко времени — датой отсчета. Во время выполнения операции автозаполнения за
конкретный период не важно, как он расположен относительно определенной в Конфигураторе даты отсчета. Дата отсчета
может попадать в этот период, быть сколь угодно далеко в прошлом или будущем.
Рассмотрим на примере, как необходимо сконфигурировать календарь, который будет представлять собой график ра-
боты организации. Предположим, что предприятие работает по пятидневной рабочей неделе. Для создания календаря, в
котором каждому рабочему дню соответствует единица, а выходному — ноль, введем список из семи чисел, первые пять
из которых — 1, а два последних — 0. В качестве даты отсчета зададим, не задумываясь, любой понедельник. В результа-
те, при автозаполнении календарь будет заполняться семидневными периодами, начиная от понедельника, причем нуле-
вые значения будут приходиться на субботу и воскресение.
111
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 19.
Редактор форм
Большинство объектов метаданных в системе 1С:Предприятие могут иметь визуальную форму представления. Для ка-
ждого объекта метаданных форма может настраиваться индивидуально, а для некоторых типов объектов метаданных с
объектом может быть связано несколько форм, выборочно используемых в зависимости от контекста применения объекта
метаданных.
Формой в системе 1С:Предприятие называется совокупность трех взаимосвязанных компонентов: экранного представ-
ления элемента данных, его печатного представления и алгоритма на внутреннем языке системы 1С:Предприятие, кото-
рый связывает экранное и печатное представление. Алгоритм на внутреннем языке системы 1С:Предприятие также назы-
вается модулем.
Для создания форм объектов метаданных в системе 1С:Предприятие используется комплексный редактор форм. Он
позволяет редактировать все перечисленные компоненты визуального представления объекта метаданных и, фактически,
является совокупностью трех редакторов: редактора диалогов, текстового и табличного редакторов.
Внешне редактор форм реализован в виде метафоры рабочей книги, каждый лист которой содержит один из компонен-
тов визуального представления и может редактироваться соответствующим редактором.
В данной главе будет рассказано о работе с редактором форм, как совокупностью трех редакторов. Работа с конкрет-
ными редакторами рассматривается в соответствующих главах настоящего Руководства.
Для некоторых объектов метаданных (например, регистров) возможность редактирования формы отсутствует. В этом
случае будет отсутствовать соответствующий пункт в контекстном меню объекта метаданных, пункт в меню «Действия»
главного меню Конфигуратора, и кнопки в окне редактирования.
Разделение окна редактора форм. Чтобы разделить окно редактора форм, воспользуйтесь одним из следующих спо-
собов:
• поместите указатель мыши в строку закладок в окне редактора форм;
• нажатием правой кнопки мыши вызовите контекстное меню;
• в этом меню выберите пункт «Разделить окно»;
или
• в меню «Окна» главного меню программы выберите пункт «Разделить окно».
112
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Указатель мыши будет автоматически помещен в центр окна редактора форм и изменит свою форму на , а окно ре-
дактора форм пересекут линии, обозначающие границы будущих подокон.
Перемещая указатель мыши, установите границы подокон, и нажмите левую кнопку мыши для фиксации разделения.
Окно редактора форм будет разделено на 4 подокна.
Если сместить указатель мыши к одной из сторон окна редактора форм, так, чтобы линия, разделяющая окно, оказа-
лась прижатой к его границе, то окно будет разделено на 2 подокна.
Чтобы отказаться от разделения окна, следует сместить указатель мыши в один из углов редактора форм и нажать ле-
вую кнопку мыши.
Выбор подокна редактирования. Каждое подокно является самостоятельным окном редактора форм, в котором мо-
жет производиться редактирование одного из компонентов формы объекта метаданных. Вся работы выполняется в актив-
ном подокне. Чтобы сделать подокно активным, щелкните левой кнопкой мыши в пределах области подокна.
Работая в подокне, вы можете выбирать редактируемый компонент формы, для этого следует щелкнуть мышью на за-
кладке нужного листа.
Изменение размеров подокон. Вы можете изменять относительные размеры подокон внутри окна редактора форм.
Для этого необходимо передвинуть мышью одну из линий, разделяющих подокна.
Можно передвигать либо только горизонтальную, либо только вертикальную линию, либо обе линии вместе. Чтобы
переместить обе линии одновременно, следует перетаскивать пересечение этих линий, указатель мыши в этом случае
принимает форму .
Отмена разделения окна редактора форм. Чтобы отменить разделение окна редактора форм, необходимо перета-
щить мытью разделительную линию к одному из краев окна редактора форм. Та линия, которая оказывается прижатой к
краю окна, пропадает после отпускания левой кнопки мыши.
Добавление листа таблицы. Чтобы добавить таблицу, выберите пункт «Добавить таблицу »в меню «Окна» главного
меню Конфигуратора.
Вновь созданной таблице будет присвоено имя, состоящее из слова «Таблица» и порядкового номера таблицы в окне
редактора форм.
Переименование листа таблицы. Чтобы изменить имя таблицы, сделайте активной эту таблицу и выберите пункт
«Задать имя таблицы»в меню «Окна» главного меню Конфигуратора.
В выданном на экран запросе введите новое имя таблицы и нажмите кнопку «ОК». Имя может иметь длину до 30 сим-
волов и включать буквы, цифры, пробелы и знаки подчеркивания.
Копирование и перемещение листов таблицы. Чтобы скопировать или переместить таблицу, сделайте активной эту
таблицу и выберите пункт «Переместить/Копировать» в меню «Окна» главного меню Конфигуратора.
В выданном на экран диалоге выберите таблицу, перед которой будет располагаться перемещаемая или новая таблица.
Для создания копии таблицы установите флажок «Создавать копию».
Для выполнения перемещения (копирования) нажмите кнопку «ОК». При перемещении таблица будет перенесена в
новое место среди прочих таблиц редактируемой формы. При копировании будет создана новая таблица, являющаяся ко-
пией таблицы-образца. Созданной таблице будет присвоено имя, состоящее из имени таблицы-образца и числа — поряд-
кового номера таблицы в редакторе форм.
После ответа на запрос о необходимости удаления таблицы текущая таблица будет безвозвратно удалена.
113
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Если активно окно редактирования формы отчета или обработки, в меню «Действия» появляется пункт «Свойства
формы». При выборе этого пункта открывается диалог «Свойства формы»
С помощью переключателя в группе «Использовать таблицу» можно выбрать следующие режимы (подробнее о них
см. в главе «Табличный редактор»):
Нет использовать при работе 1С:Предприятия диалог и таблицу последовательно и раздельно. При вызо-
ве отчета появляется диалог, в нем вводятся параметры отчета, после чего на основе этих парамет-
ров, данных информационной базы и исходной таблицы, по алгоритму, записанному в модуле, фор-
мируется отчет в виде итоговой таблицы.
Пустую использовать при работе 1С:Предприятия таблицу совместно с диалогом, но не вместо него. При вы-
зове отчета появляются диалог и новая (пустая) таблица. В нее выводится отчет, формируемый как в
режиме «Нет».
Для ввода использовать при работе 1С:Предприятия таблицу совместно с диалогом или вместо него. При вызо-
данных ве отчета появляются и диалог, и таблица, или только таблица. В некоторые ячейки такой таблицы,
определенные на этане конфигурирования, можно непосредственно вводить данные. В других ячей-
ках таблицы, недоступных для непосредственного ввода, помещаются формулы, значения которые
вычисляются после ввода данных в доступные ячейки. После ввода всех данных и автоматического
вычисления всех формул таблица становится итоговой таблицей отчета.
В списке, расположенном рядом с переключателем в группе «Использовать таблицу», для режима «Для ввода данных»
можно выбрать одну из связанных с отчетом таблиц.
Положение. Расположение таблицы относительно диалоговой формы регулируется переключателем «Положение» для
режимов «Пустую» и «Для ввода данных». При выборе значения «Во все окно» табличный документ будет занимать окно
полностью, и диалоговая форма отображаться не будет (для режима «Пустую», понятно, это значение выбирать не имеет
смысла). Относительное положение определяется только для отчета, вызванного в 1С:Предприятии; в Конфигураторе ре-
дактирование таблицы и диалога будет происходить по-прежнему в разных закладках окна редактирования формы отчета.
114
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 20.
Индивидуальный пользовательский интерфейс
Средства администрирования пользователей в системе 1С:Предприятие, помимо возможности устанавливать права
доступа к информации, включают возможность создания индивидуальных пользовательских интерфейсов для различных
категорий пользователей.
Индивидуальный пользовательский интерфейс включает расширенное главное меню и панели инструментов, настро-
енные на работу только с той информацией, доступ к которой разрешен набором прав пользователя.
В Конфигураторе системы 1С:Предприятие функция создания списка пользователей, которым разрешен вход в систе-
му, и функция создания пользовательского интерфейса отделены одна от другой. Такой подход имеет достаточную гиб-
кость и простоту в использовании.
С одной стороны, возможно создать несколько типовых пользовательских интерфейсов с различным объемом команд.
Каждый интерфейс предназначается для использования определенной категорией пользователей: кладовщиками, продав-
цами, менеджерами и так далее.
В случае, когда создается новый пользователь, принадлежащий к одной из указанных категорий, ему просто назнача-
ется заранее созданный типовой пользовательский интерфейс.
С другой стороны, при необходимости изменения интерфейса для категории пользователей нет необходимости в ре-
дактировании интерфейса каждого отдельного пользователя, входящего в эту категорию. В этом случае достаточно отре-
дактировать текущий интерфейс этой категории пользователей или назначить ей новый типовой интерфейс — интерфейс
будет автоматически обновлен для всех пользователей этой категории.
Конфигуратор системы 1С:Предприятие позволяет создавать практически неограниченное количество типовых поль-
зовательских интерфейсов. В процессе создания интерфейса разрабатывается пользовательское меню и набор панелей
инструментов.
Для любого интерфейса могут быть созданы подчиненные интерфейсы. При создании подчиненный интерфейс полно-
стью наследует меню и панели инструментов интерфейса-родителя, по в процессе редактирования у подчиненного интер-
фейса могут быть отключены отдельные пункты меню или кнопки панелей инструментов.
Созданные пользовательские интерфейсы являются неотъемлемой частью конфигурации.
Совет. Желательно задавать пользовательским интерфейсам смысловые названия, которые бы отражали должность или
характер выполняемых функций того пользователя, для которого создается данный пользовательский интерфейс.
После присвоения названия новому пользовательскому интерфейсу для сохранения сделанных изменений необходимо
нажать кнопку «ОК». Если отказаться от сохранения изменений, нажав кнопку «Отмена», новый пользовательский ин-
терфейс будет создан, но у него будет сохранено автоматически присвоенное имя.
Новый пользовательский интерфейс верхнего уровня создается пустым — он не содержит меню и панелей инструмен-
тов. Новый подчиненный интерфейс наследует меню и панели инструментов интерфейса-родителя.
115
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Совет. Если необходимо восстановить ошибочно удаленный пользовательский интерфейс, следует закрыть окно «Конфи-
гурация», отказавшись от сохранения сделанных изменений. После повторного открытия этого окна удаленный
пользовательский интерфейс вновь появится в списке. Однако, в этом случае будут утеряны все изменения, кото-
рые были выполнены в текущем сеансе работы.
После удаления пользовательского интерфейса следует отредактировать свойства пользователей, которым был назна-
чен удаленный пользовательский интерфейс.
116
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Название. Поле «Название» служит для присвоения и редактирования названия пользовательского интерфейса. Это
название используется при назначении индивидуального интерфейса конкретному пользователю.
Название представляет собой произвольную символьную строку ее длина практически не ограничена. При редактиро-
вании названия пользовательского интерфейса необходимо, чтобы отредактированное название не совпадало с названия-
ми, уже существующими в списке пользовательских интерфейсов.
Отключить меню «Операции». При работе системы 1С:Предприятие меню «Операции» позволяет работать с любой
информацией, обрабатываемой системой — константами, справочниками, журналами, документами — естественно, с
учетом установленных прав пользователя. Однако, зачастую возникает необходимость скрыть от определенной категории
пользователей сам факт присутствия в системе информации какого-то конкретного вида.
Если включена опция «Отключить меню «Операции»», то при использовании конфигурации в главном меню системы
1С:Предприятие меню «Операции» будет отсутствовать. В этом случае пользователь может обращаться только к тем объ-
ектам данных, которые определены его пользовательским интерфейсом.
Использовать при отключенной авторизации. Опция «Использовать при отключенной авторизации» позволяет ука-
зать, какой пользовательский интерфейс следует применять, если отсутствует список пользователей системы
1С:Предприятие. Данная опция позволяет создавать индивидуальный интерфейс, когда система 1С:Предприятие исполь-
зуется в однопользовательском режиме.
Опция «Использовать при отключенной авторизации» может быть включена только у одного интерфейса из списка.
Интерфейс, у которого включена эта опция, в списке интерфейсов помечается знаком , а у всех прочих интерфейсов
опция «Использовать при отключенной авторизации» будет автоматически выключена.
Редактирование интерфейса верхнего уровня. Для интерфейса верхнего уровня может быть создано пользователь-
ское меню и панели инструментов. Для редактирования этих составляющих интерфейса используются соответствующие
редакторы — редактор меню и редактор панелей инструментов.
Для вызова редактора меню или редактора панелей инструментов выделите в списке пользовательских интерфейсов
название интерфейса и в меню «Действия» главного меню Конфигуратора выберите пункт «Редактировать». На экран бу-
дет выдан запрос, в котором необходимо выбрать, что будет редактироваться. В зависимости от сделанного выбора на
экран будет выдан либо редактор меню, либо редактор панелей инструментов.
Описание работы с этими редакторами приведено в отдельных главах настоящего Руководства.
Редактирование подчиненного интерфейса. При создании подчиненного интерфейса он наследует меню и панели
инструментов интерфейса-родителя, причем родителем может быть как интерфейс верхнего уровня, так и подчиненный
интерфейс.
В процессе редактирования подчиненного интерфейса можно отключать те или иные пункты меню или кнопки панели
инструментов, тем самым сужая область действия подчиненного интерфейса относительно интерфейса-родителя.
Для редактирования подчиненного интерфейса достаточно дважды щелкнуть мышью его наименование в окне «Кон-
фигурация — Интерфейсы». На экран будет выдан список команд (пунктов меню и кнопок панелей инструментов) этого
интерфейса.
Команды, которые были отключены при редактировании интерфейса верхнего уровня, выделены серым цветом и не-
доступны для редактирования. Соответствующие этим командам пункты меню и кнопки панелей инструментов будут от-
сутствовать, когда система 1С:Предприятие будет запущена с использованием редактируемого интерфейса.
При снятии галочки у какой-либо команды из списка эта команда исключается из интерфейса, поэтому при запуске
системы 1С:Предприятие будут отсутствовать соответствующие отключенной команде пункт меню или (и) кнопка панели
инструментов.
Выключение какой-либо команды у редактируемого интерфейса выключает эту же команду и у всех интерфейсов,
подчиненных редактируемому, на любом уровне.
117
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 21.
Редактор меню
В операционной системе MS Windows управление работой приложения осуществляется при помощи набора команд,
доступ к которым, в соответствии в принятым в MS Windows стандартом, организован в виде меню.
Главное меню системы 1С:Предприятие может содержать команды двух типов: системные и пользовательские.
Системные команды предоставляют доступ к набору функций, которые поддерживаются исполняемым модулем сис-
темы 1С:Предприятие. Этот набор постоянный, и пользователем меняться не может.
Пользовательское меню создается в процессе настройки конфигурации задачи при разработке пользовательских ин-
терфейсов и содержит набор пользовательских команд. Для каждой категории пользователей можно создать индивиду-
альное меню. Как правило, пользовательское меню создается с целью предоставить быстрый доступ к тем данным, работа
с которыми разрешена набором предоставленных пользователю прав.
Конфигуратор системы 1С:Преднриятие позволяет создавать пользовательское меню, используя редактор меню. Поль-
зовательское меню является принадлежностью пользовательского интерфейса, создаваемого для каждой категории поль-
зователей.
Окно редактора меню. Окно редактора меню содержит структуру создаваемого меню, представленную в виде дерева.
Такое представление позволяет легко получить доступ ко всем элементам меню. Для выбора любого элемента создавае-
мого меню достаточно щелкнуть на нем мышью.
Принципы работы с деревом меню не отличаются от приемов работы с другими «древовидными» списками в MS
Windows (например, со структурой папок, изображаемой на левой панели программы Проводник). Кратко эти приемы
были изложены в главе «Метаданные».
Структура меню. На первом уровне дерева находятся меню. Названия меню появляются в главном меню системы
1С:Преднриятие при «проигрывании» настройки. Как правило, названия меню первого уровня обозначают основные
функциональные блоки задачи.
На последующих уровнях могут располагаться элементы меню трех типов: команды, подменю и разделители.
Команда непосредственно связана с выполнением каких-либо действий.
Подменю служит для дополнительной группировки элементов меню. Выбор подменю непосредственного выполнения
каких-либо операций не вызывает, а только открывает список, который, в свою очередь, также может состоять из команд,
подменю и разделителей.
Названия команд и подменю, которые появляются в меню при его работе, также называют пунктами меню.
Разделитель никакой функциональной нагрузки не несет и служит только для визуальной группировки логически свя-
занных пунктов меню. В работающем меню разделитель выглядит как горизонтальная черта между двумя пунктами меню.
Для любого элемента создаваемого меню нажатием правой кнопки мыши можно открыть контекстное меню. Это меню
содержит команды для определения свойств или удаления текущего элемента меню, а также команды для запуска Конст-
руктора и проверки созданного меню.
Создание меню
Сам процесс создания меню заключается в построении структуры будущего меню и определении свойств входящих в
него элементов. Сделать это можно автоматически, используя Конструктор меню, или вручную — отдельно создавая каж-
дый элемент будущего меню и описывая его свойства.
118
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Если в палитре свойств установить флажок «Системная колонка», то название меню первого уровня необходимо бу-
дет выбрать из выпадающего списка, содержащего названия 4 системных колонок главного меню системы
1С:Предприятие. После нажатия кнопки «ОК» или «Обновить» выбранное название появится в окне редактор меню, но,
в отличие от других колонок первого уровня, будет отмечено значком зеленого цвета. Элементы меню, размещаемые в
таких колонках, будут появляться в соответствующих системных колонках главного меню системы 1С:Предприятие, сре-
ди системных элементов меню.
В отличие от прочих колонок верхнего уровня, системные колонки могут располагаться в любом месте редактируемо-
го меню — они только обозначают соответствующие колонки главного меню системы 1С:Предприятие.
После создания заголовка меню первого уровня можно перейти к созданию других элементов меню.
Если открыть ветвь структуры, которая начинается у только что созданного заголовка, можно видеть заготовку для
создания элементов меню второго уровня — строку <новый...>.
Создание новых элементов меню происходит, когда заготовке задастся название, тин и необходимый набор свойств.
Задание свойств элемента меню производится в палитре свойств «Свойства элемента меню», который можно вызвать
из контекстного меню элемента или из меню «Действия» главного меню Конфигуратора.
Название. В этом поле необходимо указать строку символов, которая будет выдаваться в готовом меню. Как правило,
название отражает характер действий, которые будут выполняться при выборе этого элемента меню.
Тип. Щелчок мышью в поле «Тип» открывает список, из которого необходимо выбрать тип создаваемого элемента
меню.
Тип элемента меню, в общем случае, определяется при создании элемента меню, и в последующем не изменяется, так
как смена типа элемента меню приводит к изменению в структуре меню. Однако, если необходимо изменить тип элемента
меню, необходимо иметь в виду следующее.
Если тип с более широким набором свойств заменяется на тип с менее широким (например, «Элемент» на «Подме-
ню»), то «лишние» свойства пропадут и восстановить их обратным выбором типа нельзя. В этом случае для восстановле-
ния «пропавших» свойств следует отказаться от сделанных изменений, нажав кнопку «Отмена» палитры свойств.
Объект. В поле «Объект» необходимо выбрать название объекта метаданных, над которым будут производиться дей-
ствия при выборе пункта меню. Список доступных объектов зависит от количества существующих в конфигурации к те-
кущему моменту объектов метаданных.
Команда. Для каждого объекта метаданных существует набор предопределенных команд, которые можно выполнить
над этим объектом. Для выбора конкретной команды необходимо открыть список таких команд, нажав кнопку в поле
«Команда», и выбрать из него необходимую команду. Именно эта команда будет выполнятся при выборе редактируемого
пункта меню.
119
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Подсказка. В поле «Подсказка» можно ввести текст, который будет выдаваться в строке состояния главного окна про-
граммы при указании мышью на текущий пункт меню. Как правило, строка должна содержать краткое описание действий,
которые будут выполнены после выбора этого пункта меню.
Закладка «Параметры»
Состав управляющих элементов закладки «Параметры» зависит от значений, указанных в закладке «Общие».
Использовать форму. Если в ноле «Объект» закладки «Общие» выбран справочник или журнал документов, закладка
«Параметры» будет содержать ноле для выбора формы выдачи справочника или журнала на экран. Список возможных
форм представления справочников или журналов разрабатывается в процессе создания структуры метаданных.
Открывать форму модально. Если этот флажок установлен, выбранная форма объекта метаданных будет открывать-
ся в модальном режиме. В этом режиме пользователь не имеет возможности перейти в другое окно программы или закон-
чить работу с программой, пока не закончена работа с диалогом, открытым в этом режиме.
Формула. Если в закладке «Общие» в поле «Объект» выбран объект «Задача», а в поле «Команда» — команда «Зада-
ча.Выполнить», закладка «Параметры» будет содержать поле ввода, в которое можно ввести имя процедуры или функции
на встроенном языке системы 1С:Предприятие. Эта процедура будет выполняться при выборе пункта меню.
В поле ввода можно ввести несколько имен процедур или функций, разделяя их символами «;», тогда они будут вы-
полняться последовательно.
Введите имя файла. Если в закладке «Общие» в поле «Объект» выбран объект «Отчеты», а в ноле «Команда» — ко-
манда «Отчеты.ОткрытьВнешний», закладка «Параметры» будет содержать поле ввода, в которое можно ввести имя фай-
ла внешнего отчета. Эта внешний отчет будет открываться при выборе пункта меню.
Закладка «Акселератор» («горячие клавиши»)
Управляющие элементы закладки «Акселератор» служат для постановки в соответствие редактируемому элементу ме-
ню комбинации «горячих клавиш». Заданная комбинация клавиш может использоваться для быстрого выполнения нуж-
ной команды меню.
Задать акселератор можно двумя способами.
Можно ввести наименование клавиши в поле ввода или выбрать наименование из связанного с этим нолем списка кла-
виш. Переключатели «Ctrl», «Shift» и «Alt» позволяют задавать комбинации с использованием этих служебных клавиш.
Удобнее задать акселератор, просто нажав нужную комбинацию клавиш на клавиатуре. Для этого необходимо выпол-
нить следующие действия:
• нажмите кнопку «Выбрать акселератор»;
• после появления сообщения нажмите нужную комбинацию клавиш.
Выбранная комбинация клавиш будет записана в закладке «Акселератор». Можно отказаться от выбора акселератора,
нажав мышью кнопку «Отмена».
Для удаления акселератора следует удалить наименование клавиш в поле закладки «Акселератор».
120
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
В правой панели Конструктора меню для выбранного вида объектов метаданных выдается полный список предопреде-
ленных команд для манипуляции объектами метаданных этого вида.
Процесс создания меню при помощи Конструктора заключается в том, что, расставляя отметки у нужных команд, не-
обходимо определить набор команд, которые будут автоматически помещены в меню.
Расстановка отметок выполняется следующим образом.
Отметка у наименования вида объектов метаданных в левом окне выполняет роль трехпозиционного переключателя.
Щелкая на ней мышью, можно выбрать одно из трех состояний этой отметки.
Если отметка — серого цвета, то список команд в правом окне доступен для расстановки отметок у команд. Щелч-
ком мыши можно снять отметку и исключить команду из меню, и наоборот, поставив отметку, включить ее.
Если отметка — черного цвета, то в правом окне у всех команд будут автоматически проставлены отметки , а спи-
сок команд будет недоступен для расстановки отметок у конкретных команд.
Если отметка у наименования вида объектов метаданных отсутствует, то в правом окне у всех команд отметки бу-
дут автоматически сняты, а список команд будет недоступен для расстановки отметок у конкретных команд.
Для сохранения результатов работы Конструктора меню служит кнопка «Построить». При ее нажатии окно Конструк-
тора меню закрывается, а описанная в Конструкторе структура меню будет в виде дерева представлена в окне редактора
меню.
Для отказа от создания меню при помощи Конструктора нажмите кнопку «Отмена». Структура меню, которая была
создана в редакторе меню до вызова Конструктора, останется без изменений.
121
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 22.
Редактор панелей инструментов
Управление работой приложения в операционной системе MS Windows осуществляется при помощи набора команд,
доступ к которым, в соответствии с принятым в MS Windows стандартом, организован в виде меню. Для быстрого доступа
к часто используемым командам используют так называемые панели инструментов.
Панель инструментов представляет собой окно с набором кнопок. Нажатие мышью на любую из кнопок вызывает не-
медленное выполнение связанной с этой кнопкой команды. Как правило, каждая кнопка снабжена картинкой, образно
отражающей характер команды, связанной с этой кнопкой. Панели инструментов можно располагать в любом удобном
месте — как, например, прижав к какой-либо стороне окна программы, так и «подвесив» в любом месте экрана.
Конфигуратор системы 1С:Предприятие позволяет создавать пользовательские панели инструментов, используя ре-
дактор панелей инструментов. Панели инструментов созданные редактором, могут содержать как кнопки с картинкой, так
и кнопки с текстом. Набор панелей инструментов является принадлежностью пользовательского интерфейса, создаваемо-
го для каждой категории пользователей.
122
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Положение. В этом списке можно задать, вдоль какой стороны главного окна системы 1С:Предприятие будет распола-
гаться панель инструментов.
Показывать. Если этот флажок снят, панель инструментов не будет показываться при запуске системы
1С:Предприятие.
Располагать с новой строки. Если этот флажок снять, панель инструментов будет располагаться в том же ряду, что и
предыдущая, в противном случае панели будут располагаться друг под другом
Библиотека пиктограмм
Самой заметной частью любой панели инструментов являются пиктограммы — картинки на кнопках панели инстру-
ментов. Как правило, пиктограммы в аллегорической форме отражают суть команды, которая вызывается при нажатии на
кнопку.
В комплект системы 1С:Предприятие входит библиотека пиктограмм, картинки из которой можно использовать для
размещения на кнопках панели инструментов. Библиотека пиктограмм хранится в файле IMAGECOL.BMP, который по
умолчанию располагается в каталоге с исполняемыми файлами системы 1С:Предприятие.
Файл IMAGECOL.BMP может быть скопирован или перенесен в каталог информационной базы или рабочий каталог
пользователя. При вызове редактора панелей инструментов он ищет файл IMAGECOL.BMP сначала в рабочем каталоге
пользователя, затем — в каталоге с информационной базой, и, наконец, в каталоге с исполняемыми файлами системы
1С:Предприятие. Размещение файла IMAGECOL.BMP в одном из указанных каталогов позволяет изменять «область дей-
ствия» библиотеки пиктограмм.
Если файл IMAGECOL.BMP был успешно найден и прочитан, он выдается в окне библиотеки картинок в виде набора
отдельных пиктограмм.
Если ни в одном из перечисленных каталогов файл не найден, выдается соответствующее сообщение, и окно с библио-
текой картинок остается пустым. В этом случае придется самостоятельно указать редактору панелей инструментов файл
библиотеки пиктограмм. Для этого необходимо нажать кнопку «Заменить» и при помощи стандартного диалога открытия
файлов выбрать нужный файл библиотеки пиктограмм.
Помимо стандартной библиотеки пиктограмм, поставляемой с системой 1С:Предприятие, можно использовать свои
собственные библиотеки пиктограмм.
Библиотека пиктограмм представляет собой графический файл в формате MS Windows BITMAP и может иметь любое
имя. Создать такой файл можно любой графической программой, поддерживающей указанный формат. Например, можно
воспользоваться программой Paint, входящей в комплект операционной системы MS Windows 95.
Каждая пиктограмма — это картинка размером 15 пикселей по высоте и 16 пикселей — по ширине. В файле библиоте-
ки такие картинки лежат вплотную друг к другу без промежутков. При чтении файла библиотеки редактор панелей инст-
рументов делит файл на секции размером 15 пикселей по высоте и 16 пикселей — по ширине, независимо от его содер-
жимого, и считает каждую такую секцию отдельной картинкой. Набор этих картинок и выдается для использования в ле-
вой нижней части редактора панелей инструментов.
123
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Объект. В поле «Объект» необходимо выбрать название объекта метаданных, над которым будут производиться дей-
ствия при нажатии на кнопку. Список доступных объектов зависит от количества созданных к текущему моменту объек-
тов метаданных.
Команда. Для каждого объекта метаданных существует набор предопределенных команд, которые можно выполнить
над этим объектом. Для выбора конкретной команды необходимо открыть список таких команд, нажав кнопку в поле
«Команда», и выбрать из него необходимую команду.
Подсказка. Текст, который можно ввести в поле «Подсказка», будет выдаваться в строке состояния главного окна сис-
темы 1С:Прсдприятие при нажатии на кнопку. Как правило, строка должна содержать краткое описание действий, кото-
рые будут выполнены при нажатии на эту кнопку.
Короткая подсказка. В поле «Короткая подсказка» можно ввести текст, который будет выдаваться на экран, если ука-
затель мыши подержать над кнопкой 1...2 секунды. В строке состояния главного окна программы одновременно будет
выдаваться текст, введенный в поле «Подсказка».
Закладка «Параметры» и закладка «Акселератор»
Состав и назначение управляющих элементов этих закладок совпадают с одноименными закладками палитры свойств
«Свойства элемента меню» (см. стр. 119).
Закладка «Образ»
Управляющие элементы закладки «Образ» предназначены для назначения внешнего вида кнопки.
124
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Если выбрана опция «Пиктограмма», на кнопку может быть помещена картинка из библиотеки пиктограмм.
Если выбрана опция «Текст», в поле ввода закладки «Образ» можно ввести фразу, которая будет помещена на кнопку.
Размер кнопки в этом случае будет соответствующим образом увеличен.
Удаление кнопки
Для удаления кнопки (или разделителя) выделите ее в списке «Состав панели» и выберите пункт «Удалить кнопку» из
меню «Действия» главного меню Конфигуратора.
125
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Глава 23.
Пользовательские права
В Конфигураторе системы 1С:Предприятие разделены функция создания набора пользовательских прав и функция
создания пользователей. Такой подход имеет достаточную гибкость и простоту в использовании.
С одной стороны, возможно создать несколько типовых наборов пользовательских прав с различной широтой полно-
мочий. Присвоение прав новой категории пользователей заключается в простой операции назначения для этой категории
одного из типовых наборов прав.
С другой стороны, при изменении полномочий для этой же категории пользователей нет необходимости в редактиро-
вании прав каждого отдельного пользователя — достаточно отредактировать текущий набор прав этой категории пользо-
вателей или присвоить ей новый набор прав.
Конфигуратор системы 1С:Предприятис позволяет создавать практически неограниченное количество наборов пользо-
вательских нрав.
Совет. Желательно задавать наборам прав смысловые названия, которые бы отражали должность или характер выпол-
няемых функций того пользователя, для которого создается данный набор прав.
После присвоения названия новому набору прав для сохранения сделанных изменений необходимо нажать кнопку
«ОК». Если отказаться от сохранения изменений, нажав кнопку «Отмена», новый набор прав будет создан, но у него бу-
дет сохранено автоматически присвоенное имя.
126
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Совет. Если необходимо восстановить ошибочно удаленный набор нрав, следует закрыть окно «Конфигурация», отка-
завшись от сохранения сделанных изменений. После повторного открытия этого окна удаленный набор прав вновь
появится в списке. Однако, в этом случае будут утеряны все изменения, которые были выполнены в текущем сеансе
работы.
После удаления набора прав следует отредактировать свойства пользователей, которым был задан удаленный набор
прав.
Определение прав
Определение прав заключается в установке совокупности разрешенных действий над объектами метаданных. Вся ра-
бота по определению набора нрав ведется в редакторе пользовательских прав.
Назначение прав
Назначение прав доступа к объектам метаданных выполняется в диалоге «Свойства элемента прав». Для вызова этого
диалога на экран необходимо дважды щелкнуть мышью на идентификаторе объекта метаданных или на названии вида
объектов метаданных в окне редактора пользовательских прав.
127
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Диалог «Свойства элемента прав» организован в виде картотеки, имеющей только одну закладку — «Доступ». Заклад-
ка содержит окно со списком операций, которые можно осуществлять над выбранным объектом метаданных. Операции,
разрешенные к выполнению, отмечены знаком И слева от наименования операции.
Чтобы разрешить выполнение конкретной операции над выбранным объектом метаданных, необходимо щелкнуть
мышью на рамке слева от названия операции. В рамке появится отметка означающая, что эта операция над выбранным
элементом данных разрешена. Повторным щелчком мыши отметку можно снять и, таким образом, запретить выполнение
выбранной операции.
Внимание! Разрешение той или иной операции может автоматически включать разрешение других логически связанных с
ней операций, и наоборот, — выключение какой-либо операции вызывает выключение и некоторых других. На-
пример, при включении операции «Любые изменения» автоматически включаются и все остальные операции;
включение операции «Корректировка» автоматически включает и операцию «Чтение», и тому подобное. Характер
подобных связей зависит от набора операций, которые можно выполнять с конкретным объектом данных.
Кнопки, расположенные в закладке «Доступ» справа от списка операций, используются для постановки отметок сразу
у всех операций: кнопка ставит отметки, а кнопка снимает.
Установка прав вида объектов метаданных. Кроме установки прав для конкретного объекта метаданных, можно ус-
танавливать права для всех объектов метаданных этого вида. Например, палитру свойств «Свойства элемента прав» мож-
но вызвать, дважды щелкнув мытью на ключевом слове «Документы» в окне редактора пользовательских прав. В этом
случае расстановка отметок у наименований операций выполняется несколько иным способом, чем это делалось при
редактировании прав для конкретного объекта метаданных.
Если отметка в момент вызова палитры свойств имеет серый цвет, это означает, что данная операция для каждого из
объектов метаданных этого вида установлена индивидуально.
Щелкая мышью, можно изменить состояние отметки .
Отметка черного цвета означает, что данная операция включена для всех объектов метаданных этого вида.
Отсутствие отметки у наименования операции означает, что данная операция будет выключена для всех объектов
метаданных этого вида.
При редактировании нрав для вида объектов метаданных также будут соблюдаться взаимосвязи между операциями, о
которых говорилось выше.
Внимание. Если при создании наборов прав ни в одном наборе не будет включена операция «Административные функ-
ции», то при попытке сохранить список наборов нрав будет выдано сообщение «Список наборов прав не будет со-
хранен. Нет наборов с нравом администрирования». В этом случае необходимо включить операцию «Администра-
тивные функции» в одном из наборов прав.
Установка всех прав. Для быстрой установки всех прав (это может потребоваться, например, для администратора
системы 1С:Предприятие) в окне «Конфигурация — Права» выделите наименование набора прав, для которого требуется
установить все права, нажатием правой кнопки мыши вызовите на экран контекстное меню и выберите функцию «Уста-
новить все права».
Функция «Снять все права» обратна функции «Установить все права» и позволяет, как это следует из се названия, от-
менить все права для выбранного набора прав.
Совет. Функции «Установить все права» и «Снять все права» позволяют быстро создавать необходимый набор прав, осо-
бенно при разветвленной структуре метаданных. Например, для создания набора прав, в котором отключены толь-
ко некоторые функции, удобно поступить следующим образом: сначала функцией «Установить все права» устанав-
ливаются все нрава для этого набора, а затем в редакторе прав запрещаются отдельные операции по работе с дан-
ными.
Характеристики прав
Ниже в таблице приведена сводка по всем правам, которые можно установить для объектов метаданных.
Конфигурация
Операция Пояснение
Административные функции Доступ к функциям Конфигуратора: изменение структуры метаданных, управ-
ление списком пользователей, назначение прав доступа, редактирование поль-
зовательских интерфейсов.
Сохранение/Выгрузка данных Создание архивной копии и выгрузка данных в файл переноса данных
128
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
129
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Использование функций в таб- Использование в табло и формульном калькуляторе функций встроенного язы-
ло и формульном калькуляторе ка системы 1С:Предприятие
Групповое проведение доку- Использование режима группового проведения документов и восстановления
ментов последовательностей документов
Использование табло счетов
Монопольный запуск Запуск системы 1С:Прсдприятис в монопольном режиме.
Автообмен распределенной ИБ Работа с режимом автообмена
Константы
Операция Пояснение
Чтение Просмотр значения константы
Корректировка Изменение значения константы
Справочники
Операция Пояснение
Чтение Просмотр справочника
Любые изменения Все операции
Ввод нового Ввод новых элементов и групп справочника
Удаление Удаление элементов и групп справочника
Пометка на удаление Пометка элементов и групп справочника на удаление
Снятие пометки на удаление Снятие пометки на удаление с элементов и групп справочника
Корректировка Редактирование элементов и групп справочника
Документы
Операция Пояснение
Чтение Просмотр экземпляра данных
Любые изменения Все операции
Ввод нового Ввод нового документа
Удаление Удаление документа
Пометка на удаление Пометка документов на удаление
Снятие пометки на удаление Снятие пометки на удаление с документов
Корректировка Редактирование документа
Выбор Выбор документа
Просмотр подчиненных доку- Просмотр документов, имеющих в основе текущий документ
ментов
Проведение документа Проведение документов
Изменение проведенных до- Редактирование документов после проведения
кументов
Изменение документов без Редактирование проведенных документов без повторного проведения
перепроведения
Проведение документов «зад- Проведение документов до точки актуальности итогов
ним числом»
Редактирование архивного Проведение архивного документа расчета
документа расчета
Редактирование операции до- Редактирование бухгалтерской операции, сформированной документом
кумента
Журналы
Операция Пояснение
Чтение Просмотр журнала
Просмотр полного журнала Просмотр полного журнала
Просмотр общего журнала Просмотр общего журнала
Отчеты, обработки
Операция Пояснение
Использование Формирование отчета
130
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
Планы счетов
Операция Пояснение
Чтение Просмотр экземпляра данных
Любые изменения Все операции
Ввод нового Ввод нового счета
Удаление Удаление счета
Пометка на удаление Пометка счетов на удаление
Снятие пометки на удаление Снятие пометки на удаление со счетов
Корректировка Редактирование характеристик счета
Операция
Операция Пояснение
Чтение Просмотр экземпляра данных
Просмотр списка Просмотр журнала операций
Ввод операции без проверки Возможность отключения режима проверки корректности проводок
проводок
Включение проводок операции Сделать проводки операции активными
Выключение проводок опера- Сделать проводки операции неактивными
ции
Проводки
Операция Пояснение
Просмотр списка Просмотр журнала проводок
Просмотр списка корректных Возможность присмотра списка корректных проводок
проводок
Редактирование списка кор- Возможность редактирования списка корректных проводок
ректных проводок
Типовые операции
Операция Пояснение
Чтение Просмотр экземпляра данных
Любые изменения Все действия
Ввод нового Создание типовых операций
Удаление Удаление типовых операций
Корректировка Редактирование типовых операций
Использование Ввод типовых операций
Регистры
Операция Пояснение
Чтение Просмотр движений регистров
Журналы расчетов
Операция Пояснение
Чтение Просмотр журнала расчетов
Любые изменения Редактирование журнала расчетов
Расчет Выполнение расчета записей журнала расчетов
Изменение расчетного периода Смена расчетного периода журнала расчетов
Календари
Операция Пояснение
Чтение Просмотр календаря
Любые изменения Редактирование календаря
Редактировать праздники Редактирование календаря праздничных дней
131
Взято с http://www.igshestopalov.narod.ru/
1С 7.7 - Конфигурирование и администрирование - часть 1
132
Взято с http://www.igshestopalov.narod.ru/