Вопрос

Текущее место работы

При добавлении новой записи в деталь "Карьера" у контрагента, в случае если до этого существовала другая запись, у этой, ранее созданной записи, автоматически сбрасывается отметка "Текущее". Подскажите, как и где это можно отключить.

Заранее благодарен.

Станислав

Нравится

5 комментариев

Добрый вечер!

В схеме ContactCareerPageInAccount есть цепочка методов:

1) save - всё идёт от сохранения

2) getContactCareerCollection - выборка из детали

3) onGetSelectResult - дальнейшая обработка с вопросом пользователю

4) getSelectedButton - обработка ответа пользователя

5) onAnswerNo - здесь Current ставится в false

Сергей, подскажите, пожалуйста, немного детальнее.

Если я правильно понял - мне нужно:

1. Создать "Замещающий клиентский модуль".

2. В качестве родительского объекта выбрать "Страница редактирования карьеры контакта в контрагенте".

3. Скопировать весь код из "ContactCareerPageInAccount"

4. Изменить функцию "onAnswerNo", чтобы значение "Current" не менялось.

5. Сохранить все

После проделывания этой операции ничего не меняется. Пробовал варианты:

а) удалял строчку update.setParameterValue('Current', true);

б) менял строчку update.setParameterValue('Current', false); на update.setParameterValue('Current', true);

в) удалял полностью функцию "onAnswerNo"

г) в функции "getSelectedButton" вместо вызова функции "onAnswerNo" вызывал "onAnswerYes"

Реакции ноль. Подскажите, пожалуйста, что я делаю не так.

Заранее благодарен.

Копировать весь код из схемы ContactCareerPageInAccount не надо, достаточно поместить методы, которые будут замещены. В каком пакете у вас замещающая схема и какие там связи с другими пакетами? Ощущение, что система не видит эту схему. Ну и чистить кэш после любых изменений с клиентскими модулями.

Замещающая схема находится в пакете Custom, он, на сколько я понимаю, связан со всеми другими пакетами.

Проверку работы делал через режим инкогнито, с кэшем проблем не должно было быть.

На самом деле очень странно. Попробуйте отладчиком встать на эти методы, посмотреть, заходит ли он туда вообще, и если да, то как отрабатывают эти методы.

Показать все комментарии