|
v7: Как сравнить в цикле значения одного документа со значениями следующего |
☑ |
0
ЮлияКорж
19.01.12
✎
13:00
|
Как правильно написать
ДокПрием.ВыбратьДокументы();
Пока ДокПрием.ПолучитьДокумент()>0 Цикл
текДок=ДокПрием.ТекущийДокумент();
Если ДокПриема.ТекущийДокумент.ДатаНачала= Следущий как но это же неверно ДокПриема.ТекущийДокумент.ДатаНачала+1
|
|
1
povar
19.01.12
✎
13:01
|
в каком смысле "следующего" ?
в выборке ?
|
|
2
ЮлияКорж
19.01.12
✎
13:01
|
ДА
|
|
3
PuhUfa
19.01.12
✎
13:02
|
Зачем?
|
|
4
GLazNik
19.01.12
✎
13:02
|
Примерно так:
ДокПрошлый = "";
ДокПрием.ВыбратьДокументы();
Пока ДокПрием.ПолучитьДокумент()>0 Цикл
текДок=ДокПрием.ТекущийДокумент();
Если ДокПрошлый = "" Тогда
ДокПрошлый = ТекДок;
Продолжить;
КонецЕсли;
Если ДокПрошлый.ХХХХ = ТекДок.ХХХ Тогда
....
КонецЕсли;
...
ДокПрошлый = ТекДок;
КонецЦикла;
|
|
5
andrewalexk
19.01.12
✎
13:02
|
:)) Юля была послана в будущее чтобы получить значение следующего документа...
|
|
6
rs_trade
19.01.12
✎
13:11
|
(5) в одном из его реквизитов должно было установиться значение, которое может погубить всю базу. она должна предотвратить это.
|
|
7
ЮлияКорж
19.01.12
✎
14:32
|
ДокПрошлый какой будет иметь тип? являтся ссылкой на док приема а как присвоить пустую строку что то не так
|
|
8
Mikeware
19.01.12
✎
15:01
|
(6) тогда в прошлое надо посылать...
|
|