|
Программный ввод на основании | ☑ | ||
---|---|---|---|---|
0
never_be
15.05.13
✎
13:35
|
Делаю ввод на основании, при записи документа реквизиты пустые, в чем проблема ?
НалоговаяНакладная = Документы.НалоговаяНакладная.СоздатьДокумент(); НалоговаяНакладная.Заполнить(Реализация.Ссылка); НалоговаяНакладная.Дата = ДатаОкончания; НалоговаяНакладная.УстановитьНовыйНомер(); НалоговаяНакладная.Записать(РежимЗаписиДокумента.Проведение); В конце выдает кучу реквизитов которые не заполнены но я вижу на экране что они заполнены, кстати нафига он мне документ открывает если я нигде не говорю его открыть ? |
|||
1
Maxus43
15.05.13
✎
13:37
|
1. это весь код?
2. в налоговой накладной в обработке заполнения нет ереси типа открыть док или ещё что? там нормально заполняется? |
|||
2
1Сергей
15.05.13
✎
13:39
|
отладчик рулит
|
|||
3
never_be
15.05.13
✎
13:41
|
(1) Код весь, при этом если убрать запись открывается полностью заполненный документ с всем что надо, если говорю записать ругается на кучу реквизитов, я конечно в итоге плюну и заполню док сам но хочется сэкономить время.
Заполняет нормально, то что открывает таки есть в коде, но это не страшно. |
|||
4
Maxus43
15.05.13
✎
13:43
|
(3) ну не будет ругаться, если действительно заполнилось всё что надо. Чудес то не бывает...
|
|||
5
never_be
15.05.13
✎
13:45
|
(4) Объясню еще подробней, после кода:
НалоговаяНакладная = Документы.НалоговаяНакладная.СоздатьДокумент(); НалоговаяНакладная.Заполнить(Реализация.Ссылка); НалоговаяНакладная.Дата = ДатаОкончания; НалоговаяНакладная.УстановитьНовыйНомер(); открывается полностью заполненная накладная где я могу нажать провести и все без ошибок проводиться, после кода: НалоговаяНакладная = Документы.НалоговаяНакладная.СоздатьДокумент(); НалоговаяНакладная.Заполнить(Реализация.Ссылка); НалоговаяНакладная.Дата = ДатаОкончания; НалоговаяНакладная.УстановитьНовыйНомер(); НалоговаяНакладная.Записать(РежимЗаписиДокумента.Проведение); ругается на кучу реквизитов. |
|||
6
ДенисЧ
15.05.13
✎
13:47
|
Отсюда вывод.
При открытии формы многие незаполненные реквизиты заполняются. Поэтому ты их и видишь. Программно же ты их не заполняешь. В общем - смотри в ПриОткрытии, ПередОткрытием твоего документа |
|||
7
Strogg
15.05.13
✎
13:48
|
(5) Мож там че в ПриОткрытии() заполняется того, что нет в реализации?
|
|||
8
Maxus43
15.05.13
✎
13:48
|
(6)+1
Или при записи формы, что очень возможно, в типовых встречается. Напиши в коде ЗаписатьВФорме, потом уже проводи, и всё будет карашо |
|||
9
palpetrovich
15.05.13
✎
13:51
|
(7) там еще есть "ПередЗаписью" ...а вообще интересно почему док вообще открывается
|
|||
10
Maxus43
15.05.13
✎
13:53
|
(9)>(3) код такой
|
|||
11
kortun
15.05.13
✎
13:54
|
(10) может там чтот вроде оповестить есть в коде?
|
|||
12
Maxus43
15.05.13
✎
13:55
|
(11) я не знаю, автор сказал что есть код открытия, так что неважно)
|
|||
13
Maxus43
15.05.13
✎
13:55
|
зачем он в обработке заполнения - это конечно великая тайна...
|
|||
14
kortun
15.05.13
✎
13:57
|
я так думаю ктот дописал просто, для теста, чтобы глядеть, чего назаполнялось
|
|||
15
ДенисЧ
15.05.13
✎
13:57
|
(8) У него уже при открытии заполнены
|
|||
16
palpetrovich
15.05.13
✎
13:57
|
(14) похоже
|
|||
17
Maxus43
15.05.13
✎
13:58
|
(15) ругается может не на эти, я не вижу что там... скорей всего да, но проверить надо везде
|
|||
18
never_be
15.05.13
✎
14:14
|
(6) (7) Так и есть, при открытии заполняется почти все (
|
|||
19
kortun
15.05.13
✎
14:16
|
(18) покажи лучше кусок кода, как открывается форма, если база ну УФ
|
|||
20
never_be
15.05.13
✎
16:50
|
(19) Забил и заполняю сам, быстрее чем вникать.
|
|||
21
kortun
20.05.13
✎
10:29
|
(20) ну про забил понятно, покажи все таки кусок кода, как открывается документ
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |