Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C-Конфигурирование и администрирование.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
1.6 Mб
Скачать

Подчиненные документы

Система 1С:Предприятие позволяет устанавливать между доку­ментами отношения подчиненности типа «один ко многим». Исполь­зование механизма подчиненности дает пользователю возможность автоматически формировать список документов, подчиненных вы­бранному документу. Кроме того, к списку подчиненных документов можно обращаться из встроенного языка системы 1С:Предприятие.

Чтобы сделать какой-либо документ (назовем его условно «До­кумент 2») подчиненным другому документу («Документ 1»), необ­ходимо:

  • в структуре документа «Документ 2» создать реквизит типа «документ» (указав конкретный вид документов или «доку­мент вообще»);

  • при использовании конфигурации при вводе документа «До­кумент 2» в качестве значения этого реквизита выбрать доку­мент «Документ 1».

Для работы со списком документов, подчиненных какому-либо документу, используется журнал специального типа — журнал под­чиненных документов.

Конструктор документа

Вызов Конструкторов для создания объектов метаданных описан в главе «Метаданные».

Для иллюстрации работы Конструктора документа можно создать с его помощью, например, документ «Поступление материалов». В первом окне Конструктора нужно заполнить поля ввода примерно так: Идентификатор — «ПостМатериалов», Синоним — «Пост. мат.», Комментарий — «Поступление материалов». Введенные данные появятся потом в окне редактирования свойств документа, имеющем такие же поля ввода.

Далее Конструктор спросит, в частности, формировать ли доку­мент «от проводки». Если на это согласиться, появится окно Конструктора, в котором нужно сформировать список проводок. В начале список проводок пуст. Заполняется он нажатием кнопки «Добавить», по которой открывается окно «Опишите проводку». В этом окне нужно задать счета дебета и кредита проводки. Кнопки выбора дают доступ к списку счетов. В нем выбирается счет кредита и счет дебета. После выбора счета его код попа­дает в окно «Опишите проводку» и затем в список проводок. Если выбрать наверху списка счетов «Счет будет вводиться в документе» (т. е., в документе будет определяться счет для проводки), то такие счета определяются как переменные «Сч1», «Сч2» и т. д.

В следующем окне Конструктор предлагает список реквизитов связанных со сформированным списком проводок. Если среди счетов были бы переменные, каждая из них стала бы реквизитом документа, например, Сч2, и к ней добавились бы еще реквизиты для аналити­ческого учета, в данном случае это были бы Сч2_Субконто1, Сч2_Субконто2 и Сч2_Субконто3, в соответствии с максимальным количеством субконто, установленным в плане счетов (можно уста­новить до 5, обычно же установлено 3). Это максимальное количество применительно к конкретной ситуации как раз в данном окне можно сократить: отменить часть реквизитов, сняв флажки. Вызывая кнопкой «Изменить» окно «Реквизит документа», можно изменить идентификаторы и их синонимы для реквизитов списка.

В следующем окне можно какие-то из реквизитов поместить в табличную часть документа (тогда проводки по ним будут формиро­ваться по каждой строке табличной части документа).

В следующем окне Конструктора, появляющемся и в том случае, когда документ не формировался «от проводок» (тогда оно появля­ется сразу вслед за тем окном, в котором этот путь формирования документа был отменен), можно включить документ в один из жур­налов. Можно также выбрать создание нового журнала или не выбрать ничего. В последнем случае документ попадет в журнал «Общий» и журнал «Прочие». Журнал можно назначить и позднее, при редак­тировании свойств документа. Новый журнал создастся, если его создание выбрано, в данном окне, и называется но умолчанию так же, как сам документ. Если в конфигурации есть дополнительные журналы, документ может быть включен и в них.

После назначения создаваемому документу журнала предлагается поместить команду вызова для него в меню «Документы» пользова­тельского интерфейса.

Если был выбран вариант «Создавать новый журнал», на сле­дующем шаге Конструктор предлагает указать синоним и коммента­рий создаваемого журнала, а также выбрать пользовательские ин­терфейсы, в которые должна быть помещена команда для вызова нового журнала.

После нажатия кнопки «Готово» открывается окно редактирова­ния свойств документа» с частично заполненными параметрами. Для документа создается форма диалога и модуль, содержащий алгоритм проводок по документу.