Перенос проводок конвертацией
Я настроил перенес проводок из Бух конфигурации (обычные формы) в почти идентичную.
Можно ли сделать так, что бы если в базе приемнике меняются документы, то движения РегистраБух Хозрасчетный всегда оставались как перенеслись из базы источника?
Тоесть не важно что меняют (даже если удаляют док) в приемнике - всегда движения регистра Хозрасчетный должны оставаться как принялись из другой базы.
Можно ли сделать так, что бы если в базе приемнике меняются документы, то движения РегистраБух Хозрасчетный всегда оставались как перенеслись из базы источника?
Тоесть не важно что меняют (даже если удаляют док) в приемнике - всегда движения регистра Хозрасчетный должны оставаться как принялись из другой базы.
По теме из базы знаний
- Перенос данных из базы с поврежденными таблицами
- Правила конвертации для выгрузки данных из конфигурации Комплексная автоматизация, редакция 1.1 в конфигурацию Бухгалтерия предприятия, редакция 3.0.
- Альтернатива переноса ТЗ в конвертации данных 2.1
- EnterpriseData - пример доработки правил конвертации без использования КД 3.0 в расширении конфигурации
- Перенос данных из УТ 11.4 / УТ 11.5 / КА 2.4 / ERP 2.4 в КА 2.5 / ERP 2.5. Переносятся документы и справочная информация
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
впиливаете в ваш док реквизит "ПеренесенИзДругойБазы" тип - булево. При переносе устанавливаете его в истину. И пилите подписчики на событие "ПередЗаписью" в котором проверяете этот реквизит, если истина то отказ.
Если пользователе может менять док но не может менять проводки то подписку на события проведение и отмена проведения.
Хотя это все вышеизложенное - аццкий костыль, полагаю что вы неправильно поняли проблему.
Если пользователе может менять док но не может менять проводки то подписку на события проведение и отмена проведения.
Хотя это все вышеизложенное - аццкий костыль, полагаю что вы неправильно поняли проблему.
Отказ нельзя.
В общем смысл такой - в базе источник ведется только бух учет, а в приемнике упр + бух. Но в приемнике движения бух должны однозначно сходиться с первоначальной базой, без никаких но...
Так что проблему я правильно понял. Надо только решение найти.
В общем смысл такой - в базе источник ведется только бух учет, а в приемнике упр + бух. Но в приемнике движения бух должны однозначно сходиться с первоначальной базой, без никаких но...
Так что проблему я правильно понял. Надо только решение найти.
(8)
поменяйте их местами, и будет всё как у всех.
Белая бух обычно является приемником "серой" базы, в которой ведется упр учет.
Нельзя - если у бухов что-то поменяется, то будет очень плохо. Они хотят вести в отдельной базе и что бы никто и ничего кроме их не мог поменять.
поменяйте их местами, и будет всё как у всех.
Белая бух обычно является приемником "серой" базы, в которой ведется упр учет.
Нельзя - если у бухов что-то поменяется, то будет очень плохо. Они хотят вести в отдельной базе и что бы никто и ничего кроме их не мог поменять.
(10) такие вещи решаются наличием двух штук - 1) одновременной установкой даты запрета редактирования в оперативной и официальной базах и 2) наличием обработки сверки баз подокументно, которая будет показывать какие документы в чем поменялись по отношению к "чистовой" базе.
(9)
Потому что в типовых бух документах есть вкладочка упр и когда документ подгружается в упр базу, то упр пользователи в носят в этот док свои данные и потом перепроводят (и бух проводки должны остаться как перегрузились - иначе беда).
А потом формируют отчеты в упр базе по бух и упр данным. Упр база все включает.
Почему не пользуются только упр, в которой есть все? Да потому что упр пользователь может безбашенно поменять бух данные в общем документе и тогда будет плохо. Поэтому бухи категорически против что бы в их базе кто-то лазил.
Почему отказ нельзя?
Потому что в типовых бух документах есть вкладочка упр и когда документ подгружается в упр базу, то упр пользователи в носят в этот док свои данные и потом перепроводят (и бух проводки должны остаться как перегрузились - иначе беда).
А потом формируют отчеты в упр базе по бух и упр данным. Упр база все включает.
Почему не пользуются только упр, в которой есть все? Да потому что упр пользователь может безбашенно поменять бух данные в общем документе и тогда будет плохо. Поэтому бухи категорически против что бы в их базе кто-то лазил.
(12)
Документы то общие, поэтому менять должны все что хотят, а движения бух нет.
(13)
Что-то я сразу про эту галку не подумал. Проверил - с ней вроде работает как надо. Только осталось доступы к ней у всех убрать и пометку на удаление документа запретить, если есть бух движения.
- ограничивать права пробовали ?
Документы то общие, поэтому менять должны все что хотят, а движения бух нет.
(13)
Так вроде в двушке был реквизит Ручная корректировка, который блокировал изменения при проведении.
Что-то я сразу про эту галку не подумал. Проверил - с ней вроде работает как надо. Только осталось доступы к ней у всех убрать и пометку на удаление документа запретить, если есть бух движения.
(6) Такой вариант - в событии "перед записью" сохраняеете нужные наборы записей (в вашем случае движения по регистру бух) в виде таблицы значений (если наборов несколько - то тогда делаее структуру из ТЗ) и добавляете в качестве свойства в структуру "ДополнительныеСвойства" (она есть у каждого документа), делаете подписку на события на событие "Обработка проведения" и там перезаписываете сформированные в ходе проведения документа наборы теми наборами движений, которые ранее сохранили в "ДополнительныхСведениях".
Ну и отмену проведения само собой блокируете.
еще вариант - создаете в чистовой базе регистр сведений, измерение - документссылка, ресурс - хранилище значения, куда в ходе обмена "дописываете" сформированные первоначальные движения.
В обработке проведения достаете эти движения и пишете вместо "документных"
Ну и отмену проведения само собой блокируете.
еще вариант - создаете в чистовой базе регистр сведений, измерение - документссылка, ресурс - хранилище значения, куда в ходе обмена "дописываете" сформированные первоначальные движения.
В обработке проведения достаете эти движения и пишете вместо "документных"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот