#6
by ll13
ПередЗаписью не пойдёт, нужна ссылка на элемент. Надо ПриЗаписи писать в регистр сведений ссылку.
#8
by ll13
В том, что в событии ПередЗаписью Ссылка ещё пустая. А в ПриЗаписи ссылка уже есть, но невозможно определить пишется ли новый элемент.
#9
by Волшебник
Заведи переменную модуля объекта ЭтоНовыйОбъект, которую присваивай в процедуре ПередЗаписью по условию ЭтоНовый и проверяй в процедуре ПриЗаписи.
#18
by H A D G E H O G s
Нет, не то. Если будет РБД, то при обмене, когда в периферийку залезет элемент - он запишется под другим УИД. И будет у тебя в периферийке толпа дублей с полностью одинаковыми данными и рассинхронизированными ТЧ, ни к чему не привязанными.
#19
by zzzzz
Да с какого? Читаю - полностью уникальный идентификатор. Создается полностью уникальная ссылка.
#20
by zzzzz
Ты пытаешься сказать, что назначенная таким образом ссылка может быть неуникальной, т.е. для нее не будет правильно работать РБД?
#22
by H A D G E H O G s
Читай по словам: 1) В Центре создали элемент справочника - Контрагент "Пупкин" 2) В Центре в расходную накладную выбрали контрагента "Пупкина" 3) Выгрузили в периферию 4) Контаргенту "Пупкин" присвоился новый УИД в периферийки 5) В расходной накладной появилась битая ссылка. Привет
#23
by zzzzz
Может я наивный, но в данном случае, я верю книжкам. А там рекомендуют именно такую работу при необходимости работы со ссылками на еще не записанный элемент. Есть случаи, что это не работает?
#24
by ll13
Как быть в такой ситуации : Есть рег сведений определяющий права пользователя с измерениями Пользователь, Объект. Ограничение на чтение справочника, реализовано спомощью RLS ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица Ограничение на добавление элементов нет. Как реализовать, что бы при создании нового элемента в рег добавлялась запись. Пишу: Всё работает нормально, но это дыра безопасности, достаточно выполнить ПривилегированныйМодуль.РазрешитьДоступ(Ссылка) например из внешней обработки ... Как сделать правильно ?
#25
by H A D G E H O G s
Оччччень веселая ситуация. А если мы изменим контрагента в периферийке - то при загрузке в Центре - хопа, его дубль. С полностью одинаковыми реквизитами. До боли трудно найти причину, если не знаешь.
#27
by zzzzz
Прости, но это мне непонятно. Поясню. У меня есть база. В ней я создаю элементы. Работая уже описанным методом. А потом создаю переферийную базу. Опа - а она у меня создает дубли. См . С чего бы это?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Запрос по Виду документа
- Navigate для "InternetExplorer.Application"
- Как в печатную форму документа подтянуть реквизит из подчиненного справочника?
- Запрос к Firebird через Linked Server sql 2005
- Как узнать что данная форма активна в текущий момент времени?
- Закрепить область шапки таблицы в компоновке?
- Загрузка с PCI SATA контроллера
- Где поменять шрифт 1С 7.7 окна запуска конфигураций
- Передать параметр из одного bat файла в другой
- Запись с такими ключевыми полями существует!
- v7: Как отразить операции лизинга в типовой конфигурации?
- Автоматическое заполнение табличной части документа из регистра остатков
- Как проверить центральный это узел или нет?
- Как отобрать все строки всех документов Реализация?
- Получение данных из двух таблиц одним запросом
- После перепроведения документов в БП1.6 старые проводки не удаляются
- Создание отчета по регистру бухгалтерии
- Где найти файлы правила переноса данных Exp77_80.xml
- Внедрение УПП или оставаться на ПУБ?
- Зависает процесс 1С при повторном запуске.