Имя: Пароль:
1C
 
Загрузка файла xml в 1с из сторонней программы
0 evorle145
 
04.05.17
15:42
Подскажите общую схему, как действовать, чтобы загрузить файл.
Мне прислали файл xml из сторонней программы, мне нужно его прочитать и загрузить в 1с Бугалтерия в виде документов.
Возникает вопрос: можно ли как то воспользоваться стандартной обработкой "Универсальный обмен данными в XML"?
или нужно писать свой алгоритм чтения этого файла?
И что будет, если в сторонней программе поменяется состав реквизитов - нужно будет переписывать алгоритм чтения этого файла?
1 Вафель
 
04.05.17
15:44
отправь на [email protected] и скажич то тебе нужно загрузить.
Они вышлют обработку
2 бомболюк
 
04.05.17
15:44
>> можно ли как то воспользоваться стандартной обработкой "Универсальный обмен данными в XML"?
пожалуйста, но эта обработка скорее всего скажет тебе, что такие файлы не ест.
3 evorle145
 
04.05.17
15:45
(2) эта обработка ест файлы в которых есть правила загрузки? которые сформированы через КД, да?
4 пипец
 
04.05.17
15:46
открой этот файл в екселе с надстройкой ихсэмель и посмотри структуру
ЗЫ да хоть в проводнике
5 Сильф
 
04.05.17
15:46
(0) Да, писать свой. Да, придётся переписывать.

"Обработка "Универсальный обмен данными в формате XML" предназначена для загрузки и выгрузки данных в файл из любой конфигурации, реализованной на платформе 1С:Предприятие 8." - это цитата из справки к этой обработке.
6 пипец
 
04.05.17
15:46
(3) да
7 Сильф
 
04.05.17
15:49
(3) если xml-ка сгенерирована каким-то ПО, не имеющим отношения к продуктам 1С - КД не подойдёт.
8 evorle145
 
04.05.17
15:55
(7) Большое спасибо!

Подскажите, вот я например нашел данные контрагента и номенклатуры в это файле, доспустим я их прочитал, а как мне их сопоставить? искать по ИНН или артикулу?
9 Ёпрст
 
04.05.17
16:00
(8) Проще позвать кого-нибудь из взрослых.
С такими вопросами, вря ли чего загрузишь
10 Ц_У
 
04.05.17
16:01
(8) контрагента ищи по артикулу, номенклатуру по инн, все просто
11 Вафель
 
04.05.17
16:02
Что ты делал последние 7 лет? откуда у тебя такая полоска?
12 evorle145
 
04.05.17
16:05
(10) просто нет уверенности в уникальности ИНН. Да и артикула тоже...  в файле xml я увидел поле " Guid="557e1d14-6b4c-4a5d-a148-16c0d1459208"", поэтому и подумал, может лучше на него завязать поиск.. это это гуид из стороннего ПО...
13 Ц_У
 
04.05.17
16:10
(12) причем тут левый гуид из непонятной программы, не думаю что совпадет хоть один.
14 evorle145
 
04.05.17
16:13
(13) да, я подумал может добавить реквидит ГУИД Стороннего ПО и в него записывать, но кажется оно того не стоит... Проще искать по ИНН и артикулу.
15 mehfk
 
04.05.17
16:19
(11) Что делал-что делал, полоску растил.
16 arsik
 
гуру
04.05.17
16:20
(14) Ващето в стандартной БП (в принципе всех стандартных) есть спец регистр СоответствияОбъектовИнформационныхБаз - как раз для таких связок
17 evorle145
 
04.05.17
16:22
(16) точно... про него то я и забыл... спасибо!
18 evorle145
 
04.05.17
16:22
(15) (2)+ ну а так, 3,14 нах мимо темы, коли сказать по теме нечего (с) v8: Ошибка формата потока. Баг платформы?
19 mehfk
 
04.05.17
17:04
(18) Че сказать-то хотело?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан