Можно ли отменить проведение из формы документа? #462442


#0 by es3000
Открываю проведенный документ, в нем 30тыс. строк. Меняю, нажимаю кнопку ОК. Документ начинает сохраняться и автоматически перепроводиться. При проведении происходит ошибка (не хватает остатков). Выдается предупреждение о том что документ не проведено, и документ остается модифицированным и не записанным. Выходить из документа не хочется без записи - много изменений. Чтобы не потерялись мои изменения я хочу сделать кнопку по которой можно было бы отменить проведение и записать мои изменения без перепроведения. Можно так сделать?
#1 by Ёпрст
да. но только извратом.
#2 by mikecool
согласен с предыдущим оратором
#3 by orefkov
ПриЗаписиПерепроводить
#4 by NS
Он останется при этом проведенным.
#5 by orefkov
А понял. Ну тогда потом Записать, закрыть форму, распровести. Но, конечно, только с извратом.
#6 by АЛьФ
А я бы создавал новый документ того же типа и туда бы скидывал все новые данные. При открытии загружал бы из этого документа данные в основной документ, при проведении помечал бы на удаление. Ну, типа систему редакций документа.
#8 by Ёпрст
красивый способ.. на синьёре была демка... это тоже все есть.. в архивах хареру.. :)
#9 by es3000
понятно, спасибо
#10 by vde69
не советую в документе держать более 9999 строк, ибо не будет работать привязка строк. по этому делай несколько документов
#11 by es3000
привязка вообще-то нужна, надо проверить
#12 by Ёпрст
а она нужна.. привязка то ?.. Единственное, такой документ нужно проводить "кусками" .. строк по 200 за раз, так в разы увеличится скорость проведения.
#13 by es3000
привязка нужна, потом в отчете группируется по строке,
#14 by es3000
а что значит кусками?
#15 by Ёпрст
Проводить по 200 строк из ТЧ к примеру, за раз.. У тебя же "разовый" документ - типа ввода останков поди ?. Снимаешь автоматическое удаление движений и погнал - вместо 1 большой транзакции на 1000000 строк имеешь кучу мелких. Передаешь в модуль проведения с какой строки по какую допроводить и всё.
#16 by es3000
так и что? несколько раз на кнопку "провести" нажимать?
#17 by es3000
точно, документ разовый
#18 by Ёпрст
Один раз.. Та пишешь ПровестиДокумент в нём цикл по строкам и Провести с параметром ... всё собственно.
#19 by es3000
ОК, спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С