Текущее время: Вт, май 13 2025, 10:41

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Barcode
СообщениеДобавлено: Сб, май 03 2008, 15:45 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 13 2008, 13:59
Сообщения: 11
Здравствуйте! Вот столкнулась с такой проблемой.
Sapscript не поддерживает new Barcode. Смартформа и пдфы поддерживают, но весь документооборот реализован на скрипте, поэтому переписывать всё безнадёжно, тем более многого в smarform реализовать просто не удастся. Как решить эту проблему, не отказываясь от скриптов? Мы раскапали следующий вариант. Поскольку SartForm поддерживает новые баркоды, смотрим под дебагером значение tdprintpar для некоторого баркода. Печатаем документа в спул(используем SapScript), икорректируем сырой документ. Т.е. при вызове 'CLOSE_FORM' получаем таблицу OTF информации (табл структур itcoo). В ней отыскиваем нужное поле с tdprintcom = BC и хардкодим tdprintpar, который вытянули из SmartForm. В принципе работает для некоторого определённого баркода. Но нужно сделать это для любоо произвольного. Поэтому вопрос в том, как кодируется баркод, т.е. как заполняется поле tdprintpar?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Barcode
СообщениеДобавлено: Чт, май 08 2008, 13:45 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 01 2005, 19:32
Сообщения: 253
Откуда: Москва
Foxex написал(а):
Здравствуйте! Вот столкнулась с такой проблемой.
Sapscript не поддерживает new Barcode. Смартформа и пдфы поддерживают, но весь документооборот реализован на скрипте, поэтому переписывать всё безнадёжно, тем более многого в smarform реализовать просто не удастся. Как решить эту проблему, не отказываясь от скриптов? Мы раскапали следующий вариант. Поскольку SartForm поддерживает новые баркоды, смотрим под дебагером значение tdprintpar для некоторого баркода. Печатаем документа в спул(используем SapScript), икорректируем сырой документ. Т.е. при вызове 'CLOSE_FORM' получаем таблицу OTF информации (табл структур itcoo). В ней отыскиваем нужное поле с tdprintcom = BC и хардкодим tdprintpar, который вытянули из SmartForm. В принципе работает для некоторого определённого баркода. Но нужно сделать это для любоо произвольного. Поэтому вопрос в том, как кодируется баркод, т.е. как заполняется поле tdprintpar?


Никогда такого изврата не видел. :-)

Может проще купить аппаратный или софтверный баркод и не ломать SAPScript?
Типа вот этого http://www.tec-it.com/en/software/sap/Default.aspx
Или этого http://www.mw6tech.com/sap/barcodedll.html
Цена вопроса равна 1-3 консалтинговым дням. :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB