Имя: Пароль:
1C
1С v8
Загрузка в 1С из Эксель
,
0 Полька
 
20.12.18
09:24
В УПП в справочнике "Номенклатура" есть строка с кодом "00000016207".
Приходит файл Эксель. В нем есть строка с кодом, который отражается как  00000016207, но имеет формат "Дополнительный".
Если попытаться изменить формат на "Текстовый", то этот код превращается в 16 207.
Что можно сделать, чтобы при загрузке находилось соответствие в справочнике?
1 Maniac
 
20.12.18
09:25
Расширенная Загрузка прайсов поставщиков в 1С из Excel от А до Я
https://subsystems.ru/solutions/1c_excel/zagruzka_praysov_v_1s_iz_excel_csv_txt/
2 shadow_sw
 
20.12.18
09:26
(0) только хотел к (1) отправить
3 Мыш
 
20.12.18
09:27
(0) Бери загрузку прайсов и не парься. Только дешевую не бери. Бери ту, которая за 250 тыщ )
4 shadow_sw
 
20.12.18
09:30
(3) ну, это для солидных клиентов же
5 shadow_sw
 
20.12.18
09:31
(0) возьми измени в поле на формулу =ТЕКСТ("000000000",00000016207)
формат текстовый (количество нулей = длина кода)
6 NGC6543
 
20.12.18
09:32
(0) а вы меняете формат на "Текстовый" чтобы соответствие не нашлось?
7 Михаил Козлов
 
20.12.18
09:34
Не пробовали файл в табличный документ загружать?
8 Полька
 
20.12.18
09:35
(5) вариантов 2.
1.Либо как-то выделить колонку в Экселе и поменять формат.
2. Либо при загрузке на стороне 1с получить "нормальный" код.
9 Мелифаро
 
20.12.18
09:38
Попробуйте в файле скопировать колонку с кодом в другую колонку, где заранее укажете текстовый тип. А потом её и загружайте.
10 Полька
 
20.12.18
09:43
(9) все равно формат при копировании изменяется.
11 ЦиркУехал
 
20.12.18
09:43
Как обычно, предлагаю отказаться от загрузки из Экселя.

Вытащить таб чатсть ctrl-c ctrl-v и её обработать.
и и сам эксель не нужен. достаточен просмотрщик.
12 Флориан
 
20.12.18
09:52
(0) получение через .Value происходит? попробуйте через .Text
13 Полька
 
20.12.18
10:01
(12) Получилось!!!!! Спасибо.