Имя: Пароль:
1C
 
Сохранение в XLS
0 offroad11
 
15.11.17
21:59
Добрый вечер!

Столкнулся с такой проблемой. У клиента УНФ, управляемы формы 8.2. Из программы печатает документ на 1700 строк, при нажатие на кнопку программного сохранения

ТабДок.Записать(Файл, ТипФайлаТабличногоДокумента.XLS);

Сохраняется 97 строк в файле *.xls, остальные строки обрезаются. На компе у клиента стоит MS office 97 года. Шутить что этот офис больше строк не поддерживает - не надо :) Но похоже дело именно в офисе. Потому что развернул базу у себя - всё хорошо работает. Печатную форму сохраняет целиком.

Кто нибудь сталкивался с подобным? Как то решали, не переустанавливая мс офис?

Заранее спасибо!
1 Мыш
 
15.11.17
22:03
(0) Возможно, что-то не так с данными в 97-й строке
2 offroad11
 
15.11.17
22:15
(1) хм, например?
3 offroad11
 
15.11.17
22:16
(1) как я понял со слов клиента, все большие файлы режутся до 97 строк
4 Волшебник
 
модератор
15.11.17
22:17
(1) А может в 98-й
5 offroad11
 
15.11.17
22:20
(4) а какого рода может быть проблема с данными ? на вид всё ок...
6 Волшебник
 
модератор
15.11.17
22:31
(5) Отладчик подскажет
7 offroad11
 
15.11.17
22:38
(6) может быть я чего то не знаю, с точкой остановкой уже проходился, прошагал эту строку
ТабДок.Записать(Файл, ТипФайлаТабличногоДокумента.XLS);
файл создался и всё :) что именно отлаживать ?
8 Волшебник
 
модератор
15.11.17
22:39
(7) Пишется "чего-то"
9 offroad11
 
15.11.17
22:41
(8) простите
10 Волшебник
 
модератор
15.11.17
22:42
(9) Отлаживайте строки до этой
11 Pershin Sergei88
 
15.11.17
22:53
(8) еще и орфографией их учишь? Что не спишь? Поздно уже вроде как.
12 offroad11
 
15.11.17
22:58
(10) всё равно не понимаю, что искать, что в параметры области макета заполняет?
13 Pershin Sergei88
 
15.11.17
23:04
(12) что описали, то и заполняет, чуда не бывает
14 Bigbro
 
16.11.17
03:22
что угодно может быть начиная с вируса и заканчивая убитыми шаблонами нормал дот.
отладчиком проверить надо что именно пишется в файл, как уже советовали.
сохранить в другом формате, mxl к примеру посомтреть все ли выводится в этом случае.
15 offroad11
 
17.11.17
16:31
Всё решилось переустановкой платформы!
16 Сильф
 
17.11.17
16:40
(15) Огонь. Классика жанра...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший