Сообщения без ответов | Активные темы Текущее время: Сб апр 20, 2024 8:29 am



Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 14 ] 
ШТРИХ-М-ФР-К и 1С - печать копии чека 
Автор Сообщение
Новичок

Зарегистрирован: Пт июн 26, 2009 5:01 pm
Сообщения: 14
Сообщение ШТРИХ-М-ФР-К и 1С - печать копии чека
Как можно реализовать печать копии чека (требуется когда идет оплата по банковской карте) в 1С 8.1 - если возможность управления повтором печати последнего чека? Ну или как реализовать печать повторного чека в нефискальном режиме?

P.S. 1С 8.х


Пт июл 24, 2009 1:44 pm
Профиль
Участник

Зарегистрирован: Ср апр 11, 2007 3:03 pm
Сообщения: 4691
Сообщение 
По вопросам доработки конфигураций Вам необходимо обратиться в наш отдел внедрения (495)787-6090 доб. 271. Так же Вы можете обратиться к своим разработчикам 1С.

_________________
С уважением, Прохоров Александр Сергеевич,
Инженер технической поддержки
НТЦ "ШТРИХ-М",
support@shtrih-m.ru
тел. (495) 787-6096.


Пт июл 24, 2009 4:01 pm
Профиль
Новичок

Зарегистрирован: Пт июн 26, 2009 5:01 pm
Сообщения: 14
Сообщение 
дык вроде сам программист...
просто я не нашел примера в поставке с печатью такого чека


Пт июл 24, 2009 4:30 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Чт мар 10, 2005 6:41 pm
Сообщения: 9908
Откуда: ЗАО "ШТРИХ-М", г. Москва
Сообщение 
Алексей Дмухин писал(а):
Как можно реализовать печать копии чека

В данном случае Вам необходимо использовать метод драйвера ФР RepeatDocument (ПовторДокумента). Метод выводит на печать копию последнего закрытого документа продажи.

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


Пт июл 24, 2009 4:54 pm
Профиль WWW
Новичок

Зарегистрирован: Пт июн 26, 2009 5:01 pm
Сообщения: 14
Сообщение 
Спасисбо, нашел руководство программиста на сайте, буду пробовать...


Пт июл 24, 2009 5:15 pm
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Чт мар 10, 2005 6:41 pm
Сообщения: 9908
Откуда: ЗАО "ШТРИХ-М", г. Москва
Сообщение 
Были рады Вам помочь. Будут вопросы обращайтесь.

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


Пт июл 24, 2009 5:19 pm
Профиль WWW
Новичок

Зарегистрирован: Пт июн 26, 2009 5:01 pm
Сообщения: 14
Сообщение 
В общем ПовторДокумента реализован для обычного драйвера, для драйвера, написанного с учетом требований 1С, такого метода нет. Пришлось печатать нефискальные строки. Модификацию делал для 1С:Розница 1.0.5.6: В функции "ПечатьЧекаККМ(Идентификатор, НомерЧека, НомерСмены,
ОписаниеЧека, СуммаНал, СуммаБезнал, ПризнакВозврата)" вместо строк "Если НЕ ЗначениеЗаполнено(Результат) Тогда

Результат = ПолучитьСерверТО().ЗакрытьЧек(Идентификатор, СуммаНал, СуммаБезнал);

КонецЕсли;

прописал:

Если НЕ ЗначениеЗаполнено(Результат) Тогда

Результат = ПолучитьСерверТО().ЗакрытьЧек(Идентификатор, СуммаНал, СуммаБезнал);

Если Не СуммаБезнал = 0 Тогда
МассивСтрокДляПечати.Вставить(0, "КОПИЯ ЧЕКА");
МассивСтрокДляПечати.Добавить("..............................");
МассивСтрокДляПечати.Добавить("Всего:");
МассивСтрокДляПечати.Добавить("1 * " + Строка(СтрокаЧека.Цена) + " = " + Строка(СтрокаЧека.Цена));
МассивСтрокДляПечати.Добавить("Отдел: №" + Позиция.НомерСекции);

