Не работает вывод фото в карточку Т2

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

Ответить
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Не работает вывод фото в карточку Т2

Сообщение sim »

Настройка "выводить фотографию в личную карточку" включена.
Инициализация системных каталогов делалась.
Файл InsFoto.dll в EXE-директории есть.
А запускаешь формирование формы Т2 - результата нет. Даже ворд-файл не формируется.
Как побороть? Версия 8.0
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

да без проблем.
проверте патчи(у меня усе)
InsFoto.dll от 28.02.2006.
вроде какое то время была проблема с выводом.
а настройку отключается, все формируется?
и 8 часом не в 3 звенке?
могет быть проблема в самом фото. Запихайте туды jpg на 20к.
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

8-ка - двухзвенка
dll от 28.02.2006
Проблема как под бетривом, так и под mssql
патчи все
а вот насчет размера файла фото...
разные там у всех размеры
но не выводит никакие - ни большие, ни маленькие
причем после запуска отчета часы песочные побегают-побегают - и ничего: ни ошибок, ни сообщений, ни ворда
Кстати проблема эта давно уже, год точно, просто раньше не надо было, а сейчас прижало :(
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

Настройку снимаем - карточка выводится
без фото, естественно
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

интересно что даст по Ctrl+F4
UserPathVip
ExDirectoryOut
а также поищите там tmp.bmp и f_t2_136.rtf
да и не мешает права проверить на эти каталоги.
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

UserPathVip
'd:\gal\GAL800\EXE\OUT\TestUser\'
Файлы:
tmp.bmp - есть, размер 12 кб, фото в нем
f_t2_136.rtf - в наличии, но фотки в нем нет
дата и время файлов соответствуют запуску отчета
с правами все норм, юзер - админ
получается, что:
1. фотка не встраивается в ворд
2. ворд не отстартовывает

ExDirectoryOut
'D:\Gal\GAL800\Start\StartDir\db_8\OUT\TestUser\'
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

В-общем, проблему решить пока не удалось.
Но выяснили вот что: для свежих баз, "рожденных" в версии 8.0, этой проблемы не существует, т.е. все работает.
А для старых баз, пришедших в 8-ку с прежних версий, проблема налицо.
По крайней мере, у нас так.
Вот хотелось бы спросить у edward_K - вы на какой базе проверяли работоспособность? Если на какой-нибудь демо или тестовой, то это не то. Вот интересно бы проверить на конверченных БД...
Напишите, плз, о результатах (если руки дойдут).
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

попробуйте добиться чтобы ExDirectoryOut и UserPathVip дали одинаковые значения, да и чтобы пути были покороче - как не спрашивайте. Я смотрел на демо базе 8_0 на mssql, других под рукой 8_0 нет.
sim
Местный житель
Сообщения: 1805
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Россия

Сообщение sim »

Да, похоже что версии и конвертации ни при чем, а рыть надо в направлении, указанном edward-ом. Что-то с путями на вывод и рабочую папку накосячено. А логику понять не могу. Там, где после установки переопределяли эти пути (не по дефаулту) - там и не работает. Подергаешь эти пути - вроде заработало, назад вернешь - тоже работает.

Кстати, что за функции?:
UserPathVip
ExDirectoryOut
Есть им человеческое объяснение?
empyros
Постоянный обитатель
Сообщения: 174
Зарегистрирован: 21 май 2009, 20:30
Откуда: Беларусь

Сообщение empyros »

sim писал(а): Кстати, что за функции?:
UserPathVip
ExDirectoryOut
Есть им человеческое объяснение?
Мне тоже интересно, откуда вы про них узнали? Какие еще есть (для tmp, dsk, cfg, res)?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

ну как вам сказать :). Vipprogr.chm содержит только то, что содержит ядро алантиса. Но есть куча dll, не относящихся к атлантису - тоже g_txo.dll. Список функций можно посмотреть каким нибудь просмотрщиком dll или поискать в руководстве соотв.контура. Но надежней заглянуть в нужный исходник. Кто-то не ленится, а как Screw делает подробное описание своих библиотек. Общее собрание можно найти в exe\galdoc\extfun.chm(уж не знаю насколько полное и в основном кроме параметров там ничего не найти).
Для dsk, cfg функции есть в vipprogr.chm - других не знаю. Для tmp,res что вы хотите? Была какая то для получения уникального имени временного файла.
Ответить