Имя: Пароль:
1C
1С v8
Нули в начале артикула
0 Проказник
 
26.09.14
08:20
Проблема когда сохраняют отчет к примеру с остатками в эксель.
или печатную форму документов в эксель.
например артикул 02111 в экселе отображается как "02111" но ЗНАЧЕНИЕ ячейки = 2111 поэтому всякие сравнения и заливки не проходят.
Вопрос - как избавится от такого бага.
понятно что можно вручную эксель формировать из 1с, но это не вариант.
Формат колонки "текст" в экселе не помогает. срубает нули и все.
1 ДенисЧ
 
26.09.14
08:39
поставь ' в начале
2 Проказник
 
26.09.14
12:16
тогда получается '02111 и все равно в экселе кривой поиск.
с ценами поставщика сравнивают в экселе.
должно быть четкое значение 02111.
в 77 кстати насколько я помню выгружал как надо. с нулем в текстовом формате и проблем не было.
3 Зойч
 
26.09.14
12:17
бери не значение. а текст ячейки
4 Проказник
 
27.09.14
07:16
(3) это как?
5 Проказник
 
30.09.14
10:35
апну разок. т.к. проблему так и не нашел как решить.
с дополнением. зависит видимо от настроек СКД. т.к. несколько раз выгружало со значением "02111" и текстом "0211" в ячейке. и в экселе вверху был значок на ячейке что мол ячейка в текстовом формате.
Сам видел необработанные эксель - файлы как они выгружались из экселя.
6 Рэйв
 
30.09.14
10:38
(0)Сделай кнопку на отчете "Выгрузить правильно в эксель" и напиши программную выгрузку.Там поди отформатируешь как надо.
7 FoxFox
 
30.09.14
10:40
(0) Через "Вывести список" тоже кстати сохраняется в Excel  с такой бедой :(
8 Иешуа
 
30.09.14
10:43
(0) а может роще в экселе уже с форматом ячейки поиграться? При условии что все артикулы одной длины
9 Мимохожий Однако
 
30.09.14
10:46
В СКД на закладке Наборы данных попробуй установить тип значения Строка для этого поля.
10 Проказник
 
30.09.14
11:14
Докопал совершенно случайно.

Если в артикуле поставить в конце пробел - то выгружает как надо "02111" и в тексте и в значении.
Если пробелом нет - то текст = "02111" а значение = "2111"
прошел по всей номенклатуре - поставить в товарах где артикул начинается с нуля пробел в конце - все заиграло
11 1Сергей
 
30.09.14
11:17
(10) полезная инфа. Спасибо, бум знать
12 Проказник
 
30.09.14
11:22
+дополнение.
слева пробел - тогда не работает.
срубает левый пробел выгрузка в эксель.
правый оставляет.
13 PuhUfa
 
30.09.14
11:33
А потом будет: почему 1С не находит товар по артикулу "02111"? -)
14 Проказник
 
30.09.14
11:36
(13) в том и прикол что находит.
хотя для конкретно этой конторы это не важно. там другая система поиска.

Проблема просто на моей памяти всегда была с такими товарами. что заставляет поставщиков нули рисовать в начале артикула - загадка.