Имя: Пароль:
1C
1С v8
Выгрузка числа с типом строки в ексель
0 Yulichka_RUS
 
16.02.21
10:39
Добрый день всем, подскажите пожалуйста, есть внешняя печатная обработка, которая формирует табдок. Посмотрела отладчиком все как надо, все с типом Строка. Но после сохранения в ексель, захожу в файл а там формат числа. Например вместо "034324" выбивает 034324. Вроде и формат указываю, полазила в свойствах макета, но там ничего с таким подобным нету.
1 Галахад
 
гуру
16.02.21
10:49
Попробуй так:

AAA = "'034324";
2 Kigo_Kigo
 
16.02.21
10:49
Не знаю есть ли какая программная команда на "формат строки" в ексель, но эта падла при открытии сама решает какого формата ячейка, помню бился с этим пришлось вперед числа ставить "_"
3 Yulichka_RUS
 
16.02.21
10:55
(1)Оно отображает с апострофом. Попробовала с " ' " и с " ` ".
4 Галахад
 
гуру
16.02.21
10:59
5 Yulichka_RUS
 
16.02.21
11:08
(4) может я не правильно апостроф вставляю, но для эксперимента делала перем = "'6745656", и ексель не убирает апостроф
6 dka80
 
16.02.21
11:11
пробел добавь
7 Yulichka_RUS
 
16.02.21
11:20
="' 43243423" , вот так в екселе видит апостроф
8 Garykom
 
гуру
16.02.21
11:23
(7) =" 43243423"
9 Garykom
 
гуру
16.02.21
11:24
(8)+ забей на апостроф если штатно табдок через записать в xls
апостроф и намберформат=@ это для COM/OLE
10 Yulichka_RUS
 
16.02.21
11:59
Все решилось, в самом макете в свойствах ячейки в "Значения" поставила флажок "Содержит значение" строка
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn