Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Процедура печати чека , Непонятно как работает          
vadim007 Подменю пользователя
сообщение 17.11.13, 15:11
Сообщение #1

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Конфигурация "Розница для Украины". Завершающая процедура печати чека выглядит след. образом:
Процедура ВывестиНаПечать(мМассивСтрок)
    ИмяФайла = ПолучитьИмяВременногоФайла("txt");
    ТекстовыйФайл = Новый ТекстовыйДокумент;
    ТекстовыйФайл.ДобавитьСтроку(Символ(27) + "t" + Символ(17));
    Для каждого строка из мМассивСтрок Цикл
        ТекстовыйФайл.ДобавитьСтроку(строка);
    конецЦикла;
    ТекстовыйФайл.Записать(ИмяФайла, КодировкаТекста.OEM);
    КомандаСистемы("copy /b """ + ИмяФайла + """ \\127.0.0.1\vpn");
КонецПроцедуры

Печать чека не происходит. В другом магазине чек печатается. Объясните, как происходит печать?

Ardi Подменю пользователя
сообщение 17.11.13, 15:17
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Какое задано имя принтера в принтерах?


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

vadim007 Подменю пользователя
сообщение 17.11.13, 15:30
Сообщение #3

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Имеется в виду "Принтеры и факсы" система?
Datecs EP-60

Ardi Подменю пользователя
сообщение 17.11.13, 15:44
Сообщение #4

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Дошло?


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

vadim007 Подменю пользователя
сообщение 17.11.13, 15:57
Сообщение #5

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Да нет, не дошло. Ткните носом...
Еще одно наблюдение: в магазине, где печать работает, документ "Чек ККМ" внизу сразу выводит "Чек" рядом со значком принтера.
Здесь-же выводится "Товарный чек".

Сообщение отредактировал vadim007 - 17.11.13, 16:19

Vofka Подменю пользователя
сообщение 17.11.13, 16:52
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13981
Из: Киев
Спасибо сказали: 4549 раз
Рейтинг: 3678.1

Цитата(vadim007 @ 17.11.13, 15:57) *
Да нет, не дошло. Ткните носом...

КомандаСистемы("copy /b """ + ИмяФайла + """ \\127.0.0.1\Datecs EP-60");

vadim007 Подменю пользователя
сообщение 17.11.13, 17:00
Сообщение #7

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Цитата(Vofka @ 17.11.13, 16:52) *
КомандаСистемы("copy /b """ + ИмяФайла + """ \\127.0.0.1\Datecs EP-60");

Это не выход - менять код конфы. Ведь в другом месте работает!

Vofka Подменю пользователя
сообщение 17.11.13, 17:08
Сообщение #8

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13981
Из: Киев
Спасибо сказали: 4549 раз
Рейтинг: 3678.1

Цитата(vadim007 @ 17.11.13, 17:00) *
Это не выход - менять код конфы.

Это называется не код, а говнокод. Не хотите - не меняйте. Можете попробовать принтер переименовать.

vadim007 Подменю пользователя
сообщение 17.11.13, 17:18
Сообщение #9

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Цитата(Vofka @ 17.11.13, 17:08) *
Это называется не код, а говнокод. Не хотите - не меняйте. Можете попробовать принтер переименовать.

Попробовал переименовать - не помогло.

Vofka Подменю пользователя
сообщение 17.11.13, 17:27
Сообщение #10

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13981
Из: Киев
Спасибо сказали: 4549 раз
Рейтинг: 3678.1

А на этот принтер вообще что-то печатается?

vadim007 Подменю пользователя
сообщение 17.11.13, 17:30
Сообщение #11

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Цитата(Vofka @ 17.11.13, 17:27) *
А на этот принтер вообще что-то печатается?

Да, печатается.

vadim007 Подменю пользователя
сообщение 18.11.13, 8:17
Сообщение #12

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

Нашел, что этот фрагмент вывода на печать присутствует в обработке 1CFPThermalPRN_v2.epf.

vadim007 Подменю пользователя
сообщение 19.11.13, 10:28
Сообщение #13

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1298
Из: Донецк
Спасибо сказали: 208 раз
Рейтинг: 0

А все оказалось проще пареной репы: термопринтер Datecs EP-60 нужно-было расшарить и присвоить ему СЕТЕВОЕ имя VPN.
Ardi, не на это-ли вы намекали?
PS: Для лазерных принтеров, подключенных к USB, этот способ не катит.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 22.09.24, 13:49
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!