|
Программное создание документа | ☑ | ||
---|---|---|---|---|
0
falselight
21.11.19
✎
17:09
|
Если я создаю документ программно
ДокументНормыВыдачиСИЗ = Документы.НормыВыдачиСИЗ.СоздатьДокумент(); заполняю его, а потом по некоторому условию не делаю записать, он же не должен появится в базе?????? |
|||
1
sqr4
21.11.19
✎
17:09
|
не должен
|
|||
2
Timon1405
21.11.19
✎
17:10
|
конечно должен, он же создан
|
|||
3
falselight
21.11.19
✎
17:10
|
(1) у меня появляется
Если Отказ = Ложь Тогда ДокументНормыВыдачиСИЗ.Записать(); КонецЕсли; отказ равен Истина, получается он не записывается, как он появляется тогда? |
|||
4
hhhh
21.11.19
✎
17:12
|
(3) наверно оно у пользователя спрашивает, записать? пользователь говорит: "да".
|
|||
5
unenu
21.11.19
✎
17:14
|
(3) тут принцип примерно такой же как в сексе - не факт, что в результате транзакции создания будут дети.
|
|||
6
falselight
21.11.19
✎
17:16
|
(4) нет вопросов
|
|||
7
falselight
21.11.19
✎
17:16
|
(5) ну а серьезно ?
|
|||
8
sqr4
21.11.19
✎
17:17
|
(3) не выполняется условие. Записывается в другом месте
|
|||
9
falselight
21.11.19
✎
17:19
|
другого места нет, я его сам создаю и сам записываю, на запись добавил условие
оно не срабатывает (3) |
|||
10
hhhh
21.11.19
✎
17:19
|
(9) может в цикле пишешь, проверь
|
|||
11
falselight
21.11.19
✎
17:21
|
(10) Вы скажите, если (3) не выполняется то документа же не будет?
Вне зависимости от того что он создавался программно и заполнялся? |
|||
12
falselight
21.11.19
✎
17:21
|
(10) запись только в (3)
|
|||
13
ZDenis
21.11.19
✎
17:22
|
(9) Форма не открывается после создания?
Без Записать() однозначно в базе не появиться. Возможно появился совсем не тот, который программно делался |
|||
14
falselight
21.11.19
✎
17:22
|
идет спор удаленный
|
|||
15
falselight
21.11.19
✎
17:23
|
(13) не открывается, просто документ записывается и все
я добавил условие что если там не находится элемент в справочнике то отказ истина то есть (3) не сработает, а со мной спорят что записывается, я проверяю у себя у меня не записывается. Я вот и думаю, если (3) не сработает то ег ои быть не должно документа то |
|||
16
hhhh
21.11.19
✎
17:23
|
(14) куда идет?
Вы кусок программы выложите |
|||
17
PR
21.11.19
✎
17:24
|
(0) Да
|
|||
18
hhhh
21.11.19
✎
17:25
|
(15) ну вот это
я добавил условие что если там не находится элемент в справочнике то отказ истина очень бредовое какое-то выражение. Тут ищите. Значит находится у вас элемент. |
|||
19
ZDenis
21.11.19
✎
17:29
|
+18 либо не находится, но сравнение на Неопределно, вместо пустой ссылки
|
|||
20
Cyberhawk
21.11.19
✎
17:34
|
Пошаговая отладка в помощь
|
|||
21
hhhh
21.11.19
✎
17:35
|
(19)+ сравнение <> NULL. У falselight только так может быть. Он человек старой закалки. Или с "".
|
|||
22
hhhh
21.11.19
✎
17:36
|
(20) не получится у него, он по телефону с пользователем дискутирует. "идет спор удаленный" (14)
|
|||
23
falselight
21.11.19
✎
17:37
|
да я на условии (3) стою в него не заходит, значит документ программно созданный и заполненный не должен создаться и появиться в базе так же?
|
|||
24
hhhh
21.11.19
✎
17:38
|
(23) ну дальше двигайся, не стой
|
|||
25
falselight
21.11.19
✎
17:39
|
(24) дальше конец процедуры
|
|||
26
Fish
21.11.19
✎
17:39
|
(24) Не стой, беги оттуда :))
|
|||
27
ZDenis
21.11.19
✎
17:40
|
(25) Может у тебя серверная отладка не включена, поэтому и не заходит туда
|
|||
28
hhhh
21.11.19
✎
17:41
|
(25) что за процедура? откуда вызывается? двигайся дальше. может она дальше еще вызывается.
|
|||
29
Ёпрст
21.11.19
✎
17:54
|
(0) беги оттуда, закрой пофигуратор и вымой руки, это не твоё
|
|||
30
Cyberhawk
22.11.19
✎
14:41
|
(25) После строки отладчика "КонецПроцедуры" нажми F11.
Вдруг там дальше *овнокод который Отказ = Ложь безусловно взводит. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |