Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=20555)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Работа с торговым оборудованием _ При печати на Марию 301М обрезает фамилию

Автор: twilight_dream 03.11.14, 16:12

Орезает поле КАСИР до 9-ти знаков

собственно в 1С не нашли где вообще передается фамилия кассира и как.


Автор: TipsyKID 03.11.14, 17:15

Из документации :

InitFP() Вызов окна настройки ФР. Сделанные настройки сохраняются в конфигурационном файле и вступают в силу только после вызова SetFP(N).
CashierRegistration(String name, String password) Регистрация кассира. name - имя кассира, отображаемое в каждом чеке, password - пароль доступа. Имя и пароль обрезаются программой до размеров, разрешенных конкретной моделью ФР.

http://pro1c.org.ua/redirect.php?ftp://fort.crimea.com/pub/kassa/Guide.rtf

Автор: twilight_dream 03.11.14, 17:28

Цитата(TipsyKID @ 03.11.14, 17:15) http://pro1c.org.ua/index.php?act=findpost&pid=92845


Єто как то связано с 1С?Вы смотрели что там по ссылке на документацию скачивается?

Автор: TipsyKID 03.11.14, 17:44

Цитата(twilight_dream @ 03.11.14, 18:28) *
Єто как то связано с 1С?Вы смотрели что там по ссылке на документацию скачивается?


Не только смотрел , но и читал !

«ФК:Фискальный регистратор» с точки зрения использующей ее программы представляет собой OLE-объект. Методы этого объекта предполагают возможность выполнения только тех операций, которые обеспечиваются всеми известными типами фискальных регистраторов. Поэтому при использовании данной компоненты не существенно, какой конкретно ФР подключен, - работа со всеми с точки зрения вызывающей программы совершенно одинакова.
«ФК:Фискальный регистратор» включает в себя драйвер "Эмулятора" фискального регистратора, предназначенный для отладки вызывающей программы. В процессе своей работы эмулятор показывает все запросы, переданные ему вызывающей программой в отдельном окне, что позволяет проверить работоспособность вызывающей программы без физического подключения фискального регистратора.

Поддерживаемые модели ФР.

1. Мария 301 МТМ, версия ПО Т3.


Если Вы не знаете как связанна 1с с OLE-объектами, Вам лучше не настраивать кассовое оборудование.

Автор: Vofka 03.11.14, 17:53

Цитата(twilight_dream @ 03.11.14, 17:28) *
Вы смотрели что там по ссылке на документацию скачивается?

Браузер пытается сам "воспроизвести" тот файл, но у него это не очень хорошо получается. То, что вам дали по ссылке надо скачать и открыть Word-ом.

Автор: python 03.11.14, 17:58

twilight_dream, Вы бы указали конфигурацию, используемый драйвер.
Насколько я знаю - ни одна типовая конфигурация не поддерживала в стандартной поставке Марию.
Есть несколько драйверов для этого ФР, какой из них у Вас - не известно.
Более того, ответ на Ваш вопрос известен только тому разработчику, который дорабатывал Вашу конфигурацию для работы с данным ФР. Или программисту, имеющему доступ к коду конфигурации.

Если используется OLE Manager, то вот выдержка из документации к методу Init:

CashierIdent - идентификатор кассира. Не более 4-х символов в длину (не более 9-ти символов в длину для версии принтера М301-МТМ)

Автор: twilight_dream 04.11.14, 12:33

Цитата(TipsyKID @ 03.11.14, 17:44) http://pro1c.org.ua/index.php?act=findpost&pid=92851
twilight_dream, Вы бы указали конфигурацию, используемый драйвер.
Насколько я знаю - ни одна типовая конфигурация не поддерживала в стандартной поставке Марию.
Есть несколько драйверов для этого ФР, какой из них у Вас - не известно.
Более того, ответ на Ваш вопрос известен только тому разработчику, который дорабатывал Вашу конфигурацию для работы с данным ФР. Или программисту, имеющему доступ к коду конфигурации.

Если используется OLE Manager, то вот выдержка из документации к методу Init:
CashierIdent - идентификатор кассира. Не более 4-х символов в длину (не более 9-ти символов в длину для версии принтера М301-МТМ)


