|
тип реквизита "проведен" документа |
☑ |
0
Игорь_МММ
11.12.16
✎
21:18
|
тип "проведен" - это же булево?
почему не работает такой код :
ВЫБОР
| КОГДА СпрПолуфабрикаты.Основание.Проведен
| ТОГДА ВЫБОР
| КОГДА СпрПолуфабрикаты.ФлагРаспределения
| ТОГДА СпрПолуфабрикаты.Следующий
| ИНАЧЕ ДАТАВРЕМЯ(3001, 1, 1)
| КОНЕЦ
| ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1)
| КОНЕЦ
СпрПолуфабрикаты.Основание не проведен по факту, но значение на выходе получаю ДАТАВРЕМЯ(3001, 1, 1), а не ДАТАВРЕМЯ(1, 1, 1). Почему?
|
|
1
Звездец
11.12.16
✎
21:20
|
СпрПолуфабрикаты это что? справочник? как тогда он может быть проведен?
|
|
2
Игорь_МММ
11.12.16
✎
21:22
|
(1) справочник, но реквизит "основание" - это документ
|
|
3
Diman000
11.12.16
✎
21:22
|
У тебя так-то еще один ВЫБОР есть. Может Основание и проведен, но СпрПолуфабрикаты.ФлагРаспределения НЕ ИСТИНА.
|
|
4
Игорь_МММ
11.12.16
✎
21:25
|
(3) в том и дело, что когда Основание проведен - то все понятно, но когда не проведен? должно получиться ДАТАВРЕМЯ(1,1,1) и в следующий ВЫБОР не должно заходить.
|
|
5
Diman000
11.12.16
✎
21:26
|
Ерунду я написал, не вгляделся в текст запроса.
Должно работать, скорее всего с данными другая картина, не так которую ты себе представляешь.
Ну и тут фрагмент запроса, возможно в целом все не так.
Вырежи этот кусок и проверь только его на твоем конкретном документе.
|
|
6
Garykom
гуру
11.12.16
✎
21:34
|
(2) Покажи картинкой какой "тип" у "Основание"
|
|
7
Игорь_МММ
11.12.16
✎
21:44
|
(5) (6) действительно дело было в других данных. сделал как советовал Diman000 - и нашел в чем дело. спасибо.
|
|