14 апреля 2018 в 07:48:41
(6 лет 32 недели 1 день назад)
V8.x Розница
12.04.2018 17:56:27
Текст задания
Требуется совет по механизму разделения данных посредством общего реквизита. Как уже существующие до ...кументы отнести к определенной области данных? Не путать механизм с RLS.
Нужно, чтобы каждый пользователь был привязан к отдельному магазину и видел, только документы, относящиеся к нему.
Есть механизм разделения данных. Создаешь общий реквизит, например, МагазинРазделитель, типа число, при запуске задаешь через параметр сеанса - этот общий реквизит и все документы новые, которые указаны в составе разделителя, создаются в отдельной области данных с этим кодом магазина. Справочники, например, все общие. Это все вроде работает.
Встал вопрос, как уже созданные документы, отнести к определенной области данных?
Возможно ли это сделать не удаляя эти документы и не создавая по новой с установленным разделителем?
Через "объектную модель" в инфобазу 1С записать разделитель отдельно от объекта невозможно. Запись в БД запросом к СУБД - возможно. Но использовать разделители там, где следует использовать RLS, чревато (99% хапнешь горюшка).
С тебя 500 рублей )
понятно, что вы хотите, но не совсем понятно как вы это видите.
Добиться разделения можно либо по дополнительной переменной, либо по подразделению, либо по общему реквизиту или еще какому признаку