Ну, вообще то 9 символов и выводит, затем обрезает. Я просто смотрел обработку от РЕзонанса, они в восьмерке и семерке похожи, которая выпечатывает чек, я нигде там не увидел, чтобы фамилия кассира передавалась куда то при печати через функции, или другим путем. Поэтому не могу сказать, откуда печатается фамилия кассира в чеке, из 1С, или зашита в аппарате.

Конфигурация АБТ-шная комплексная.
Всё что могу сказать про драйверы, это то, что мы их кладем в папку и настраиваем в справочнике

Автор: Vofka 04.11.14, 12:59

Цитата(twilight_dream @ 04.11.14, 12:33) http://pro1c.org.ua/index.php?act=findpost&pid=92887
Браузер пытается сам "воспроизвести" тот файл, но у него это не очень хорошо получается. То, что вам дали по ссылке надо скачать и открыть Word-ом.


Автор: twilight_dream 04.11.14, 15:16

Цитата(python @ 03.11.14, 17:58) *
twilight_dream, Вы бы указали конфигурацию, используемый драйвер.
Насколько я знаю - ни одна типовая конфигурация не поддерживала в стандартной поставке Марию.
Есть несколько драйверов для этого ФР, какой из них у Вас - не известно.
Более того, ответ на Ваш вопрос известен только тому разработчику, который дорабатывал Вашу конфигурацию для работы с данным ФР. Или программисту, имеющему доступ к коду конфигурации.

Если используется OLE Manager, то вот выдержка из документации к методу Init:
CashierIdent - идентификатор кассира. Не более 4-х символов в длину (не более 9-ти символов в длину для версии принтера М301-МТМ)

Кстати нашел таки функцию в глобально модуле, где это дело обрезается до 9-ти символов. Разработчики подсказали. Действительно это делается потому что более 9-ти не воспринимает.

Автор: python 04.11.14, 15:55

Трудно лечить больного, не видя его smile.gif
Фамилия кассира как-то связана с пользователем 1С?
twilight_dream, если используете драйвера от Резонанса - смотрите параметры, которые передаются при вызове методов Init/InitEx в 1С. Если параметр CashierIdent не заполнен - будет выдан диалог с запросом. Запрос выдается при подключению к ФР?

Опоздал с ответом icon_beer17.gif

Автор: twilight_dream 04.11.14, 16:15

Цитата(Vofka @ 04.11.14, 12:59) *
Ещё раз, последний:

Мне просто интересно стало. Когда вы первый раз написали про браузер и посоветовали скачать файл и открыть вордом, прежде чем давать совет, откуда вы взяли, что я просматриваю файл браузером, а не скачал его и не посмотрел вордом? Я никогда не смотрю подобные текстовые форматы браузером. Просто прежде чем давать ссылку хорошим тоном было бы убедиться, что по ней лежит то, что вы хотите показать.

Автор: Vofka 04.11.14, 16:40

Цитата(twilight_dream @ 04.11.14, 16:15) http://pro1c.org.ua/index.php?act=findpost&pid=92903
Єто как то связано с 1С?Вы смотрели что там по ссылке на документацию скачивается?

теперь уже от себя лично могу ответить: да это связано с 1С.

Цитата(twilight_dream @ 04.11.14, 12:33) http://pro1c.org.ua/index.php?act=findpost&pid=92887
Просто прежде чем давать ссылку хорошим тоном было бы убедиться, что по ней лежит то, что вы хотите показать.

Мое мнение такое, что по ссылке выше лежит нормальная информация. То, что она бесполезна лично для вас - это скорее ваши проблемы. Но тем не менее вы даете понять "сам дурак" человеку, который вам хотел помочь, при этом почему "сам дурак" не понятно (или это только мне непонятно?). Вот я и решил, что вы просто не можете скачать файл.

Автор: TipsyKID 04.11.14, 16:47

Я уважаемому пользователю, почти сразу сказал о проблеме :

Цитата
CashierRegistration(String name, String password) Регистрация кассира. name - имя кассира, отображаемое в каждом чеке, password - пароль доступа. Имя и пароль обрезаются программой до размеров, разрешенных конкретной моделью ФР.


Имя метода зависит только от драйвера с которым он работает. Обычно наименования методов очень похожи, как видим ответом на его вопрос был метод :

CashierIdent , в моем ответе CashierRegistration.
Ссылку на документацию дал, как один из возможных источников для информации.



Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua