|
Готовлюсь к спецу по платформе 8.2
| ☑ |
0
dddonnn
05.09.12
✎
07:51
|
В задаче на контроль остатков рекомендуется при записи движений очищать движения Движения.ОстаткиТоваров.Очистить() так как в обычном приложении при повторном проведении документа с открытой формой движения сами по себе не очищаются. Вот мой вопрос: ну и что что они не очищаются? при повторной записи всё равно же они заменяются. В чем я не прав?
|
|
1
ilpar
05.09.12
✎
07:52
|
не туда копаешь, почитай про новую методику проведения и контроля остатков
|
|
2
dddonnn
05.09.12
✎
07:57
|
(1) я читал. Чистов как раз и говорит про то что нужно писать Очистить
|
|
3
dddonnn
05.09.12
✎
08:16
|
ап
|
|
4
Kyon8
05.09.12
✎
08:26
|
В управляемом приложении можно провести документ, поменять дату на более позднюю, снова провести - и при контроле остатков "по-старому" он подхватит свои же движения. Когда на спеца сдавал, один чел на этом попался.
А новая методика только в ~10% задач экзамена применима.
|
|
5
dddonnn
05.09.12
✎
08:54
|
(4) не совсем понял. я использую метод проведения по новой методике и контроль остатков "по-старому" меня не интересует. я не могу понять чем чревато не очищений записей при перепроведении?
|
|
6
dddonnn
05.09.12
✎
08:54
|
(5)*не очищение
|
|
7
dddonnn
05.09.12
✎
09:20
|
Всё я понял.
У меня в коде было
Движения.ОстаткиТоваров.Загрузить(РезультатЗапроса.Выгрузить());
Движения.Записать();
И поэтому дубли затирались, а если делать движение через добавить, то получается повторение записей.
|
|
8
MadHead
05.09.12
✎
09:47
|
(5) иногда данніе по остаткам нужні для формирвания движений, тогда новая методика не применима
|
|
9
MadHead
05.09.12
✎
09:49
|
(4) если все по старому то таое не возможно. Такое поведние будет только в режиме записывать выбранные
|
|