|
Синхронизация через web сервис | ☑ | ||
---|---|---|---|---|
0
banderlog
19.11.11
✎
08:35
|
Как можно организовать синхронизацию данных из 1С v8.2(УПП) через web сервис с не1С системой? Сценарий примерно такой: система стучится к web сервису 1С и получает измененные данные, после синхронизации, соответственно, система должна сообщить 1С что все ОК и журнал изменений в 1С можно "почистить". Создать сам сервис и получить из него данные не проблема, но вот как получать только изменения?
|
|||
1
ДенисЧ
19.11.11
✎
09:20
|
Сделать подписки на запись всех интересующих объектов и в РС их...
|
|||
2
banderlog
19.11.11
✎
09:30
|
через подписку вариант на запись - понятно, но надо еще и удаление с модификаций тогда учитывать...
еще надо учитывать, что за разумное время синхронизация по событию на изменение данных конфигурации может и не выполнится, тогда изменения могут быть утеряны все же интересно понять, можно ли и модуля web сервиса достучаться до "журнала изменений данных" конфигурации? |
|||
3
ДенисЧ
19.11.11
✎
09:42
|
"а разумное время синхронизация по событию на изменение данных конфигурации может и не выполнится,"
Это как? Запись в РС не выполнится?О_о А читать данные можно по одной записи и тут же её удалять... |
|||
4
banderlog
19.11.11
✎
09:43
|
что такое РС? может я и не правильно понимаю
|
|||
5
ДенисЧ
19.11.11
✎
09:44
|
регистр сведений
|
|||
6
sda553
19.11.11
✎
09:44
|
регситр сведений
|
|||
7
sda553
19.11.11
✎
09:45
|
РС может умереть в блокировках, я бы предложил в план обмена объекты кидать
|
|||
8
banderlog
19.11.11
✎
09:47
|
а в план обмена измененные объекты разве не должны кидаться после настройки плана? у меня там пока пусто
|
|||
9
sda553
19.11.11
✎
09:50
|
правой кнопкой мыши по плану обмена в конфигураторе и состав - там скорее всего ничего не выделено. Но я бы рекомендовал отключить авторегистрацию в плане обмена и делать через подписку и потом в полписке кидать в план кодом (зарегистрироватьИзменения())
|
|||
10
banderlog
19.11.11
✎
09:54
|
в плане галочка напротив интересующих объектов стоит, но авторегистрации изменений нет
|
|||
11
sda553
19.11.11
✎
22:22
|
(10) А это значит что регистрировать надо программно методом ЗарегистрироватьИзменения
|
|||
12
banderlog
21.11.11
✎
10:02
|
может и туплю, но мне пока непонятно, на какое такое событие "записи" надо подписываться: в модуле документа (объекта), в модуле формы?
где и как можно подписаться на это событие, что бы журналирование изменений было всегда, создается документ (объект) программно или в форме? |
|||
13
banderlog
27.11.11
✎
20:51
|
вроде решено, и даже без ручной регистрации изменений
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |