#0
by Электроник
Здравствуйте. Есть УТ 10.3, настроен обмен через РИБ с несколькими узлами. Переносятся все документы и элементы справочников (за редким исключением), т.е. в каждом узле видны документы всей базы. Можно ли средствами РИБ сделать так, чтобы в каждом узле видели только остатки/движения по регистрам других торговых точек без самих документов-регистраторов?
#10
by Живой Ископаемый
Установить ссылку нового, набор записать, документ-объект не записывать. Все будет пучком
#11
by Электроник
В этом случае документ все равно перенесется, его просто нельзя будет посмотреть. Задача даже не столько в ограничении пользователей на просмотр информации, сколько в уменьшении размера периферийных баз.
#12
by Живой Ископаемый
можно. скажи что я разрешил. А перед этим попробовал и убедился что работает.
#13
by Cyberhawk
Все просто - исключи из состава плана обмена документы-регистраторы, а регистры - включи
#15
by Lama12
Да ладно? Движения отдельно загружаются. Просто большая часть отчетов перестанет работать и в регистрах будут битые ссылки. Но может это как раз нужно автору?
#17
by Живой Ископаемый
в качестве ссылки нового использую уид того документа из базы-источника, который реально сделал движения. и не будет никаких дублей
#18
by Фрэнки
У меня периодически приключаются глюки, когда наборы записей регистра переносятся, а сами регистраторы не переносятся. Модуль в плане обмена переписан. Т.е. если тебе это нужно нарочно, то можно изменить код в преопределенной процедуре в модуле плана обмена и будет такая фича или баг, смотря на чей вкус.
#20
by Электроник
Пример: в одном из узлов провели документ поступления ТМЦ, он сделал движения с регистратором и без него. Поступило 2 шт. товара, а в документе указана 1 шт. Или я не так понял?
#21
by Fl0Mаsтер
Отлови момент, когда и где происходит регистрация объектов для обмена и поставь заглушку, что бы документ не регистрировался. В итоге будет зарегистрирован только НаборЗаписей для регистров, а сам документ - нет. В итоге перенесутся только регистры с битой ссылкой регистратора.
#23
by Живой Ископаемый
2 Да, ты не так понял. Еще раз - в базе источнике - документ-объект который регистратор, и его движения. Теперь все это переносится в базу-приемник. В приемнике созадется документ-объект, ему устанавливается УИД при помощи установитьссылкунового, в качестве аргумента устанавливается ссылка документа-регистратора из базы-отправителя. Создается набор записей, устанавливается этот регистратор, набор записывается, регистратор - нет. все. 2 уже все протестировано давно.
#25
by Живой Ископаемый
у этого набора движений будет регистратор, у которого в базе -приемнике будет написано "<Объект не найден - и УИД - такойже, как у регистратора в базе-источнике>"
#26
by Живой Ископаемый
двух наборов с таким УИДом-регистратором в одной базе не будет. поэтому никакого дублирования не будет.
#27
by Электроник
"Недостатки использования RLS: Применение механизма ограничения доступа на уровне записей приводит к неявному увеличению таблиц, участвующих в запросе, что может привести к ошибкам в клиент-серверном режиме работы базы данных. Для контроля записи бывает трудно или невозможно реализовать сложную логику приложения. В таких случаях лучше использовать условия в процедуре ПриЗаписи. Написание условия (запроса) требует определенной квалификации разработчика. Дополнительные трудности может создать невозможность отладки условия (запроса). В типовых конфигурациях права на уровне записей могут быть заданы интерактивно для следующих объектов: организации, контрагенты, номенклатура, склады, подразделения, физические лица, заявки кандидатов и другие. Следует помнить, что ограничения прав доступа на уровне записей довольно ресурсоемкий механизм и чем более сложные ограничения Вы поставите, тем медленнее программа будет работать, особенно при большой базе данных." Не хочется замедлять работу базы еще больше.
#28
by Электроник
"Создается набор записей, устанавливается этот регистратор, набор записывается, регистратор - нет. все." Попробую, спасибо.
#29
by Web00001
У меня они из коробки ездят без регистраторов. УТ10.3 Документ ЧекККМ делает движения по регистрам, но сами чеки не выгружаются, все ездит спокойно без проблем. Я не могу понять вопроса, автор запретить регистрацию документов пробовал?
#30
by Живой Ископаемый
+ кстати да... Да просто 1Сники находятся под воздействием магической фразы из пособия для разработчиков, что мол движения РН и РБ, и зависимых РС не живут без регистраторов. А то что регистратор это ссылка, и объекта ей соответствующего именно в этой базе может не быть - забывают.
#31
by kosts
Рекомендую хоть что-то записывать на место регистратора. Корректировку регистров или свой документ. Т.к. в случае проблем трудно будет разбираться и искать косяки. И в случае тестирования-исправления, документы не будут созданы или движения не улетучатся.
#32
by Живой Ископаемый
2 в случае тестирования-исправления документы не создадутся и движения не улетучатся также в том случае, если не будут взведены соотвествующие опции. нужно просто принять что существование набора записей без объекта-регистратора в одной из баз вполне штатная ситуация.
#33
by Электроник
Не пробовал, т.к. в этом случае документы не придут и в ЦБ. :-) Я как раз к пособиям от 1С отношусь скептически. Вот и я думал: как же будут проводиться другие документы на основе таких вот движений без регистратора? Всем большое спасибо за обсуждение, я понял что надо сделать. Буду пробовать...
#34
by D3O
до того момента, пока не возникнет действительно нештатная ситуация ;) это ж 1С. с ней все возможно
#35
by Живой Ископаемый
2 Если в алгоритмах проведения этих документов будет попытка обращения к данным регистратора - тогда все закончится плачевно. При получении остатков регистраторы фигурировать не будут. Они могут появиться только в том случае, если будет попытка получения оборотов с детализацией до регистратора.
#36
by Ranger_83
Ага, только на вскидку это выглядит как нарушение ссылочной целостности и неопытные 1С-ники запустят ТИИ
#37
by Живой Ископаемый
2 что такое нарушение ссылочной целостности? Ну, после пары раз станут опытными.
#38
by bolobol
Заменять в базе приёмнике все регистраторы на объект Партия. Партию заполнять реквизитами для будущего анализа/разбора. Всё будет корректно, кроме изменения объекта Партия в периферийной базе, если он вдруг полетит обратно...
#39
by bolobol
+ "Партию заполнять реквизитами..." исходного регистратора "...для будущего анализа/разбора"
#40
by ЧеловекДуши
Можно Прикрепить движения к любому документу, который движется по данному регистру, не проводя его при этом
#41
by Tarlich
"сколько в уменьшении размера периферийных баз."- заверяю что этим размер не добьешся
#44
by Электроник
Да. При этом чтобы документы проводились нормально. Судя по всему, это невозможно. Или возможно, но в частных случаях, когда документам при проведении не нужно получать регистраторы из движений по регистрам. Думаю, что обсуждение можно закрывать.
#45
by Tarlich
Мне нравиться как реализовано в Рознице 1 (может и еще где то) -используется механизм "информативные остатки "
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- РиБ Напомните ссылку как вернуть на НЕ РиБ
- Создаем ВК "без программирования",получаем задержку в N-сек без 100% загр.
- РИБ блокировка
- Как закрыть форму документа, без сохранения и без запроса на сохранение
- Ошибка при обмене в РИБ
- РИБ
- Перенос 1.6 - 2.0. Перенос проводок. Мысли...
- УТ10. Обмен между разными базами через РИБ со снятием галочки "РИБ"
- v7: Возможен ли перенос строк табличной части мышкой? [Решено: 1С++]
- 1с 8 конвертация данных перенос движений
- Перенос движений документа. 1С: Предприятие 8.2., БП ---> Учет в МФО
- Перенос настроек пользователя (РИБ)
В этой группе 1С
- Настройка доступа по автору документа в БП 3.0
- Как запустить v8unpack.exe?
- v7: Нужно формы отчетности для 7-ки бух с декларацией по НДС
- Номера счетов-фактур в акте сверки в БП 3.0
- Печать этикеток.
- Дубликат предопределенного регламентного задания
- Как в УТ11 посмотреть, на какие позиции номенклатуры не проставлены цены?
- Программно увидеть наличие RLS в роли
- Хранение файлов базы 1С на диске (не в базе)
- Как отобразить документ корректировки долга в акте сверки взаиморасчетов? БП 20
- Розница 2.1 и взаиморасчеты с поставщиками
- Как правильно обновить классификатор банков в УТ11
- Распределенные базы: создание начального образа на сервере 1С + SQL
- Поделитесь 1CDLib, пожалуйста!)
- javascript. Как задать прототип функции?
- 1С: Библиотека электронных документов. Стандарты обмена
- Отчет на СКД неверно считает итоги!
- Вызов клиентской процедуры из серверной в общем модуле
- Программно открыть форму выбора документа 1с 8.3
- Регистр накопления с видом "Остатки" показывает неверные данные.