RTF отчет в сбыте - не открывается в MS WORD 2003

Приемы и подходы, обмен опытом

Модераторы: Screw, larin

Ответить
PViP
партнер
Сообщения: 71
Зарегистрирован: Пт, 19/10/2007 11:38
Имя Фамилия: Павел Полухин
Откуда: Галактика-Красноярск
Контактная информация:

RTF отчет в сбыте - не открывается в MS WORD 2003

Сообщение PViP »

Что хочу? поменять присоедененныю форму ТОРГ12
Что делаю? меняю название linkform и nameinlist, компилирую vip.exe
Что получаю? после формирования на некоторых накладных сформированный отчет не открывается ms word 2003, пишет "Ошибка при попытке открытия файла", а на некоторых накладных корректно открывается.

В чем Причина такого поведения?
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

ну а сам файл при этом формируется? корректно?
PViP
партнер
Сообщения: 71
Зарегистрирован: Пт, 19/10/2007 11:38
Имя Фамилия: Павел Полухин
Откуда: Галактика-Красноярск
Контактная информация:

Сообщение PViP »

Фёдор, файл формируеся, но прочитать его корректно ни один редактор не может, а значит формируется он не корректно! Да это и видно из сообщения MS WORD, что что то не так с файлом.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

понятно
ну сходу сложно сказать, что там не так
обращайтесь в техподдержку
будем смотреть

атлантис, я надеюсь, самый свежий?
PViP
партнер
Сообщения: 71
Зарегистрирован: Пт, 19/10/2007 11:38
Имя Фамилия: Павел Полухин
Откуда: Галактика-Красноярск
Контактная информация:

Сообщение PViP »

Фёдор, ага 5.3.20 стоит. Только что писать? тут помоему базу надо смотреть! может что в базе не так быть?

Хотя с другой стороны причем тут база? стандартные отчеты же нормально выводятся!
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

но ведь и этот отчёт без этого косметического изменения нормально работает, да?
в принципе, есть определённые трудности с разбором формата rtf, разделения его на оформление и на значимые куски
постоянно сталкиваемся с изменениями формата в новых версиях ms word
вполне возможно, что даже просто сохранение без изменений этой формы даст какой-то подобный эффект
который может быть обусловлен тем, что в форме есть условный цикл, который на одной накладной срабатывает, а на другой - нет
в общем бд вряд ли тут при чём, но для повторения может пригодиться
vadim
топ-софт
Сообщения: 197
Зарегистрирован: Чт, 06/09/2007 17:38
Имя Фамилия: Вадим Володько
Откуда: ТопСофт
Контактная информация:

Сообщение vadim »

а нельзя ли взять файлы 2 накладных (с различающимися позициями), запаковать в архив и приаттачить сюда?
PViP
партнер
Сообщения: 71
Зарегистрирован: Пт, 19/10/2007 11:38
Имя Фамилия: Павел Полухин
Откуда: Галактика-Красноярск
Контактная информация:

Сообщение PViP »

Фёдор Терсин, вот вот, про срабытывает и не срабатывает.... разговор конечно давний, но суть остается одна, FCOM работает не стабильно!

Вадим Володько, посмотрите TOVN.rar, я распечатал 2 накладные, которые с постфиксом [Can't open] - это сделаны перекомпилированным исходником(изменения не вносил, кроме .declare .enddeclare для декларирования объектных интерфейсов) который был предварительно сохраннен в моем word 2003 . Которые без постфикса - это сделаны стандартным отчетом. интересно что размер файлов в 2-3 раза отличаются.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Павел, фком работает стабильно. В том смысле, что однажды сделанные отчёты работают всегда (ну если каких-то совсем критичных проблем нет). А вот изготовление собственных отчётов действительно получается не всегда. Но тут нестабильно работает связка excel-fcom-пользователь, а вовсе не один fcom.
PViP
партнер
Сообщения: 71
Зарегистрирован: Пт, 19/10/2007 11:38
Имя Фамилия: Павел Полухин
Откуда: Галактика-Красноярск
Контактная информация:

Сообщение PViP »

Фёдор, на счет последнего могу поспорить на собственном примере, был отчет который работал работал, а после установки очередного патча цикл .{table циклил первую запись логической таблицы и все. Пока не воспользовался циклом ._loop ничего не помогало! Вообще, разговор на эту тему считаю бессмысленным, лучше решить проблему озвученную в теме.
vadim
топ-софт
Сообщения: 197
Зарегистрирован: Чт, 06/09/2007 17:38
Имя Фамилия: Вадим Володько
Откуда: ТопСофт
Контактная информация:

Сообщение vadim »

PViP писал(а):посмотрите TOVN.rar, я распечатал 2 накладные, которые с постфиксом [Can't open] - это сделаны перекомпилированным исходником(изменения не вносил, кроме .declare .enddeclare для декларирования объектных интерфейсов) который был предварительно сохраннен в моем word 2003 . Которые без постфикса - это сделаны стандартным отчетом. интересно что размер файлов в 2-3 раза отличаются.
то есть те, которые не открываются - сделаны измененным (пересобранным), а открывающиеся - стандартными отчетами?
в чем смысл такого примера?

выше по тексту было сказано, что один и тот же отчет в разных случаях то открывается то нет (в зависимости от содержимого накладной).
вот такой пример нам и интересно увидеть/поисследовать.
желательно с исходником формы (или с указанием названия, если она стандартная).
PViP
партнер
Сообщения: 71
Зарегистрирован: Пт, 19/10/2007 11:38
Имя Фамилия: Павел Полухин
Откуда: Галактика-Красноярск
Контактная информация:

Сообщение PViP »

Вадим, дык это и есть одни и теже накладные! Которые с "[Cant open]" - у меня word не открывает, они же как Вы правильно поняли сделаные пересобранным отчетом!

Сделал новый архив.
Torg12_MY.rtf, Torg12_Std.rtf - сформированные отчеты, соответственной пересобранный и стандартный.
Torg12_My_Source.rtf - исходник пересобранного отчета.
Torg12_My.Res - ресурсник с скомпилированным отчетом Trog12_My_Source.rtf
*.inc - инклюды с которыми компилил

Компилировал в галактике!

Отчеты о компонентах и о системе прилагаются!
Ответить