Программирование в 1СВоскресенье, 05.05.2024, 08:28

| RSS
Главная | Каталог статей
Меню сайта

Категории раздела
Основы [36]
Общие вопросы по 1С 7.7 [88]
1С: Бухгалтерия 7.7 [7]
1С: Торговля 7.7 [4]
1С:Зарплата и кадры 7.7 [1]
1С 7.7: Проблемы и решения [33]
УРБД [3]
Управление Распределенными Базами Данных
OLE [2]
Механизм обмена данными между базами 1С через OLE
SQL [1]
Сервер терминалов [1]
Интеграция с внешними приложениями [3]
FAQ по 1С v.7.7 [7]
FAQ по 1С v.7.7

Поиск

Поиск по сайту

Главная » Статьи » 1С v.7.7 » Общие вопросы по 1С 7.7

Как сделать один документ подчиненным другому?
Как сделать один документ подчиненным другому?
 
    Чтобы реализовать механизм подчиненности, надо чтобы в подчиненном документе был реквизит типа “Документ”. При этом если заранее известно, какой именно вид документов будет владельцем, лучше сразу конкретизировать тип реквизита.
    Это может быть реквизит шапки или табличной части документа. Если в документе несколько реквизитов типа “Документ”, то он может быть подчинен сразу нескольким документам-владельцам.
    Заполнить этот реквизит можно обычными способами. Однако чаще всего используется уже упомянутая предопределенная процедура ВводНаОсновании(). Она должна быть размещена в модуле формы подчиненного документа. Как правило именно в ней и происходит присваивание реквизиту, отвечающему за подчиненность, значения, которое передается как параметр этой процедуре.
    Предположим, что специальный реквизит в Счет-фактуре называется у нас “ДокОснование”. Тогда в модуле формы Счета-фактуры должна быть такая процедура:

Процедура ВводНаОсновании(Докум)
ДокОснование = Докум;
КонецПроцедуры

    Иными словами, документ является “хозяином” всех документов, в которых он фигурирует в качестве значения какого-либо реквизита вида “Документ”.
Категория: Общие вопросы по 1С 7.7 | Добавил: Spacer (16.06.2008)
Просмотров: 5450 | Теги: документ
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Copyright 1C:Programmer © 2024
    Бесплатный конструктор сайтов - uCoz