|
Реквизит связи между документами вводимыми на основании | ☑ | ||
---|---|---|---|---|
0
serg-lom89
15.08.18
✎
16:03
|
Добрый день
Есть документ "Заявка на склад" вводиться она на основании документом "Реализация товаров и услуг" у документа заявка есть реквизит(док основание) который является ссылкой на реализацию... Подскажите как узнать программно этот реквизит "связи",который связывает эти документы? |
|||
1
Cyberhawk
15.08.18
✎
16:06
|
Никак - это определяется только прикладным кодом конфигурации
|
|||
2
Cyberhawk
15.08.18
✎
16:07
|
Но если ты о структуре подчиненности, то критерий отбора в дереве метаданных тебе в помощь
|
|||
3
serg-lom89
15.08.18
✎
16:07
|
(1) в торговле Критерии отбора есть..."связанные документы",думал так пойти,но это тоже не полная точность
|
|||
4
Cyberhawk
15.08.18
✎
16:07
|
Как это не полная точность?
|
|||
5
serg-lom89
15.08.18
✎
16:07
|
забыл добавить,все..мимо кассы)
|
|||
6
Cyberhawk
15.08.18
✎
16:07
|
Приведи пример
|
|||
7
Buster007
15.08.18
✎
16:08
|
проанализировать и написать руками
|
|||
8
serg-lom89
15.08.18
✎
16:11
|
(7) так что для каждого документа (вида) писать реквизит который связывает?
|
|||
9
Buster007
15.08.18
✎
16:20
|
(8) а в чем сложность?
|
|||
10
serg-lom89
15.08.18
✎
16:24
|
(9) ну если руками описывать тогда это время кусок хороший.
Давайте я чуток расскажу саму суть возникшего вопроса,и может кто то подскажет как решить другим способом. вкратце... Есть справочник настроек ,которые делает пользователь при при которых можно вводить одни документа,на основании других. Добавил подписку на событие(событие = ОбработкаЗаполнения),что бы в каждом документе не прописывать в процедуре. и вот как сделать так что бы новый документ который ввели ,(представим он попадает по мои условия) был какой то реквищит пустой? в моем случае я хотел найти реквизит связи и ему присвоить неопределено. |
|||
11
Cyberhawk
15.08.18
✎
16:42
|
Как связана очистка значения реквизита и "можно-нельзя вводить на основании"?
|
|||
12
serg-lom89
15.08.18
✎
16:47
|
(11) никак
просто первоначально в данном документ без незаполнного реквизита не дает писать |
|||
13
serg-lom89
15.08.18
✎
16:49
|
отказ,что запрещено вводить,можно через ызватьИсключение
|
|||
14
Cyberhawk
15.08.18
✎
16:50
|
Ну прописываешь длинный кейс
Если ... ИначеЕсли... |
|||
15
serg-lom89
15.08.18
✎
16:52
|
(14) одурею прописывать)
|
|||
16
Cyberhawk
15.08.18
✎
16:54
|
Если нужно запретить плоьзователю ввод Документа2 на основании любого документа (Документа1, Докуента3), тогда просто можешь анализировать заполненность данных заполнения.
А если надо запрещать вводить Документ2 в разрезе документов-оснований, то без анализа оных никак |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |