Заказчик озадачил вопросом: нужно сделать историю контактной информации, перепечатывать документы за прошлые периоды со старыми юр. адресами и т.д.
Решение "в лоб": сделать регистр периодическим, переписать модули управления контактной информацией, по умолчанию возвращать КИ на текущую дату, вставить даты в формы КИ, переписать вызовы в основных документах с учетом даты документа. Геморрой тот еще, "обновляемость" конфигурации снижается до критического уровня.
Можно попробовать написать мотивированный отказ, учитывая все вышеизложенное. Это тоже вряд ли - пользователям работать очень неудобно (в голове держать историю надо), да и со своими контрагентами им несладко будет разбираться.
Собственно вопрос: может есть у кого опыт более простого решения этой проблемы?
Решение "в лоб": сделать регистр периодическим, переписать модули управления контактной информацией, по умолчанию возвращать КИ на текущую дату, вставить даты в формы КИ, переписать вызовы в основных документах с учетом даты документа. Геморрой тот еще, "обновляемость" конфигурации снижается до критического уровня.
Можно попробовать написать мотивированный отказ, учитывая все вышеизложенное. Это тоже вряд ли - пользователям работать очень неудобно (в голове держать историю надо), да и со своими контрагентами им несладко будет разбираться.
Собственно вопрос: может есть у кого опыт более простого решения этой проблемы?
По теме из базы знаний
- История изменения контактной информации контрагентов, на примере cохранения истории изменений адресов партнеров и контрагентов, для УТ 11.2
- История реквизитов организаций (печати, факсимиле, КПП, телефон)
- Перенос контактной информации из 2.0 в 3.0
- ЗУП: История изменения контактной информации для организации
- Получение контактной информации из отбора
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Здесь недавно была подобная тема.
ЕМНИП, автор сделал довольно аккуратно: из доков вызывается стандартная функция из общих модулей.
Он изменил только эту функцию: если дата дока больше определенной - возвращается результат обычной функции (т.е. актуальный адрес), если меньше возвращается адрес, который жестко прописан в модуле(т.е. старый адрес).
ЕМНИП, автор сделал довольно аккуратно: из доков вызывается стандартная функция из общих модулей.
Он изменил только эту функцию: если дата дока больше определенной - возвращается результат обычной функции (т.е. актуальный адрес), если меньше возвращается адрес, который жестко прописан в модуле(т.е. старый адрес).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот