![]() |
![]() |
![]() |
|
Принадлежность к последовательности | ☑ | ||
---|---|---|---|---|
0
SergBeg
17.05.11
✎
11:20
|
Доброго времени суток всем!
понадобилась простейшая обработка для проведения непроведенных документов, которые принадлежат определенной последовательности. и тут столкнулся что, документ "док", который определен в конфигураторе как принадлежащий последовательности. В обработке ПринадлежитПоследовательности(док) возвращает 0 в отладчике подставляю для проверки другой документ (который так же принадлежит этой же последовательности) возвращает 1. С чем может быть связано подобное, где копать ? Есть мысль, что возможно связано с тем что сам документ не проведен (хотя не должно по идее), но опять же проверять то можно еще и вид документа... (но пока протестить этот момент не могу, нет под рукой ничего сейчас) Спасибо. |
|||
1
1Сергей
17.05.11
✎
11:21
|
дык, в последовательности участвуют именно движения документа
|
|||
2
SergBeg
17.05.11
✎
11:25
|
ну, а вид документа то почему тогда не работает?
мне нужно просто определить принадлежит ли указанный вид документа определенной последовательности. |
|||
3
ДенисЧ
17.05.11
✎
11:27
|
(2) а из метаданных дёпнуть - не судьба?
|
|||
4
1Сергей
17.05.11
✎
11:28
|
Последовательность.ОсновнаяПоследовательность.ПринадлежитПоследовательности(док.Вид)
так делаешь? |
|||
5
Ёпрст
гуру
17.05.11
✎
11:28
|
(2) ПринадлежитПоследовательности, ты к документу применяешь, или к последовательности ?
Если второе, то в док у тебя что ? Ссылка на документ, или вид документа строкой ? |
|||
6
SergBeg
17.05.11
✎
11:41
|
(3) можно конечно сформировать строку с перечнем видов документов последовательности и проводить сравнение с ней текущего вида документа, но почему стандартно то не работает ?
(4) да, так делается. типа такого: док ="ПриходнаяНакладная" Последовательность.ОсновнаяПоследовательность.ПринадлежитПоследовательности(док) |
|||
7
SergBeg
17.05.11
✎
11:42
|
(5) к последовательности применяю, строкой вид документа
|
|||
8
Ёпрст
гуру
17.05.11
✎
11:45
|
(6) Открой табло в предприятии, напиши туда
Последовательность.ОсновнаяПоследовательность.ПринадлежитПоследовательности("ПриходнаяНакладная") Метаданные.Документ("ПриходнаяНакладная").Выбран() последняя строчка что возвращает ? |
|||
9
SergBeg
17.05.11
✎
11:55
|
(8) хорошо, как доберусь до базы попробую.
|
|||
10
Ёпрст
гуру
17.05.11
✎
11:58
|
(9)
если первая строчка возвращает 0 и вторая 0 - документа с таким видом нет в метаданных если первая возвращает 0 и вторая 1 - то этот вид документа не принадлежит этой последовательности собственно других причин нема. |
|||
11
KRV
17.05.11
✎
12:02
|
у автора не скульная база случаем?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |