Добавить запись в регистр сведений #576055


#0 by kible
Регистр сведений - не периодический, без регистраторов. Как в такой регистр добавить запись, если документ не провелся?
#1 by shamannk
#2 by Живой Ископаемый
в смысле нужно придумать способ, отличный от того, что предлагается букварями?
#3 by PR
Это очень сложное колдунство :)) ЗЫ: А что говорит документация? И какой документ? Уж не тот ли самый?
#4 by kible
Хочу так чтобы в обработке проведения, если отказ = истина добавлялась запись в этот регистр.
#5 by Reset
#6 by Reset
То есть наоборот.
#7 by Живой Ископаемый
отлично, и ты попробовал букварный способ, но у тебя не вышло - почему?
#8 by kible
Почему не знаю. Может быть потому-что обработка проведения выполняется в транзакции.
#9 by Reset
"выполняется в транзакции" Правильно, если документ не провелся, транзакция отменяется, и в т.ч. и твоя запись.
#10 by Живой Ископаемый
2 ты начал писать набор записей, а потом передумал и заюзал менеджер... Так и задумал?
#11 by kible
Да.
#12 by kible
Как записать то?
#13 by Шапокляк
Из СП: "При вызове с параметром <Замещать> равным Ложь после записи в информационную базу запись очищается. "
#14 by Живой Ископаемый
2 а зачем в РС? в чем прикол?
#15 by kible
ИЗ СП; Ложь - запись будет дописана к уже существующим в информационной базе записям.
#16 by kible
Ну в файл походу тоже не запишет. Или запишет?
#17 by Живой Ископаемый
2 запишет. файл не БД, ему транзакции пофиг.. и в ЖР запишет
#18 by hhhh
помню, я делал специальную таблицу значений и делал в проведении запись в эту таблицу. А потом обработчик ожидания каждую минуту опрашивал эту таблицу и если она непустая, переписывал из нее в регистр сведений.
#19 by Живой Ископаемый
2 можно еще попробовать с Доп.сведениями объекта, будет более правильно в случае клиент-серверной базы.. но нужно пробовать.
#20 by Irbis
В журнал регистрации такие вещи писать надо, если важно. А если нет мозг не выносить ни себе ни другим
#21 by ptiz
Как только начнется "ПередЗаписью", то всё, что будет записано в базу в этой транзакции, отменится, если транзакция не завершится.
#22 by ptiz
Тьфу... ты про файл снаружи..
#23 by ssh2006
В ПередЗаписью если режим записи проведение - пишешь в свой регистр. Для Новых документов использовать УстановитьСсылкуНового. В обработке проведения удаляешь созданную ранее запись. В итоге, если запись осталась - документ не провелся.
#24 by Живой Ископаемый
2 хм.. а ты умный
#25 by Reset
Кэп намекает, что в событии ПередЗаписью объекта транзакция уже начата
#26 by Живой Ископаемый
м... и точно
#27 by ssh2006
неверно
#28 by Mort
Для чего всё это?
#29 by Mort
СП под мышку и в курилку!
#30 by Живой Ископаемый
2 верно.. но правда есть ПередЗаписью еще и формы а не объекта. Но это уже криво.
#31 by ssh2006
когда писал думал про запись из формы. Для объекта не прокатит конечно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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