МассивСтрокДляПечати.Добавить("..............................");
МассивСтрокДляПечати.Добавить("ИТОГО: " + Строка(СтрокаЧека.Цена));
МассивСтрокДляПечати.Добавить("Оплачено наличными: " + Строка(СуммаНал));
МассивСтрокДляПечати.Добавить("Оплачено безналичными : " + Строка(СуммаБезнал));
МассивСтрокДляПечати.Добавить("Сдача: " + Строка(СуммаНал + СуммаБезнал - СтрокаЧека.Цена));

Результат = ПОлучитьСерверТО().ПечатьТекста(Идентификатор, МассивСтрокДляПечати, СтруктрураШаблона.ШиринаЧека);

КонецЕсли;

КонецЕсли;

повторно закрывать чек не решился потому как не знаю что происходит в этом случае с фискалкой (нет не фискализированного аппарата). Естесственно отрезка чека в этом случае не происходит, а метода "отрезать чек" не нашел.
Посему вопрос: что же происходит при вызове метода "ЗакрытьЧек"? Только лишь подсчет сдачи, печать итогов и отрезка чека или еще что то, что влияет на процесс обмена данными?
Надеюсь данная информация будет полезна многим...


Вт июл 28, 2009 5:00 pm
Профиль
Новичок

Зарегистрирован: Пт апр 24, 2009 12:28 pm
Сообщения: 98
Откуда: Штрих-М
Сообщение 
Откройте нефискальный документ с помощью "ОткрытьЧек" с параметром ФискальныйЧек = Ложь.
Затем выполняйте команды печати нефискальных строк "НапечататьНефискСтроку"
После этого закрываете нефискальный чек командой "ЗакрытьЧек". При этом будет выполнена автоматическая протяжка и отрезка ленты.

Алексей Дмухин писал(а):
Посему вопрос: что же происходит при вызове метода "ЗакрытьЧек"? Только лишь подсчет сдачи, печать итогов и отрезка чека или еще что то, что влияет на процесс обмена данными?
Надеюсь данная информация будет полезна многим...

Собственно, когда вызывается метод "ЗакрытьЧек" происходит следующее: если ранее был открыт фискальный документ, то он закрывается с указанными в параметрах суммами оплаты - соответственно с записью в фискальную память. Если был открыт нефискальный чек, то производится просто протяжка и отрезка.
Внутри фискального чека можно выполнять регистрации позиций и печать нефискальных строк. Внутри нефискального чека могут печататься только нефискальные строки.


Ср июл 29, 2009 2:09 pm
Профиль
Новичок

Зарегистрирован: Пт июн 26, 2009 5:01 pm
Сообщения: 14
Сообщение 
А производится ли печать итогов нала и безнала по команде "ЗакрытьЧек" в не фискальном режиме?
Исходя из обработки 1С: Эмулятор ФР сделал вывод что не важно какой чек - фискальный или не фискальный - нумерация чеков идет учитывая и нефискальные чеки - так ли это происходит и в реальном ФР и критично ли это для налоговой и государства в частности?

P.S. В описании требований от 1С ошибка в методе открыть чек, параметр ФискальныйЧек идет шестым параметром судя по обработке 1С эмулятор ФР....


Чт июл 30, 2009 8:34 am
Профиль
Новичок

Зарегистрирован: Пт июн 26, 2009 5:01 pm
Сообщения: 14
Сообщение 
Решил выложить итог:

вместо строк

"Если НЕ ЗначениеЗаполнено(Результат) Тогда

Результат = ПолучитьСерверТО().ЗакрытьЧек(Идентификатор, СуммаНал, СуммаБезнал);

КонецЕсли;


прописать:

Если НЕ ЗначениеЗаполнено(Результат) Тогда

Результат = ПолучитьСерверТО().ЗакрытьЧек(Идентификатор, СуммаНал, СуммаБезнал);

Если Не (ЗначениеЗаполнено(Результат) Или СуммаБезнал = 0) Тогда

//откроем чек в нефискальном режиме - последний параметр = Ложь
Результат = ПолучитьСерверТО().ОткрытьЧек(Идентификатор, "", ПризнакВозврата, 0, НомерСмены, Ложь);
Если НЕ ЗначениеЗаполнено(Результат) Тогда

МассивСтрокДляПечати.Вставить(0, "КОПИЯ ЧЕКА " + Формат(НомерЧека, "ЧЦ=4; ЧВН="));
МассивСтрокДляПечати.Добавить("..............................");
МассивСтрокДляПечати.Добавить("Всего:");
МассивСтрокДляПечати.Добавить("1 * " + Строка(СтрокаЧека.Цена) + " = " + Строка(СтрокаЧека.Цена));
МассивСтрокДляПечати.Добавить("Отдел: №" + Позиция.НомерСекции);

МассивСтрокДляПечати.Добавить("..............................");
МассивСтрокДляПечати.Добавить("ИТОГО: " + Формат(СтрокаЧека.Цена, "ЧЦ=15; ЧДЦ=2; ЧН=0; ЧГ=0"));
МассивСтрокДляПечати.Добавить("Оплачено наличными: " + Формат(СуммаНал, "ЧЦ=15; ЧДЦ=2; ЧН=0; ЧГ=0"));
МассивСтрокДляПечати.Добавить("Оплачено безналичными : " + Формат(СуммаБезнал, "ЧЦ=15; ЧДЦ=2; ЧН=0; ЧГ=0"));
МассивСтрокДляПечати.Добавить("Сдача: " + Формат(СуммаНал + СуммаБезнал - СтрокаЧека.Цена, "ЧЦ=15; ЧДЦ=2; ЧН=0; ЧГ=0"));

Результат = ПОлучитьСерверТО().ПечатьТекста(Идентификатор, МассивСтрокДляПечати, СтруктрураШаблона.ШиринаЧека);

Если НЕ ЗначениеЗаполнено(Результат) Тогда
Результат = ПолучитьСерверТО().ЗакрытьЧек(Идентификатор, 0, 0);
КонецЕсли;

КонецЕсли;
КонецЕсли;

КонецЕсли;


Чт июл 30, 2009 9:37 am
Профиль
Новичок

Зарегистрирован: Пт апр 24, 2009 12:28 pm
Сообщения: 98
Откуда: Штрих-М
Сообщение 
Алексей Дмухин писал(а):
А производится ли печать итогов нала и безнала по команде "ЗакрытьЧек" в не фискальном режиме?
Исходя из обработки 1С: Эмулятор ФР сделал вывод что не важно какой чек - фискальный или не фискальный - нумерация чеков идет учитывая и нефискальные чеки - так ли это происходит и в реальном ФР и критично ли это для налоговой и государства в частности?

Команда закрыть чек для нефискального документа выполняет только промотку и отрезку. Для фискального документа - печатает итог и суммы всех видов оплаты, сдача. Если фр не фискализирован - все выполняется точно также.

Номера нефискальных чеков не связаны с номерами фискальных чеков. Их нумерация идет раздельно.

Цитата:
P.S. В описании требований от 1С ошибка в методе открыть чек, параметр ФискальныйЧек идет шестым параметром судя по обработке 1С эмулятор ФР....

У меня в требованиях вот так (в драйвере так же. Как в каких обработках сделано, к сожалению, не знаю):
http://i29.tinypic.com/11he5o2.gif


Чт июл 30, 2009 4:35 pm
Профиль
Новичок

Зарегистрирован: Пт июн 26, 2009 5:01 pm
Сообщения: 14
Сообщение 
Ошибся я насчет параметров "ОткрытьЧек", просто метод прослойки между драйвером и процедурой печати в документе имее то же название :)


Чт июл 30, 2009 5:00 pm
Профиль
Новичок

Зарегистрирован: Пт ноя 14, 2014 2:19 pm
Сообщения: 1
Сообщение Re:
Timofey Gontar писал(а):
Алексей Дмухин писал(а):
Как можно реализовать печать копии чека

В данном случае Вам необходимо использовать метод драйвера ФР RepeatDocument (ПовторДокумента). Метод выводит на печать копию последнего закрытого документа продажи.

А какие параметры требуется указать для этого метода?


Вт апр 28, 2015 11:56 am
Профиль
Постоянный участник
Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М
Сообщение Re: ШТРИХ-М-ФР-К и 1С - печать копии чека
Никаких, метод печатает последний чек.

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


Вт апр 28, 2015 3:22 pm
Профиль
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 14 ] 

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

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


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

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