#0
by Stepa86
В ОбработкеПроведения хочу вместо вываливания тонны сообщений об ошибках заполнения писать все в некоторый регистр, но при откате транзакции так же откатывается и запись в этот регистр... Как быть?
#2
by 1C-Nick
почему никак? сохранять куда-то (массив, файл, dbf), потом фоновым заданием писать в регистр...
#3
by 1C-Nick
правда с массивом фоновое задание не прокатит, но какая-нить обработка ожидания разве что...
#4
by Stepa86
Протокол ошибок с ссылками, по которым можно скакать и исправлять ошибки... Если РС независимый, то его записи должны откатываться или нет?
#5
by Kerk
Пиши в журнал регистрации... Надо ввести процедуру на платформе, по котороый работает 99.99% чиновников: ПриОткате :)
#8
by Kerk
Я незнаю сработает или нет, но можно подключиться по СОМ объекту. На худой услучай отправляй по внутренней почте...
#9
by 1C-Nick
если писать в mysql например, то неособо-то оно и замедлит . главное - что потенциально сделать возможно
#11
by Defender aka LINN
Для наифга, вот вы мне объясните? "При проведении документа X не хватает номенклатуры Y". Вот какой глубинный смысл писать это в регистр, чтобы потом опять куда-то показывать? И до каких пор оно должно регистре лежать?
#12
by 1C-Nick
о, наверное самый оптимальный вариант - создать документ, который будет писать сообщения в регистр. из других документов вызывать процедуру общего модуля, которая будет создавать этот документ...
#13
by Stepa86
там другая инфа немного, и ее должен обрабатывать не тот пользователь, который ПОНТ не может провести. Необходимо обеспечить максимально простую передачу такой инфы
#14
by Kerk
Рассию в базу не зогнать и мегабитом не измерить, В России надо только кодить и рожать... В Россию надо только верить. (с) ;)
#15
by Defender aka LINN
Тогда у вас что-то криво спроектировано. Лови в форме сообщения тогда после записи, и рассылай куда хочешь.
#17
by Stepa86
в общем случае формы может не быть, это не ошибка проектирования, а компромисс между необходимостью системы знать все данные для данной ситуации, и ленью пользователей вводить что то, что может и не понадобится
#18
by Kerk
Записть проходит в транзакции => все записи в базе при откате таковой тоже откатываются... и твой док тоже.
#19
by Stepa86
+ журнал регистрации видимо как раз для такой ситуации и сделан, судя по передаваемым параметрам ЗаписьЖурналаРегистрации(<ИмяСобытия>, <Уровень>, <ОбъектМетаданных>, <Данные>, <Комментарий>, <РежимТранзакции>)
#22
by Kerk
Журнал был бы идельной вещью, если можно к небу делать SELECT, но увы... только с бубном.
#24
by 1C-Nick
а, если к текстовому файлу подключаться через odbc драйвер, то можно будет и select сделать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Регистр сведений или регистр накоплений. Опыта работы с v8 нет.
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- V8: УТ 11 - как использовать персональную учетную запись почты?
- Запись бух. операции сильно тормозит (запись в регистр бухгалтерии)
В этой группе 1С
- ВыгрузитьИтоги() выдает пустую таблицу.
- 1C 8.2 и многоядерность
- УИД Сеанса пользователя
- Рабочее место менеджера УТ 11
- Счет , созданный пользователем не попадает в баланс
- Открытое письмо ITшников к президенту - подписываем?
- Получить значение из табличной части документа.
- v8: Как создать скидку в УТ 11 за накопленный объем продаж всех товаров?
- изменение порядка колонок в дереве значений
- Можно ли заменить IP камеры Web камерами?
- Как спрятать убытки в БП 8.1?
- при нажатие enter курсор перескакивает в другое поле
- 8.2 УТ(11.0.4.5) Как для пользователя задать тип цен продажи по умолчанию?
- ЗУП 2.5.27.6 Ночные часы в табеле
- Как получить описание типа регистратора в запросе
- 1с Розница Закрытие кассовой смены
- Батник для завершение сесий на терминальном сервере
- Как на форме 1С сделать цифровые часы
- УТ: продажи и остатки в одном отчете
- 1С 8.2 Тонкий клиент при файловом варианте