Сообщения без ответов | Активные темы Текущее время: Чт мар 28, 2024 3:15 pm



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

Зарегистрирован: Вт авг 21, 2012 9:01 am
Сообщения: 14
Сообщение Кто заставил из 1с 7.7 печатать подкладной документ поделите
Покажите кто нибудь пример как в 1с печатать подкладной документ нефискализированный, блин уже 2 длня бьюсь не могу побороть
З.Ы. штрих-950к


Ср авг 22, 2012 2:53 pm
Профиль
Постоянный участник
Аватара пользователя

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

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


Ср авг 22, 2012 4:59 pm
Профиль WWW
Новичок

Зарегистрирован: Вт авг 21, 2012 9:01 am
Сообщения: 14
Сообщение Re: Кто заставил из 1с 7.7 печатать подкладной документ поде
Timofey Gontar писал(а):
Укажите свой e-mail.

qwed557@mail.ru


Чт авг 23, 2012 3:41 am
Профиль
Постоянный участник
Аватара пользователя

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

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


Чт авг 23, 2012 9:02 am
Профиль WWW
Новичок

Зарегистрирован: Вт авг 21, 2012 9:01 am
Сообщения: 14
Сообщение Re: Кто заставил из 1с 7.7 печатать подкладной документ поде
Timofey Gontar писал(а):
Пример выслал на указанный адрес.


такой пример у меня есть, мне нужно не фискальный документ напечатать


Чт авг 23, 2012 1:33 pm
Профиль
Постоянный участник
Аватара пользователя

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

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


Чт авг 23, 2012 2:25 pm
Профиль WWW
Новичок

Зарегистрирован: Вт авг 21, 2012 9:01 am
Сообщения: 14
Сообщение Re: Кто заставил из 1с 7.7 печатать подкладной документ поде
сделал по примеру из делфи
получилось вот такое:
ВысотаКлише=4;
ВысотаПД = 40;
НомерПервойСтрокиПД = 6;
// установка параметров подкладного документа
ФискальныйРегистратор = Объект;
ФискальныйРегистратор.Password=1;
ФискальныйРегистратор.SlipDocumentLength=40;//Окр((ВысотаПД-10)/0.176)-0*НомерПервойСтрокиПД;
ФискальныйРегистратор.SlipDocumentWidth=440;
ФискальныйРегистратор.PrintingAlignment=2;
ФискальныйРегистратор.SlipStringInterval=Окр(40/0.176);
Пока 1=1 Цикл
ФискальныйРегистратор.ConfigureStandardSlipDocument();
Рез=ОбработкаОшибокПриПечати(ФискальныйРегистратор);
Если Рез = "Отмена" Тогда
Объект.Disconnect();
Возврат 0;
ИначеЕсли Рез = 0 Тогда
Прервать;
КонецЕсли;
КонецЦикла;

Отступ=6;//?(Константа.ШиринаЛенты=40,Константа.НомерПервойСтрокиПД+1,?(Константа.ОтступКопииПД<0,-Константа.ОтступКопииПД+1,1));

// открытие подкладного документа

ФискальныйРегистратор.Password=1;
Fr03 = ФискальныйРегистратор;
Fr03.CheckType = ?(ПризнВозврата=1,2,0);
//Тип дублей оригинала,которые будут печататься на ПД (0 или 1)
Fr03.CopyType = 1;
//Количество дублей при печати на ПД (0..5)
Fr03.NumberOfCopies = 0;
//Смещение 1-го дубля при печати ПД относительно оригинала
Fr03.CopyOffSet1 = 0;
//Смещение 2-го дубля при печати ПД относительно оригинала
Fr03.CopyOffSet2 = 0;
//Смещение 3-го дубля при печати ПД относительно оригинала
Fr03.CopyOffSet3 = 0;
//Смещение 4-го дубля при печати ПД относительно оригинала
Fr03.CopyOffSet4 = 0;
//Смещение 5-го дубля при печати ПД относительно оригинала
Fr03.CopyOffSet5 = 0;
Пока 1=1 Цикл
ФискальныйРегистратор.OpenStandardFiscalSlipDocument();
Рез=ОбработкаОшибокПриПечати(ФискальныйРегистратор);
Если Рез = "Отмена" Тогда
Объект.Disconnect();
Возврат 0;
ИначеЕсли Рез = 0 Тогда
Прервать;
КонецЕсли;
КонецЦикла;


