|
Печать на новых ФР | ☑ | ||
---|---|---|---|---|
0
Дожа
03.07.17
✎
11:48
|
Подскажите пожалуйста.
Для печати на новых ФР, передается XML файлик. Клише печатается через драйвер. А как печатать клише программно? Под каким тегом в xml обычный текст пихнуть в конце чека? |
|||
1
Галахад
гуру
03.07.17
✎
11:52
|
1С-кий пример:
<?xml version="1.0" encoding="UTF-8"?> <CheckPackage> <Parameters PaymentType="1" SenderEmail="[email protected]" CustomerEmail="[email protected]" CustomerPhone="" AgentCompensation="" AgentPhone=""/> <Positions> <FiscalString Name="Макароны" Quantity="1" Price="16.75" Amount="16.75" Tax="10"/> <FiscalString Name="Томатный сок" Quantity="1" Price="200" Amount="200" Tax="18"/> <FiscalString Name="Алкоголь Шампрео 0.7" Quantity="1" Price="455" Amount="455" Tax="18"/> <TextString Text="Дисконтная карта: 00002345"/> <Barcode BarcodeType="EAN13" Barcode="2000021262157"/> </Positions> <Payments Cash="471.75" CashLessType1="0" CashLessType2="0" CashLessType3="200"/> </CheckPackage> Отсюда: http://its.1c.ru/db/metod8dev#content:4829:hdoc:chapter270 |
|||
2
Дожа
03.07.17
✎
14:54
|
Вот что я написал:
ЗаписьXML.ЗаписатьНачалоЭлемента("Positions"); //Тут идёт печать фискальный строк в цикле ЗаписьXML.ЗаписатьНачалоЭлемента("TextString");//Добавил эти 3 строки ЗаписьXML.ЗаписатьАтрибут("Text", XMLСтрока("ТЕСТ ТЕСТ ТЕСТ")); ЗаписьXML.ЗаписатьКонецЭлемента(); ЗаписьXML.ЗаписатьКонецЭлемента(); А оно не работает! Я возмущен!) Что не так? |
|||
3
Галахад
гуру
03.07.17
✎
15:05
|
Не везет, наверное.
|
|||
4
Дожа
03.07.17
✎
15:12
|
Вот какой файл передается на фр, но слова "тест" нету...
<?xml version="1.0" encoding="UTF-8"?> <CheckPackage> <Parameters PaymentType="2" TaxVariant="2" CashierName="" CustomerEmail="" CustomerPhone=""/> <Positions> <FiscalString Name="ТОВАР" Quantity="1" Price="1000" Amount="1000" Department="0" Tax="0"/> </Positions> <Payments Cash="1000" CashLessType1="0" CashLessType2="0" CashLessType3="0"/> <TextString>ТЕСТ ТЕСТ ТЕСТ ТЕСТ ТЕСТ</TextString> </CheckPackage> |
|||
5
dezss
03.07.17
✎
15:14
|
Значит не туда пишешь...
эта текстовая строка для позиций чека, а не для всего чека. |
|||
6
dezss
03.07.17
✎
15:15
|
(5) вернее, точно не туда пишешь...этот
<TextString>ТЕСТ ТЕСТ ТЕСТ ТЕСТ ТЕСТ</TextString> надо пихать в <Positions> |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |