Сообщения без ответов | Активные темы Текущее время: Чт апр 25, 2024 1:03 pm



Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 7 ] 
Копии нефискальных строк на подкладном документе 
Автор Сообщение
Новичок

Зарегистрирован: Ср ноя 01, 2006 9:31 am
Сообщения: 20
Сообщение Копии нефискальных строк на подкладном документе
Добрый день.
Создаю нестандартный чек для печати на ПД с множеством нефискальной информации. При печати вся нефискальная информация на дубле чека не выводится. Нашел [url=http://forum.shtrih-m.ru/viewtopic.php?f=1&t=10581&hilit=подкладной+документ+нефискальная]тему на этом форме[/url], но решения проблемы я так и не понял. Там предлагают дублировать нефискальные строки в копию, просчитывая номер строки, где она должна вылезти в копии. Но такой подход имеет два труднореализуемых момента:
1) Копии "как блоки строк". Тут всё более менее понятно, но когда пользователь будет менять шапку или рекламную инфо и прочее, то с просчетом нужной строки нужно будет серьезно попотеть (кстати, нет чего-то готового?)
2) Копии "как колонки". Здесь я вообще не пойму как добавлять копию строки. Не подскажите?


Чт янв 09, 2014 8:54 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Копии нефискальных строк на подкладном документе
Есть метод FillSlipDocumentWithUnficalInfo, все делается через него.
2. Тут получается Вы копию печатается одной строкой с оригиналом через нужное кол-во пробелов.

_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru


Чт янв 09, 2014 12:17 pm
Профиль
Новичок

Зарегистрирован: Ср ноя 01, 2006 9:31 am
Сообщения: 20
Сообщение Re: Копии нефискальных строк на подкладном документе
Selihov Dmitry писал(а):
Есть метод FillSlipDocumentWithUnficalInfo, все делается через него.

Я конечно примерно представляю как это можно сделать, но как начинаю думать от чего может зависеть "разрыв" в строках между копией и оригиналом, так становится плохо. Навскидку: количество строк заголовка/клише/рекламы; наличие строки "итого"; имеется ли сдача; если имеется, то выводят ли её в настройках; налоги/скидки и прочее, прочее

Selihov Dmitry писал(а):
2. Тут получается Вы копию печатается одной строкой с оригиналом через нужное кол-во пробелов.

Вы это серьезно???

У вас случайно не завалялось рабочего кода где бы это всё обыгрывалось? Сдается мне, что его не существует.


Чт янв 09, 2014 12:24 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Копии нефискальных строк на подкладном документе
Нет, никаких подобных кодом у нас, конечно, нет.
А что, у Вас каждый раз разный формат квитанции ?
Подогнали один раз под Ваш формат и все.
В общем, что-либо еще добавить по этому вопросу сложно.

_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru


Чт янв 09, 2014 3:46 pm
Профиль
Новичок

Зарегистрирован: Ср ноя 01, 2006 9:31 am
Сообщения: 20
Сообщение Re: Копии нефискальных строк на подкладном документе
Если б один раз, то да, бесспорно. Но у нас тиражный продукт и шаблон чека пользователи настраивают сами в "конструкторе".
Почему всё так сложно с ПД? Ведь в обычном чеке есть "повторить документ" и там нет таких ограничений про нефискальные строки.


Попутно еще один вопрос. По ссылке скан документа отпечатанного на ПД: http://sdrv.ms/1gGFImQ (вложить сюда не получилось, пишет ошибку "Достигнут максимальный общий размер ваших вложений"). Почему вторая и третья строки снизу смещены? И какой параметр повлияет на их расположение (именно в копии, в оригинале как видите все нормально). Также почему шрифт "ИТОГО" в копии отличается от шрифта оригинала?


Чт янв 09, 2014 4:08 pm
Профиль
Новичок

Зарегистрирован: Ср ноя 01, 2006 9:31 am
Сообщения: 20
Сообщение Re: Копии нефискальных строк на подкладном документе
Так как правильно задавать смещения, если копии идут "как колонки"?
Сейчас у меня вот так заданы длины полей:
Код:
   ОбъектДрайвера.TotalSymbolNumber            = СтрДлина(ФорматСуммФР(ИтогоНачислено))+1;
   ОбъектДрайвера.Summ1SymbolNumber            = СтрДлина(ФорматСуммФР(Сумма1))+1;
   ОбъектДрайвера.ChangeSymbolNumber            = ?(ИтогоНачислено<>(Сумма1+Сумма2), СтрДлина(ФорматСуммФР(ИтогоНачислено-(Сумма1+Сумма2)))+1, 0);

А вот так смещения:
Код:
   ОбъектДрайвера.TotalOffSet                  = 1;
   ОбъектДрайвера.TotalSumOffSet               = ОбщаяШиринаПДвСимволах - 2*(ОбъектДрайвера.Summ1SymbolNumber)-7;
   ОбъектДрайвера.Summ1NameOffSet               = 2;
   ОбъектДрайвера.Summ1OffSet                  = ОбщаяШиринаПДвСимволах - ОбъектДрайвера.Summ1SymbolNumber - 1;   
   ОбъектДрайвера.ChangeOffSet                  = 1;
   ОбъектДрайвера.ChangeSumOffSet               = ОбщаяШиринаПДвСимволах - ОбъектДрайвера.ChangeSymbolNumber;

"ОбщаяШиринаПДвСимволах" в отсканированном чеке = 42.

Если копии "как блоки строк", то никаких неправильных сдвигов не наблюдается и копия точно соответствует оригиналу.
Что я делаю не так? И как надо правильно задавать смещения и длины полей при копиях "как колонки"?


Пт янв 10, 2014 8:34 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: Копии нефискальных строк на подкладном документе
Я могу выслать вам несколько примеров настроек ПД (это настройки таблиц и скриншоты из теста драйвера ФР), которые я делал в свое время - уже лет 7 назад и с тех мы это и высылаем и этого всем достаточно. Укажите адрес кроме gmail - туда вложения не доходят.

_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО "Штрих-М"
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru


Пт янв 10, 2014 4:24 pm
Профиль
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 7 ] 

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

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


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

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