Имя: Пароль:
1C
1С v8
Загрузка данных из xls в справочник. Проблема с ШК
,
0 marlonix
 
05.09.12
07:07
Доброе время чуток. Есть екселевский документ с номенклатурой. В столбцах указаны наиемнования и штрих-код. Формат столбцов с ШК - цифровой, без разделителя на разряды. При загрузке в 1С 8.2 ШК грузятся разделенными на разряды.
1 Рэйв
 
05.09.12
07:11
сделай готовый пустой файл и всем колонкам поставь тип "Текст".  или назначай программно при создании
2 marlonix
 
05.09.12
07:14
Пробовал создать новый лист/документ с заранее заданными форматами. Копировал и делал "спец вставка --> значение", чтобы не копировать формат столбцов. Результат выходил 4,607Е6+12 (ширина столбца не причем), при выборе ячейки выходит нормальный вид 4607001832812 без пробелов. Ок. Дальше пытаюсь загрузить в 1С и опять такая же петрушка -4 607 001 832 812 ((
3 marlonix
 
05.09.12
07:15
Так только с 3-4 документами. По свойствам и формату ничем не отличающиеся документы.
4 k1us181b
 
05.09.12
07:16
ЧГ=0 ?
5 marlonix
 
05.09.12
07:17
Объясните, пожалуйста, что такое ЧГ. Я новичок.
6 Kookish
 
05.09.12
07:19
Функция Формат()
7 echo77
 
05.09.12
07:23
надеюсь, вы грузите с помощью загрузки данных из табличного документа?
http://depositfiles.com/files/r7s60cg4i
8 marlonix
 
05.09.12
07:35
echo77, загрузка из табличного документа с помощью стандартной обработки для табличного документа.
http://depositfiles.com/files/nj9emwabf
9 smartu
 
05.09.12
08:04
при чтении файла:
ШК = СтрЗаменить(ГдеМеняем, Символы.НПП, "")
10 marlonix
 
05.09.12
10:18
все решилось. добавлением ' перед ШК - '4607001832812 в первой строке и установкой формата "Общий" в документе екселя. 1С считывает первую строку и следующим автоматом дает те же свойства, .и нормально подгружает в базу.
Всем спасибо.
11 Boleev
 
05.09.12
10:19
(10) выделяешь столбец, копируешь его в блокнот и копируешь из блокнота назад.
Вуаля