Имя: Пароль:
1C
1С v8
Программное изменение авторегистрации в планах обмена
0 Night_Wolf
 
03.09.12
13:18
Вопрос простой: Есть два плана обмена. В одном - все регистры сведений, авторрегистрация = Разрешить, в другом - только половина. Можно ли программно запретить в первом авторегистрацию для всех регистров сведений их второго плана обмена? Почему нужно обработку написать - потому что во втором плане обмена периодически меняется состав регистров сведений. В первом должна быть запрещена авторегистрация тех регистров сведений, которые разрешены во втором.
1 Индиго
 
03.09.12
13:23
А почему бы не в конфимгураторе?
2 Sammo
 
03.09.12
13:23
Нельзя. Но можно сделать обработку регистрации и/или выгрузки (например, удалять регистрацию ненужных)
3 Stim
 
03.09.12
13:24
как можно программно изменить свойства метаданных?
4 Night_Wolf
 
03.09.12
13:25
Ясно. Спасибо, жаль что нельзя.
5 Stim
 
03.09.12
13:29
если хочешь поизвращаться - создай какой-нить РС, где в измерении будет имяРСМд, а в ресурсах - Авторегистрация(булево)
запрети всем РС авторегистрацию, а выгрузку разрешай только тем, которые есть в новом РС. как-то так
6 Рэйв
 
03.09.12
13:55
Попробуй так

Процедура ПередЗаписью()

  Узел=ПланыОбмена.узелКудаНеНадоПередавать.НайтиПоКоду(Код);
  ОбменДанными.Получатели.Удалить(Узел);
КонецПроцедуры