|
Страница 1 из 1
|
[ Сообщений: 10 ] |
|
Кто заставил из 1с 7.7 печатать подкладной документ поделите
Автор |
Сообщение |
qwed557
Новичок
Зарегистрирован: Вт авг 21, 2012 9:01 am Сообщения: 14
|
Кто заставил из 1с 7.7 печатать подкладной документ поделите
Покажите кто нибудь пример как в 1с печатать подкладной документ нефискализированный, блин уже 2 длня бьюсь не могу побороть З.Ы. штрих-950к
|
Ср авг 22, 2012 2:53 pm |
|
|
Timofey Gontar
Постоянный участник
Зарегистрирован: Чт мар 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 |
|
|
qwed557
Новичок
Зарегистрирован: Вт авг 21, 2012 9:01 am Сообщения: 14
|
Re: Кто заставил из 1с 7.7 печатать подкладной документ поде
|
Чт авг 23, 2012 3:41 am |
|
|
Timofey Gontar
Постоянный участник
Зарегистрирован: Чт мар 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 |
|
|
qwed557
Новичок
Зарегистрирован: Вт авг 21, 2012 9:01 am Сообщения: 14
|
Re: Кто заставил из 1с 7.7 печатать подкладной документ поде
такой пример у меня есть, мне нужно не фискальный документ напечатать
|
Чт авг 23, 2012 1:33 pm |
|
|
Timofey Gontar
Постоянный участник
Зарегистрирован: Чт мар 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 |
|
|
qwed557
Новичок
Зарегистрирован: Вт авг 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 |
|
|
qwed557
Новичок
Зарегистрирован: Вт авг 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 |
|
|
Timofey Gontar
Постоянный участник
Зарегистрирован: Чт мар 10, 2005 6:41 pm Сообщения: 9908 Откуда: ЗАО "ШТРИХ-М", г. Москва
|
Re: Кто заставил из 1с 7.7 печатать подкладной документ поде
За полежение данной строки отвечает параметр "Номер строки номера ЭКЛЗ", который программируется в таб. №12, поле №7. Так можно только с использованием буфера ПД и настройками ПД (таб. №12). Примеров таких, к сожалению, у меня нет.
_________________ С уважением, Гонтарь Тимофей Владимирович Инженер технической поддержки ЗАО "Штрих-М" mailto: support@shtrih-m.ru тел. (495) 787-60-96 ВНИМАНИЕ: Работает Официальный Интернет-Магазин от компании Штрих-М www.shels-m.ru
|
Пт авг 24, 2012 5:51 pm |
|
|
yurik_ageev
Новичок
Зарегистрирован: Вс дек 23, 2012 9:51 pm Сообщения: 6
|
Re: Кто заставил из 1с 7.7 печатать подкладной документ поде
Подскажите пожалуйста получилось у Вас заставить ФР печатать подкладной документ?
|
Вт дек 01, 2015 4:27 pm |
|
|
|
Страница 1 из 1
|
[ Сообщений: 10 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: Google [Bot] и гости: 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|