Записать документ без перепроведения #601498


#0 by nevskaya
Добрый вечер. Прошу подсказки. Есть документ, который делает движения по регистру накопления. Например, пользователь заходит в уже проведенный документ, меняет значение одного реквизита и нажимает кнопку Записать. В связи с этим требуется модифицировать записи регистра накопления в том случае, если документ уже проведен, но при этом не перепроводя сам документ. Фактически, по нажатию меняется значение реквизита и записи регистра. Документ, если он уже проведен, при нажатии на Записать перепроводится. Это вроде как нормально. Можно ли как-то это обойти? Пробую писать обработку записи в форме документа. Запись в регистрах изменить удается, реквизит в документе соответственно не меняется. Посоветуйте.   Процедура ЗаписатьДокумент(Кнопка)
#1 by PR
ДокОбъект.ОбменДанными.Загрузка = Истина
#2 by nevskaya
Спасибо, то, что надо. Теперь возникла следующая проблема - не перезаписываются строки в регистре накопления. Записи меняю в закрытом периоде. Причем в таблице записей в конце данные заменяются. Но в 1с, в регистре - данные остаются старые. С чем это может быть связано? Может ли быть из-за того, что период закрыт? Если мСобытиеПоКнопке Тогда
#3 by Шапокляк
То есть документ надо записать без проведения, но после этого проблема, что проведения нет?
#4 by nevskaya
Почти. После перезаписи нужно сделать только те движения, которые нужно. Другими словами, оставить все как было, лишь изменить одно поле в записи одного регистра.
#5 by Живой Ископаемый
2 так нужно делать всегда или только один раз?
#6 by nevskaya
Всегда. В закрытом периоде. Но только одному человеку :)
#7 by lxs
меняйте логику, ибо это брел
#8 by lxs
*бред
#9 by Мыш
#10 by nevskaya
А у меня разве не так?
#11 by Мыш
Да всё так. Если не срабатывает - лезь в отладчик и смотри. Может где "Отказ=Истина" срабатывает.
#12 by y22-k
нет
#13 by Мыш
Во, увидел. Нет "ЗавершитьТранзакцию;" Или "Зафиксировать"
#14 by Адинэснег
кури документ "Корректировка записей регистров" Старые сторнируй, новые добавляй
#15 by Aprobator
ага - пользователь это осилит.
#16 by nevskaya
блин, забыла) спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям