powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Помощь новичку
6 сообщений из 6, страница 1 из 1
Помощь новичку
    #38183159
Lelen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вышла на работу из 3-летнего декретного отпуска. Начальник сказал - забудь все что ты делала раньше, вот тебе 1С сиди, разбирайся, делай.
Задача такая. Есть справочник маршрутов номенклатур. Раз в месяц его нужно очистить полностью, сделать выборку из ORACLE и запихнуть эту выборку в справочник. Вопрос, с чего начать. Можно прямо по пунктам. Помогите, please!!!
...
Рейтинг: 0 / 0
Помощь новичку
    #38183168
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lelen,
Для начала проанализировать ссылки на элементы этого справочника. И если они есть- задачу надо ставить совершенно по другому.
Не "удалить и заполнить заново" (хоть это и предельно просто), а "синхронизировать состав и содержание справочника с таблицей ORACLE"
...
Рейтинг: 0 / 0
Помощь новичку
    #38183181
Lelen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pailLelen,
Для начала проанализировать ссылки на элементы этого справочника. И если они есть- задачу надо ставить совершенно по другому.
Не "удалить и заполнить заново" (хоть это и предельно просто), а "синхронизировать состав и содержание справочника с таблицей ORACLE"

Ссылок на элементы этого справочника нет
...
Рейтинг: 0 / 0
Помощь новичку
    #38183187
Lelen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pailLelen,
Для начала проанализировать ссылки на элементы этого справочника. И если они есть- задачу надо ставить совершенно по другому.
Не "удалить и заполнить заново" (хоть это и предельно просто), а "синхронизировать состав и содержание справочника с таблицей ORACLE"
Поле справочника Номенклатура есть СсылкаСправочник.Маршруты. И как же в этом случае поступить? Просто удалить и заполнить заново не получиться???
...
Рейтинг: 0 / 0
Помощь новичку
    #38183197
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelenПоле справочника Номенклатура есть СсылкаСправочник.Маршруты. И как же в этом случае поступить? Просто удалить и заполнить заново не получиться???
Тогда надо определить, что будет однозначно сопоставлять элемент справочника 1С с записью в твблице Оракла.
И при загрузке:
1. сформировать список элементов справочника
2. для каждой записи Оракла найти уже существующий элемент в этом списке
Если найден - исправить при необходимости его содержание в справочнике и удалить из списка.
Если не найден - добавить в справочник.
3. После обработки всех записей в списке могут остаться элементы - это то, что в опорной таблице Оракла было удалено между синхронизациями. Вы уж там с начальником вашим определитесь, что делать с ними.
...
Рейтинг: 0 / 0
Помощь новичку
    #38183202
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё можно попросить предоставлять Oracle информацию только об изменённых записях (Тригер на таблицу или ретроспективный запрос).
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Помощь новичку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]