Имя: Пароль:
1C
1C 7.7
v7: Поддерживает ли 7.7. работу с XML?
0 Маленький Вопросик
 
26.07.12
13:55
У меня небольшой вопрос - мне необходимо выгрузить 1 тип документа из 7.7. и загрузить его в 8.2

С 7.7. я никогда не работал.... Подскажите пример работы с XML в базах 7.7 если таковые имеются
1 Amra
 
26.07.12
13:57
Конечно работает. КД посмотри
2 sanek_kop
 
26.07.12
13:57
Поддерживается в различных компонентах, например v7plus.
3 Zmich
 
26.07.12
13:57
4 Guk
 
26.07.12
13:58
только КД. в данном случае...
5 Aleksey
 
26.07.12
13:59
какая связь между xml и переносом документов из 7-ки в 8-ку
6 Rie
 
26.07.12
14:01
(5) Есть такая фича под названием "Конвертация данных"...
7 Маленький Вопросик
 
26.07.12
14:33
(6) понятно... значит работает... конвертация данных мне не совсем подходит
8 1Сергей
 
26.07.12
14:34
(7) просто ты не умеешь им пользоваться :)
9 Маленький Вопросик
 
26.07.12
14:34
в крайнем случае, буду выгружать текст
10 Маленький Вопросик
 
26.07.12
14:35
(8) умею... мне не нужно переностить документ, а нужно его сравнивать с выборкой данных
11 Rie
 
26.07.12
14:36
(7) Работает. И даже примеры в документации к v7plus - тоже почти рабочие.
12 Маленький Вопросик
 
26.07.12
14:36
(11) не факт, что на "той" стороне будет в7плюс...
13 Ranger_83
 
26.07.12
14:38
на кд правила написать будет в разы быстрее
14 Маленький Вопросик
 
26.07.12
14:44
(13) какой смысл делать через хмл, если 7.7. работает с хмл только через приблуду.

в принципе, я получил ответ на свой вопрос
15 akaBrr
 
26.07.12
14:45
только сама 1с v7plus старается не пользоваться, а использует микрософтовскую библиотеку
16 Маленький Вопросик
 
26.07.12
14:46
(15) исходим из того, что у ч-ка с которым я хочу сделать этот "обмен" вообще ничего нет, кроме голой 7-ки
17 akaBrr
 
26.07.12
14:49
(16) v7plus может и не быть, вот будет засада
18 Ranger_83
 
26.07.12
14:53
v7plus-это официальная внешняя компонента,а не приблуда
19 VladZ
 
26.07.12
14:56
(0) Посмотри, как в Торговле 9.2 организована выгрузка в бухгалтерию 2.0.
Возможно, тебе как раз подойдет.
20 1Сергей
 
26.07.12
14:56
(16) Врешь. У него должен быть хотя бы Виндовс (или вайн на крайняк)
21 akaBrr
 
26.07.12
14:56
(18) это как посмотреть :)
(14) делай как хочешь, какие проблемы? :)
22 AI_SHA
 
29.07.12
15:20
Не хочу плодить новые темы, думаю здесь помогут.
Возникла задача организовать постоянный перенос документов из ПУБ 2.8(7.70.292) в УТ, и клиент настаивает.
Ну, наверно в КД можно создать правила, хотя лучше бы найти готовые.
Но как правильно организовать обмен.
Везде пишется что Обмен XML может работать с другими платформами, в том числе с 7.7, но в примерах нахожу только между 8.
Возможно ли в ПУБ7, вообще в 7, создать План обмена? Или надо его создать в УТ, но при этом как-то только забирать из ПУБ новые документы?
23 ДенисЧ
 
29.07.12
15:24
К ПУБу прикручиваем УРБД. В правилах конвертации пишем произвольный алгоритм выборки изменённых объектов из таблиц УРБД и выгружаемПоПравилу() только нужные из изменынных. Не забываем чистить таблицу изменений.
24 Mikeware
 
29.07.12
15:38
(23) Таблицу чистить лучше при подтверждении принятия...
25 ДенисЧ
 
29.07.12
15:58
(24) ещё и подтверждения писать... :-)
26 AI_SHA
 
29.07.12
16:58
Спасибо за направление!
Попробую сообразить... Как-то давно отвык от 7 и УРБ
Если можно, наведите еще поближе- куда смотреть? как прикручиваем? таблицу что, в какую-то форму вывести? а подтверждения писать куда- это уже в 8 план обмена создать?
27 Mikeware
 
29.07.12
17:00
(26)смотреть в таблицу 1сапдейтс - там будут все созданные/измененные объекты, подлежащие переносу.
28 ДенисЧ
 
29.07.12
17:02
(26)
Прикручиваем - значит - запускаем УРБД на ПУБе.
Потом читаем из _1supdts (надеюсь, у тебя SQL?) данные, преобразуем их в объекты... Выгружаем...
После удачной загрузки выгрузки в 8ку создавать файл подтверждения, по наличии которого вычищать выгруженные данные из той таблички.
29 ДенисЧ
 
29.07.12
17:02
В общем - начни смотреть, потом будут вопросы - задавай. Можешь даже в аську (но не постоянно и каждые 5 минут :-) ) в рабочее время.
30 Mikeware
 
29.07.12
17:10
(28)можно и как в штатном механизме - генерировать ид обмена, заполнять в апдейтсе, а после обмена - удалять, за исключением неподтвержденных.
меньше шансов упустить изменение объекта.
31 ДенисЧ
 
29.07.12
17:11
(30) Дануна, генерить руками оную структуру... Лучше уж каждый объект подтверждать...
Ну, с тонкостями, конечно...
32 Sserj
 
29.07.12
17:13
(0) Вообщето XML обычный текстовый файл, так что можно просто его самому писать из буковок :)
33 AI_SHA
 
29.07.12
17:23
Спасибо! Пока надо переварить
34 Mikeware
 
29.07.12
17:47
(31) Да ничего сложного, один запрос - на генерацию ид, один - на заполнение этим идом. для подтверждения - один запрос на "распометку" неподтвержденных, один - на удаление подтвержденных, и один - на удаление/подтверждение обмена.
2 + 2 = 3.9999999999999999999999999999999...