|
Создание документов цикле
| ☑ |
0
devochka_1c
14.07.12
✎
22:49
|
Здравствуйте! Подскажите, пожалуйста, что я делаю не верно:
В цикле пытаюсь создать документы. Количество документов равно количеству дней между датой начала и датой конца
пишу цикл:
Для а=1 по (День(ДатаКонца)-День(ДатаНачала)) Цикл
....
КонецЦикла;
Но документ все равно создается один (вне зависимости от количества дней)...
|
|
1
andrewks
14.07.12
✎
22:51
|
ошибка в 738-й строке
|
|
2
zippygrill
14.07.12
✎
22:52
|
ну покажи как ты это делаешь
|
|
3
devochka_1c
14.07.12
✎
22:53
|
(2) а цикл верно написан?
|
|
4
rs_trade
14.07.12
✎
22:54
|
СоздатьДокумент перед циклом?
|
|
5
devochka_1c
14.07.12
✎
22:55
|
(4) нет, документ создается в цикле?
|
|
6
mirosh
14.07.12
✎
22:56
|
Для а=1 по (День(ДатаКонца)-День(ДатаНачала)) Цикл
док = Документы.[ИмяДокумента].Создать();
Док.Записать();
КонецЦикла;
|
|
7
nunzio
14.07.12
✎
22:56
|
День(ДатаКонца)-День(ДатаНачала) сколько дней получиться между 13 июня и 13 июля ?))))
|
|
8
rs_trade
14.07.12
✎
22:56
|
(3) верно. но некрасиво. так получше будет КолДней = (День(ДатаКонца)-День(ДатаНачала)); Для а=1 по КолДней Цикл .... КонецЦикла; ну проверку на даты надо сделать
|
|
9
Humandra
14.07.12
✎
22:57
|
Поставь Сообщить в цикле, или отладчиком пройдись
|
|
10
Один С
14.07.12
✎
23:07
|
(1) не, в 738 строке все нормально. Дата документу присваивается не верная. В итоге документ перезаписывает сам себя. Эта ошибке в 132 строке..
|
|
11
mirosh
14.07.12
✎
23:21
|
(10) разве так бывает?
|
|
12
zippygrill
15.07.12
✎
02:48
|
ну так ты собираешся показать как ты документ создаешь?
|
|
13
1C_Enigma
15.07.12
✎
04:47
|
Она уже вкурила, что не так :-)
|
|
14
Эмбеддер
15.07.12
✎
07:16
|
скорее всего документы есть, но в них не указана организация и дата
|
|
15
Эмбеддер
15.07.12
✎
07:19
|
и еще (ДатаКонца-ДатаНачала)/(24*60*60)+1
|
|
16
Один С
15.07.12
✎
09:58
|
(14) тогда бы ни однго документа не был. а у автора один документ таки есть..
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший