Size: a a a

2020 May 15

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
в 1с есть проводка и отмена проводки.
как можно реализовать средствами скуэль отмену какого-нить апдейта или инсерта?
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
не имея прямой доступ к базе
источник

N

Nik in sql_ninja
Дмитрий texnix 🇨🇳
в 1с есть проводка и отмена проводки.
как можно реализовать средствами скуэль отмену какого-нить апдейта или инсерта?
Просто структуру БД надо правильно организовать
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
Nik
Просто структуру БД надо правильно организовать
нувот, как? есть мануалы/примеры?
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
я пока не представляю в какую сторону дышать
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
то что я примерно себе представил, увеличит размер базы миниммум в 2 раза, а количество операций раза в 3-4
источник

MC

Max Chistyakov in sql_ninja
Если имеешь ввиду сам апдейт или инсерт, то если он не был обёрнут в транзакцию, или транзакция завершилась, то хрен ты его отменишь
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
Max Chistyakov
Если имеешь ввиду сам апдейт или инсерт, то если он не был обёрнут в транзакцию, или транзакция завершилась, то хрен ты его отменишь
ну в 1с же отменяют
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
откатывают обратно до любого уровня проводок
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
хоть на год назад
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
не любой апдейт
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
а вот именно тот который я оформлю типа документом
источник

NP

Nick Proskuryakov in sql_ninja
Дим, ты чего) Там это бизнес процесс
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
ну и я хочу реализовать бизнеспроцесс для пары таблиц
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
думаю с какого боку начать
источник

NP

Nick Proskuryakov in sql_ninja
Опиши локигу того что хочется
источник

MC

Max Chistyakov in sql_ninja
это не отмена апдейта, а отмена бизнесовой операции. Видимо, признак soft delete устанавливают, и все связи по операции становятся неактуальными
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
все инсерты и апдейты одной таблицы хочу сделать как в 1с, документами. типа документ на "запись пациента в регистратуру" "перевод в отделение" и с возможностью отката операций.
источник

Дt

Дмитрий texnix 🇨🇳... in sql_ninja
создал документ. "запись в регистратуру" и пока его не провёл, в отчётах этот пациент не появляется
источник

NP

Nick Proskuryakov in sql_ninja
Так это статусами документа решается
источник