// регистрация на подкладном документе
ШиринаПД = 60;
//СуммаПД=СуммаПД;
ФискальныйРегистратор.Password=1;
//Формирование операции на ПД ***************************************************************
//Работает в режимах 13.0,13.1,13.2,13.3
//Не меняет режима ККМ
//Формат целого количества при печати операции регистрации на ПД
//(0-без дробной части, 1- с дробной частью)
Fr03.QuantityFormat = 1;
//Количество строк в операции (1..3)
Fr03.StringQuantityInOperation = 3;
//Номер текстовой строки в операции(если 0,то строка не печатается)
Fr03.TextStringNumber = 1;
//Номер строки в операции с произведением кол-ва товара на его цену
//(если 0,то строка не печатается)
Fr03.QuantityStringNumber = 2;
//Номер строки в операции в которой будет печататься сумма операции
Fr03.SummStringNumber = 3;
//Номер строки в операции в которой будет печататься номер отдела
Fr03.DepartmentStringNumber = 2;
//Номер шрифта текстовой строки в операции(1..7)
Fr03.TextFont = 3;
//Номер шрифта количеством товара в операции на ПД(1..7)
Fr03.QuantityFont = 3;
//Номер шрифта,которым будет печататься знак умножения количества на
//цену в оперции на ПД товара в операции на ПД(1..7)
Fr03.MultiplicationFont = 3;
//Номер шрифта, которым будет печататься цена товара в операции на ПД(1..7)
Fr03.PriceFont = 1;
//Номер шрифта,которым будет печататься сумма операции на ПД(1..7)
Fr03.SummFont = 1;
//Номер шрифта, которым будет печататься номер и наименование отдела(1..7)
Fr03.DepartmentFont = 2;
//Длина поля с текстом,сопровождающим операцию регистрации на ПД
Fr03.TextSymbolNumber = 10;
//Длина поля количества товара в соответствующей строке операции регистрации на ПД(в символах)
Fr03.QuantitySymbolNumber = 10;
//Длина поля цены товара в соответствующей строке операции на ПД(в символах)
Fr03.PriceSymbolNumber = 25;
//Длина поля суммы товара в соответствующей строке операции на ПД(в символах)
Fr03.SummSymbolNumber = 30;
//Длина поля отдела в соответствующей строке операции на ПД(в символах)
Fr03.DepartmentSymbolNumber = 4;
//Смещение поля с текстом в текстовой строке операции на ПД относительно
//левой границы оригинала\дубля (в символах)
Fr03.TextOffSet = 10;
//Смещение поля количества в соотв. строке операции на ПД относительно
//левой границы оригинала\дубля (в символах)'
Fr03.QuantityOffSet = 10;
//Смещение поля суммы в соотв. строке операции на ПД относительно
//левой границы оригинала\дубля (в символах)'
Fr03.SummOffSet = 1;
//Смещение поля отдела в соотв. строке операции на ПД относительно
//левой границы оригинала\дубля (в символах)'
Fr03.DepartmentOffSet = 1;
//В свойстве указывается номер первой строки блока операции
Fr03.OperationBlockFirstString = 6;
//Количество товара
Fr03.Quantity = 1;
//Цена за единицу товара
Fr03.Price = СуммаПД;
//Номер отдела (секции) (1..16)
Fr03.Department = 1;
//1-ый номер налоговой группы
Fr03.Tax1 = 0;
//2-ой номер налоговой группы
Fr03.Tax2 = 0;
//3-ий номер налоговой группы
Fr03.Tax3 = 0;
//4-ый номер налоговой группы
Fr03.Tax4 = 0;
//Строка символов кодовой таблицы WIN 1251 для печати
Fr03.StringForPrinting = "1 ="+СуммаПД;
Fr03.StandardRegistrationOnSlipDocument();


