Имя: Пароль:
1C
1С v8
Задваивает движения при перепроведении документа
,
0 SashaNox
 
17.02.12
17:44
Добрый день! Не могу разобраться. В бух. 2.0 сделал документ и проведение по регистру бухгалтерии в общем случае таким образом:

Движения.Хозрасчетный.Записывать = Истина;

Движения.Хозрасчетный.Записать();

Движение = Движения.Хозрасчетный.Добавить();
Движение.Организация = Организация;
Движение.Период = Дата;
Движение.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходы;
Движение.СчетКт = ПланыСчетов.Хозрасчетный.НДС;
Движение.ПодразделениеДт = Подразделение;

и так далее, в конце:

Движения.Хозрасчетный.Записать();

При проведении документа из формы списка все нормально, записи очищает, потом проводит, при проведении из формы документа задваивает, сколько раз проводим столько раз и делает записи. Что не так, подскажите?
1 mirosh
 
17.02.12
17:45
(0) привет, SashaNox.
Скорее всего, в модуле формы документа прописан код, который проводит этот документ. Например, в процедуре ПризАписи или при нажатии на кнопку "провести" на форме.
2 SashaNox
 
17.02.12
17:48
Не, закомментил все напрочь в модуле формы и все равно такая же ситуация
3 Relader
 
17.02.12
17:58
В свойстве документа "Удалять движения" что стоит?
4 SashaNox
 
17.02.12
17:59
Точно, спасибо большое)
5 Reset
 
17.02.12
18:06
(4) А нафига ты тогда всех дезинформировал в (0) "При проведении документа из формы списка все нормально, записи очищает"
6 SashaNox
 
17.02.12
18:17
ничего я не дезинформировал, все так как описал
Независимо от того, куда вы едете — это в гору и против ветра!