УРБД. Программное изменение режима регистрации изменений #166415


#0 by BMan
Уважаемый All, подскажите, pls, что делаю не так. Пытаюсь изменить Регистрацию Изменений:...в результате получаю сЦеныТемп.РегистрацияИзменений=1Где грабли?
#1 by Lexusss
РегистрацияИзмененийСинтаксис:РегистрацияИзменений(парам)Параметры:  Парам (число) 1 - регистрировать изменения, 0 - не регистрировать изменения. Если параметр не указан, то регистрация не изменяется.Назначение:  Включить или выключить регистрацию изменений для конкретного объекта.Замечание1  Особенность вызова данного метода - он действует с момента своего вызова и до перепозиционирования объекта. Его нужно вызывать после позизионирования объекта, но до записи изменений. После следующего позиционирования объекта режим снова будет установлен в соответствии с режимом, выбранном в метаданных (т.е. установленный для предыдущего позиционирования режим сбрасывается).(с) - 2001,2002 Моисеенко П.П.
#2 by BMan
читал я все это. "Перепозиционирование объекта" - это что? Т.е. если еще раз перебрать элементы - все установки сбросятся??
#3 by BMan
Up
#4 by BMan
+ или имеется ввиду просто получение следующего элемента?
#5 by BMan
.... и тишина....
#6 by Lexusss
Что угодно, меняющее текущийЭлемент, вплоть до ты.НайтиЭлемент(ты.ТекущийЭлемент), сбрасывает флаг регистрации изменений на дефаул.Регистрация изменений - это реквизит объекта в памяти, но не в БД.
#7 by BMan
какой же в нем тогда смысл?? т.е. если после РегистрацияИзменений запустить автообмен - изменения элемента всё равно отразятся в другой базе??
#8 by BMan
Все уже ушли пиво пить??
#9 by BMan
?
#10 by BMan
Вот и поговорили! Спасибо за внимание! :)Сам нашел, может кому пригодится:Закладка Миграция у объекта метаданных. Флаг Автоматическая регистрация измененийЕсли флажок установлен, система автоматически фиксирует все изменения объектов, чтобы выполнить затем перенос измененных данных в другие информационные базы.В большинстве случаев данный признак устанавливается. Отключение режима автоматической регистрации изменений производится в специальных случаях, когда объекты данного вида не должны при изменениях автоматически переноситься в другие информационные базы. В этом случае регистрация изменений будет производиться только при определенных обстоятельствах, регулируемых средствами встроенного языка в конфигурации.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С