//Формирование стандартногоЗакрытия чека на ПД **********************************************
//Работает в режимах 13.0,13.1,13.2,13.3
//Переводит в режим 3 или 15
//В свойстве указывается номер первой строки блока операции
Fr03.OperationBlockFirstString = 8;
//Свойство,используемое для хранения суммы
Fr03.Summ1 = СуммаПД;
//Свойство,используемое для хранения суммы клиента типа оплаты 2
Fr03.Summ2 = 0;
//'Свойство,используемое для хранения суммы клиента типа оплаты 3
Fr03.Summ3 = 0;
//'Свойство,используемое для хранения суммы клиента типа оплаты 4
Fr03.Summ4 = 0;
//'Скидка на чек
Fr03.DiscountOnCheck = 0;
//'1-ый номер налоговой группы
Fr03.Tax1 = 0;
//'2-ой номер налоговой группы
Fr03.Tax2 = 0;
//'3-ий номер налоговой группы
Fr03.Tax3 = 0;
//'4-ый номер налоговой группы
Fr03.Tax4 = 0;
//'Строка символов кодовой таблицы WIN 1251 для печати
Fr03.StringForPrinting = "НАЛИЧНЫМИ";
Fr03.StandardCloseCheckOnSlipDocument();


// печать подкладного документа

ФискальныйРегистратор.Password=1;
ФискальныйРегистратор.IsClearUnfiscalInfo=0;
ФискальныйРегистратор.InfoType=2;
Пока 1=1 Цикл // если документ сформирован, он обязательно должен быть распечатан
ФискальныйРегистратор.PrintSlipDocument();
Рез=ОбработкаОшибокПриПечати(ФискальныйРегистратор);
Если Рез = "Отмена" Тогда
Объект.Disconnect();
Возврат 0;
ИначеЕсли Рез = 0 Тогда
Прервать;
КонецЕсли;
КонецЦикла;

все устраивает кроме одного: в чеке получается 10 -12 строк а вот последнии две строки начиная с
ЭКЛЗ 12312312313
0000000 #1231233
Печатаются где аж на второй половине листа формата А4, не могу понять где задаются эти параметры


Пт авг 24, 2012 9:18 am
Профиль
Новичок

Зарегистрирован: Вт авг 21, 2012 9:01 am
Сообщения: 14
Сообщение Re: Кто заставил из 1с 7.7 печатать подкладной документ поде
еще вопрос;
сейчас чек выходит вида:
ООО"Рога и копыта"
ДОБРО ПОЖАЛОВАТЬ
ККМ 123123 ИНН 12312312313 #001
Дата Касиир
ПРОДАЖА #0001
1 =1
НАЛИЧНЫМИ
ИТОГ =1
НАЛИЧНЫМИ =1

Вопрос: где и в какой параметр ну жно передать значение товара чтобы чек стал выглядеть:

ООО"Рога и копыта"
ДОБРО ПОЖАЛОВАТЬ
1. Принято от БЛА БЛА БЛА
Стоимость....................1

ККМ 123123 ИНН 12312312313 #001
Дата Касиир
ПРОДАЖА #0001
1 =1
НАЛИЧНЫМИ
ИТОГ =1
НАЛИЧНЫМИ =1

И вопрос так и остаетя насчет печати ЭКЛЗ , где выставляется номер печати строки ЭКЛЗ


Пт авг 24, 2012 11:32 am
Профиль
Постоянный участник
Аватара пользователя

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

За полежение данной строки отвечает параметр "Номер строки номера ЭКЛЗ", который программируется в таб. №12, поле №7.


Цитата:
ООО"Рога и копыта"
ДОБРО ПОЖАЛОВАТЬ
1. Принято от БЛА БЛА БЛА
Стоимость....................1
ККМ 123123 ИНН 12312312313 #001

Так можно только с использованием буфера ПД и настройками ПД (таб. №12). Примеров таких, к сожалению, у меня нет.

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


Пт авг 24, 2012 5:51 pm
Профиль WWW
Новичок

Зарегистрирован: Вс дек 23, 2012 9:51 pm
Сообщения: 6
Сообщение Re: Кто заставил из 1с 7.7 печатать подкладной документ поде
qwed557 писал(а):
Покажите кто нибудь пример как в 1с печатать подкладной документ нефискализированный, блин уже 2 длня бьюсь не могу побороть
З.Ы. штрих-950к

Подскажите пожалуйста получилось у Вас заставить ФР печатать подкладной документ?


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

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

Сейчас этот форум просматривают: Google [Bot] и гости: 1


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

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