Имя: Пароль:
1C
1С v8
Как загрузить номера л/с из XML в 1С или Excel?
0 Базис
 
naïve
22.04.13
17:41
Получил из Сбербанка файл с результатами открытия счетов. Не уверен, что есть готовая обработка, поэтому смотрю на данные - в тексте номер лицевого счёта указан правильно, при чтении excel-ем последней версии, и через Файл-Открыть, и через импорт данных XML пишет в этой колонке 4,08178E+19.

1. Есть ли готовые инструменты для загрузки списка лицевых счетов?
2. Почему Excel читает поле "номер лицевого счёта" как число, округляет его и как прочесть текстом?
1 Господин ПЖ
 
22.04.13
17:44
>Почему Excel читает поле "номер лицевого счёта" как число

а почему нет?
2 Maxus43
 
22.04.13
17:46
тип у колонки экселя поставь ТЕКСТ
3 Базис
 
naïve
22.04.13
17:49
(1) Тогда пусть не округляет.
(2) После загрузки ставлю, преобразовывает с потерей значащих цифр в младших разрядах.
4 Maxus43
 
22.04.13
17:56
(3) нажми на зелёненький малений треугольник у ячейки, там высветится что "число сохранено как текст", говори всё норм, атк и должно быть. а потом меняй формат
5 acsent
 
22.04.13
17:58
читай на value, а текст
6 Базис
 
naïve
22.04.13
18:32
(5) Я его сейчас не программно читаю, а просто открываю.
7 МихаилМ
 
22.04.13
18:38
(0)
возможно excel настроен на распознпвание точки
как разделителя дробной части

исправте разделитель дробной части.
8 Базис
 
naïve
22.04.13
18:47
Нету там точки, это номер банковского счёта сотрудника.

Вот пример строки:

<Сотрудник Нпп="1"><Фамилия>Иванов</Фамилия><Имя>Иван</Имя><Отчество>Иванович</Отчество><ОтделениеБанка>7954</ОтделениеБанка><ФилиалОтделенияБанка>1756</ФилиалОтделенияБанка><ЛицевойСчет>12345678901234567890</ЛицевойСчет><Сумма>0.00</Сумма><КодВалюты>810</КодВалюты><УдостоверениеЛичности><ВидДокумента>Паспорт гражданина России</ВидДокумента><Серия>00 00</Серия><Номер>654321</Номер><ДатаВыдачи>2010-10-10</ДатаВыдачи><КемВыдан>Отделом УФМС России по России      </КемВыдан></УдостоверениеЛичности><Результат>счетОткрыт</Результат></Сотрудник>
9 DmiVo
 
22.04.13
20:05
Стандартная обработка "Импорт/экспорт по лицевым счетам сотрудников" этот файл не переваривает?
10 Базис
 
naïve
22.04.13
20:39
(9) Спасибо, думаю - поможет. Забыл про неё, а сейчас ушёл от базы.
11 Базис
 
naïve
23.04.13
14:21
(9) Нет.

Сейчас в эксель загрузил XML в нужную таблицу - заменил FAR-ом повторяющуюся среднюю часть длинного номера счёта на строку. Потом стал заменять обратно (тип колонки - текст), опять пишет 4.08Е19.
2 + 2 = 3.9999999999999999999999999999999...