Имя: Пароль:
1C
1С v8
Связь документов один ко многим
0 dmino
 
15.02.12
09:52
Доброго времени суток!
Интересует посмотреть решение связи документов один ко многим.

Пример:
Есть документ ПриемкаДенег и документ ОтчетКассира. К ОтчетуКассира необходимо привязать несколько документов ПриемкаДенег. Исключить привязку документа ПриемкиДенег если он уже связан с ОтчетомКассира

Вариант №1:
В ПриемкеДенек создаем реквизит с ссылкой на ОтчетКассира. На форме документа ОтчетКассира создаем список документов типа ПриемкаДенег. При открытии устанавливаем отбор по реквизиту ОтчетКассира. При привязки Приемки заполняем реквизит ОтчетКассира.

Вариант №2:
В документе ОтчетКассира создаем табличную часть, в которой есть ссылка на ПриемкуДенег. В этом варианта для исключения уже привязанных Приемок нужен запрос, который будет выполняться дольше Варианта №1

Ну и собственно вопрос:
Есть типовые примеры связки документов один ко многие (где посмотреть)? Ваше мнение как правильно связывать такие документы?

Заранее благодарю
1 kosts
 
15.02.12
09:57
(0) Тут больше зависит от того какие документы будут позже создаваться.
Те что позже, в тех и будет ссылка на другой. Так думаю.
2 НЕА123
 
15.02.12
09:58
(0)
РС
3 kosts
 
15.02.12
10:00
(2) Ну да при проведении можно в РС записать...
4 dmino
 
15.02.12
10:01
(1) Сначала приемка, потом отчет. На основании приемки создается следующий документ.
5 dmino
 
15.02.12
10:04
(2),(3) Как вариант рассматривали.
Есть ли типовые решения или свои? Не вериться, что нигде не используется подобная связь документов. Можно примеры?
6 kosts
 
15.02.12
10:07
(5) "Приказ об отпуске" (несколько сотрудников, один документ) - "Начисление отпуска" (много документов, один сотрудник в документе).
7 kosts
 
15.02.12
10:10
(4) Ну и делай по варианту 2.
8 Reset
 
15.02.12
10:12
(0)
>>Есть типовые примеры
Например, поле Сделка в УТ (10.x, в 11 не знаю) - активно используемый Вариант 2.
9 kosts
 
15.02.12
10:15
(5) В бух в перечислении зарплаты в банк можно подобрать несколько ведомостей (твой вариант 2).
10 Reset
 
15.02.12
10:19
(8) (Тьфу) Перечитал, это вариант 1 :)
11 Reset
 
15.02.12
10:19
Закрытие заказов - вариант 2