![]() |
Некоторые поля одной таблицы синкать с полями другой таблицы
Господа помогите решить задачу.
Есть база 1С, на SQL-2008 R2. Таблица 1. Средствами 1С в этой базе была создана таблица(регистр сведений), таблица состоит из одной строки и 4 полей (ключ и 3 столбца с данными, разрастаться не будет). Таблица 2. Дополнительно, руками была создана еще одна таблица, тоже из одной строки и 10 полей (ключ и 9 столбцов с данными, разрастаться не будет). Отдельное ПО пишет данные в Таблица 2 Каким образом в режиме реального времени можно синкать 3 поля из Таблицы 2 в определенные поля Таблицы 1? Есть ли функционал для такой задачи? Надеюсь свои мысли выразил грамотно. |
uptk, Синхронизировать какими средствами? 1С или MSSQL?
Пример будет кстати. |
Говорил со спецами по 1С, говорят 1С такое не умеет.
Смотрю в сторону SQL решения. Копаю инфу, вроде как вьюшкой можно или тригером. Но если 1С сама такое может, это было бы оптимально. Какой пример предоставить? |
uptk, что значит "синкать"?
Сделать выборку? Select t1.a1, t1.a2, t2.b1 from t1,t2 where t1.a1 = t2.b1 ? Пример. Что есть и что хочется получить. |
Синхронизировать в режиме реального времени.
Если в таблице 2 изменилось поле, то значение этого поля записать в определенное поле таблицы 1. Такой себе Update в цыкле. |
Связь. Между таблицами. 1:1. Поля должны, как минимум, иметь уникальные значения.
Как всё это будет работать, когда базой управляет 1С — не представляю. Один вопрос — |
Время: 20:55. |
Время: 20:55.
© OSzone.net 2001-