Имя: Пароль:
1C
1С v8
Отмена регистраций объектов для типового обмена БП_3 - ЗУП_3
0 Karambol
 
07.04.17
12:05
Добрый день!
Для типового обмена БП_3 - ЗУП_3 хочу сделать, чтобы некоторые изменения  объектов БП не выгружались в ЗУП.
Для этого сделал следующее:
1. Сохранил комплект правил конвертации и регистрации в файл (zip архив);
2. Загрузил их в Конвертацию данных (правила конвертации и правила регистрации);
3. Для правил регистрации, для справочника "Подразделения" добавил в процедуре "Перед обработкой" код:
Отказ = Истина;
Сообщить("Отказ = "+Отказ);

4. Загрузил правила регистрации обратно в конфигурацию БП.
5. Меняю у элемента спр. Подразделения наименование. Появляется сообщение:"Отказ = Истина". Но этот элемент появляется в списке зарегистрированных изменений.


Почему? Ведь изменение не должно быть зарегистрировано.
1 Рэйв
 
07.04.17
12:09
(0)Убери ненужное из состава плана обмена - оно и перестанет в обмен попадать
2 Курцвейл
 
07.04.17
12:15
(0) Тебе надо удалить его из плана обмена. Либо доработать событие "ОбменЗарплата3Бухгалтерия3Регистрация"
3 Karambol
 
07.04.17
12:24
(1)(2) Почему через правила регистрации нельзя сделать? Мне кажется, это проще и правильнее.
4 Рэйв
 
07.04.17
12:28
(3)Можно и через правила. Только если тебе не нужен объект для обмена, то зачем его все время регистрировать?И он будет у тебя болтаться в регистрации пока не придет подтверждение, а т.к ты его не выгружаешь то и ответ боюсь никогда не придет
5 Karambol
 
07.04.17
12:42
(4) Но ведь если в правилах регистрации поставить Отказ = Истина, то он и регистрироваться не должен?

Ненужное из состава плана обмена в конфигураторе убирать? Как потом с обновлениями быть, чтобы не затерлось?
6 Курцвейл
 
07.04.17
12:55
(5) Можно использовать
УдалитьРегистрациюИзменений();
7 Karambol
 
07.04.17
13:20
(6) В правилах обмена наверно лучше тогда эту процедуру вызвать? Чтобы в типовую БП изменения не вносить. Как думаете?