В карточке редактирования выбираем какой-нибудь город. Например,Симферополь, тогда заполняется страна (Украина) и территория (Восточная Европа).
Нажимаем Отмену, т.е. выходим из карточки без сохранения.
Открываем карточку другого контрагента из другой страны, например, Казахстана.
Выделяем и удаляем содержимое поля Город.
Наблюдаем, что страна и территория поменялась на Украину и Восточную Европу.
Фишка вторая. Пропавший город.
Проводим предварительную подготовку. Нужен один контрагент с заполненными городом и страной и пустым регионом (Например Украина, Киев). И второй из другой страны с регионом (например Россия, Центральный ФО, Москва).
Выходим из системы
Заходим в систему
Переходим в раздел Контрагенты.
Открываем карточку первого (киевского) контрагента
Открываем справочник поля Город (там, естественно, только Киев).
Закрываем справочник и карточку отменой.
Открываем карточку второго (московского) контрагента.
Открываем справочник поля Город. А там ничего...
Результаты получены на MS SQL демо-версии CRM 3.3.2.170 и на нескольких более ранних.
"Смоляков Станислав Игоревич" написал:1) Необходимо внести следующие изменения в функцию FilterDatasetParentFieldByField скрипта scr_DB:
"Смоляков Станислав Игоревич" написал:2) Необходимо внести изменения в функцию UpdateTerritoryIDByCountryID скрипта scr_AddressUtils:
С этим нет больших проблем. На одной конкретной конфигурации внести изменение не трудно, но вот делать это от раза к разу...
Существуют ли на данный момент бинарники содержащие указанные корректировки?
Александр, изменения будут внесены в следующие собранные релизы, т.к. внести изменения запросов в исполняемые файлы невозможно. Для обновления же более ранних сборок будут созданы сервисы, которые нужно будет загрузить в текущую конфигурацию.
Спасибо за замечание.