Служба "Сервер управления торговым оборудованием"

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Служба "Сервер управления торговым оборудованием"
 
Есть сервер под управлением Win 2003 server, на нем находиться база "Рестарт" с ключом менеджера,к нему подключены 2 кухонных принтера (через com порты). Есть 2 терминала в которых путь к базе прописан к серверу с ключами кассира, к каждому из терминалов подключен ФР, который является непосредственно ФРом и принтером заказов. Чтобы все оборудование в этой схеме функционировало, делал также как это было рассказано в вебинаре, то есть установил на сервере службу из названия темы, создал на сервере 2 локальных принтера, удалил их и создал как сетевые. На терминалах добавил их в список оборудования с указанием, что они находятся на сервере.
   Итак встали вопросы:
1.Нужно ли на сервере добавлять ФРы с терминалов в список принтеров заказов.
2.Нужно ли так же на терминалах устанавливать вышеупомянутую службу.
  Сразу же оговорюсь что у меня не вышло на сервере добавить ФРы с терминалов (которые являются принтерами заказов). Когда на сервере я указывал следующий принтер подключенные на другом компьютере (повторюсь, первые 2 у меня кухонные) выдается ошибка, в которой написано что время ожидания отклика от компьютера истекло, подключение произвести не удалось, номер ошибки 10060. Хотя на терминалах у меня добавились принтеры которые подключены к серверу. Служба была установлена на всех терминалах.
   Все это мне нужно было что бы настроить места и маршрутизацию печати, но так как у меня на сервере не было создано этих 2 ФРов (которые принтеры) у меня так не получилось. Подскажите все ли правильно я делал, и если нет то укажите на недочеты.
  Решил проблему следующим образом. Так как база у меня 1 (на сервере), вынул оттуда ключ менеджера и вставлял в каждый терминал и оттуда указывал места печати и маршрутизацию (ну и ККМ). Как я понял база соединяется с устройством по его идентификатору, который этому устройству присваивается, и, следовательно после этих операций проблемы с маршрутизацией отпали (ключ вернул назад в сервер). Правильна ли такая схема?

  P.S Была проблема с установкой службы, служба устанавливалась, но не запускалась. Писало, извиняюсь за не точность,  "Служба была запущена и оставлена так как ей нечего делать". Проблема оказалась в том что файлы в папке Service были с атрибутом "только чтение", когда снял атрибут служба установилась нормально. Это для тех, кто столкнется с похожей проблемой.
 
Добрый день!
В случае, когда АС "Рестарт" разворачивается в сетевом режиме, следует сразу разделить оборудование на исключительно локальное, т.е. то, которое будет использовано только с локальной станции и сетевое. Соответственно на всех станциях, к которым осуществляется физическое подключение хотя бы одного сетевого устройства, в обязательном порядке должна устанавливаться служба управления оборудованием.
После того, как на всех терминалах были добавлены все (как локальные, так и сетевые) устройства, настраивается маршрутизация печати. На каждом терминале! Поочередно. Т.е. Вы все сделали правильно.

Обратите внимание, для того, чтобы терминалы могли подключаться к службе управления оборудованием на удаленной станции, она должна видеться в сети не только по IP-адресу, но и по имени.
 
Здравствуйте, дабы не описывать заново конфигурацию задам вопрос здесь, помогите разобраться в следующей проблеме (хотел выложить в скринах, но чего то не работают теги). Вкратце опишу суть проблемы:
    При попытке выполнения какого либо действия на одном из терминалов появляется окно "Время ожидания истекло" и далее ошибка соединения с базой данных, второй терминал в это время работает нормально до тех пор пока не выйдут в окно авторизации, после этого на нем также появляется это сообщение.

    Проблема решается перезапуском службы SQL SERVER (RESTART). Хотелось бы узнать из за чего она возникает и методы ее устранения.

http://img100.imageshack.us/i/94728376.jpg/
http://img259.imageshack.us/i/36045227.jpg/
http://img140.imageshack.us/i/72970714.jpg/
http://img818.imageshack.us/i/24300516.jpg/

Также выложу текст лога:

2010-11-22 17:31:04.32 Server      Microsoft SQL Server 2005 — 9.00.4035.00 (Intel X86)
Nov 24 2008 13:01:59
Copyright © 1988-2005 Microsoft Corporation
Express Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

2010-11-22 17:31:04.32 Server      © 2005 Microsoft Corporation.
2010-11-22 17:31:04.32 Server      All rights reserved.
2010-11-22 17:31:04.32 Server      Server process ID is 1152.
2010-11-22 17:31:04.32 Server      Authentication mode is MIXED.
2010-11-22 17:31:04.32 Server      Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG'.
2010-11-22 17:31:04.32 Server      This instance of SQL Server last reported using a process ID of 520 at 22.11.2010 17:31:03 (local) 22.11.2010 14:31:03 (UTC). This is an informational message only; no user action is required.
2010-11-22 17:31:04.32 Server      Registry startup parameters:
2010-11-22 17:31:04.32 Server       -d C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf
2010-11-22 17:31:04.32 Server       -e C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG
2010-11-22 17:31:04.32 Server       -l C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf
2010-11-22 17:31:04.33 Сервер      SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2010-11-22 17:31:04.33 Сервер      Detected 4 CPUs. This is an informational message; no user action is required.
2010-11-22 17:31:04.40 Сервер      Using dynamic lock allocation.  Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node.  This is an informational message only.  No user action is required.
2010-11-22 17:31:04.41 Сервер      Database mirroring has been enabled on this instance of SQL Server.
2010-11-22 17:31:04.41 spid5s      Starting up database 'master'.
2010-11-22 17:31:04.51 spid5s      Recovery is writing a checkpoint in database 'master' (1). This is an informational message only. No user action is required.
2010-11-22 17:31:04.58 spid5s      SQL Trace ID 1 was started by login "sa".
2010-11-22 17:31:04.60 spid5s      Starting up database 'mssqlsystemresource'.
2010-11-22 17:31:04.61 spid5s      The resource database build version is 9.00.4035. This is an informational message only. No user action is required.
2010-11-22 17:31:04.69 spid8s      Starting up database 'model'.
2010-11-22 17:31:04.69 spid5s      Server name is 'SERVER\RESTART'. This is an informational message only. No user action is required.
2010-11-22 17:31:04.69 spid5s      Starting up database 'msdb'.
2010-11-22 17:31:04.81 spid8s      Clearing tempdb database.
2010-11-22 17:31:04.87 Сервер      A self-generated certificate was successfully loaded for encryption.
2010-11-22 17:31:04.87 Сервер      Server is listening on [ 'any' <ipv4> 1056].
2010-11-22 17:31:04.87 Сервер      Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\RESTART ].
2010-11-22 17:31:04.87 Сервер      Server named pipe provider is ready to accept connection on [ \\.\pipe\MSSQL$RESTART\sql\query ].
2010-11-22 17:31:04.87 Сервер      Dedicated administrator connection support was not started because it is not available on this edition of SQL Server. This is an informational message only. No user action is required.
2010-11-22 17:31:04.88 Сервер      The SQL Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b, state: 3. Failure to register an SPN may cause integrated authentication to fall back to NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies.
2010-11-22 17:31:04.88 Сервер      SQL Server is now ready for client connections. This is an informational message; no user action is required.
2010-11-22 17:31:05.09 spid8s      Starting up database 'tempdb'.
2010-11-22 17:31:05.17 spid5s      Recovery is complete. This is an informational message only. No user action is required.
2010-11-22 17:31:05.17 spid11s     The Service Broker protocol transport is disabled or not configured.
2010-11-22 17:31:05.17 spid11s     The Database Mirroring protocol transport is disabled or not configured.
2010-11-22 17:31:05.19 spid11s     Service Broker manager has started.
2010-11-22 17:32:12.35 spid51      Starting up database 'RESTARTMain'.
2010-11-22 17:32:12.83 spid51      1 transactions rolled back in database 'RESTARTMain' (7). This is an informational message only. No user action is required.
2010-11-22 17:32:12.83 spid51      Recovery is writing a checkpoint in database 'RESTARTMain' (7). This is an informational message only. No user action is required.
2010-11-23 00:44:27.45 spid17s     SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Object Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
2010-11-23 00:44:27.57 spid17s     SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'SQL Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
2010-11-23 00:44:27.57 spid17s     SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Bound Trees' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
2010-11-23 01:00:10.19 spid1s      Server resumed execution after being idle 31 seconds. Reason: timer event.
2010-11-23 10:48:28.19 spid51      Starting up database 'RESTARTMain'.
2010-11-23 12:57:00.04 spid11s     Service Broker manager has shut down.
2010-11-23 12:57:00.37 spid5s      SQL Server is terminating in response to a 'stop' request from Service Control Manager. This is an informational message only. No user action is required.
2010-11-23 12:57:00.37 spid5s      SQL Trace was stopped due to server shutdown. Trace ID = '1'. This is an informational message only; no user action is required.
 
Проблема связана с потерей подключения к SQL серверу.
Возможные причины:
1. Ограничения SQL Sqrver 2005 Express на размер БД (?), число подключений (?).
2. Ошибки в БД. Пример: У клиента была проблема в индексе к одной из таблиц. При формировании файла обмена SQL Server возвращал ошибку "Обнаружено возможное повреждение индекса. Запустите DBCC CHECKDB", после чего сам разрывал соединение с клиентом. Запуск DBCC CHECKDB действительно показал наличие ошибки в индексе. Перестройка индекса проблему решила.
3. Возможно, виновата сеть.

Для более точной локализации проблемы, можно сделать следующее:
1. Попробовать развернуть SQL Server на другом ПК и перенести БД туда.
2. Проверить БД на ошибки. В SQL Server Management Studio (есть в дистрибутиве для платформы x32) выполнить следующий скрипт:
    "use RESTARTMain
     DBCC CHECKDB "
3. Проверить размер БД и размер свободного места на диске.
4. Проверить, что при подключении к SQL серверу используется способ идентификации = "SQL идентификация", Имя пользователя = "sa", Пароль пользователя = "rarus"
 
Спасибо за ответ, посмотрел размер базы всего 7мб и доступно 0.7мб, но ни понятно разве база не динамически расширяется? надо задавать размер самому? если так, то глуповато получается.
 
База, безусловно, расширяется динамически. И никакие дополнительные настройки в SQL сервере не нужны (если устанавливался MS SQL 2005 Express Edition из дистрибутива Рестарт). Вопрос был о доступном месте на жестком диске.
Пробовали выполнить пункты 1,2 и 4?
 
Да пробовал, DBCC CHECKDB показал что ошибок нет, свободного места на hdd полно, настройки подключение к бд такие как описано выше, но проблема осталась. Больше похоже на то что падает сеть, но такое вряд ли может быть, так как проблема возникает часто.
 
В последнем релизе (1.4.23) были выполнены некоторые доработки, позволяющие продолжить работу при потере и последующем возобновлении связи с SQL-сервером.
Скажите пожалуйста изменилась ли у вас ситуация с вашей проблемой?
 
Пока не ставил это обновление клиентам, тестирую в офисе.
 
Здравствуйте, в новом релизе (1.4.23) не работает отчет по официантам, который детализированный по заказам пишет ошибку: "Не удалось найти хранимую процедуру dbo.rp_GenerateReport_WaiterOrder". В предыдущем релизе он работал...
 
Добрый день!
действительно, с отчетами в Рестарте были некоторые проблемы. В новом релизе, выход которого ожидается в ближайшие недели, система отчетов полностью переработана.
 
Будет ли введена возможность печати пречеков на принтерах (в данный момент печатается только на фискальниках), а то у одного из клиентов нет ФР (стоит обычный кассовый аппарат), а без гостевого счета им работать как то не очень правельно
 
Используйте ФР модели Учебный ФР, он позволяет выводить пречек на чековые принтеры
 
Ну так и стоит, а уточните пожалуйста каким образом это организовать? Настроено так: ФР-учебный ФР, Печать гостевых счетов-учебный ФР, печать заказов-чековый принтер. Что еще нужно сделать что бы печать гостевых счетов выводилась на принтере?

П.С. Все спасибо сам разобрался, не увидел что у учебного ФР есть вкладка принтер.
Изменено: Виталий Баскаков - 17.01.2011 12:31:22
 
Здравствуйте, подскажите в чем может быть проблема, в менеджере рестарта в списке закрытия смен, нет смены за вчерашнее число (хотя вчера клиенты завершили работу корректно). Бывает такое что в списке закрытия смен в одной строке находятся смены за несколько дней, хотя должны быть разделены по дням. Не могу понять в чем проблема.
http://img207.imageshack.us/img207/1696/72217051.jpg
http://img96.imageshack.us/img96/2219/78611281.jpg

1 скрин показывает выгрузку смен за несколько дней 1 строкой
2 скрин показывает что нет выгрузки смены за 19.01, хотя клиенты завершили работу корректно.
Изменено: Виталий Баскаков - 20.01.2011 12:51:43
 
Не знаю где спросить, напишу сюда. Ситуация следующая. Есть кухня горячая и холодная (у каждой по своему принтеру заказов), есть бар большой и малый (2 терминала). УР настроен так что при выгрузке из Рестарта в УР, в УРе создаются документы "выпуски" в зависимости от места печати документа, в моем случае 4шт: Холодная кухня, горячая кухня, бар большой, бар малый. Вопрос вот в чем: можно ли в УР сделать так что бы документов было 2шт: Кухня (что бы в ней отражалась и холодная и горячая) и Бар (большой и малый), не меняя ни чего при этом в Рестарте.

Еще вопросик. В Рестарте в "Тип оплаты" заведен такой тип "Шеф" с "Видом оплаты"-безнал, при выгрузке из Рестарта в УР, в УРе нет такого типа оплаты, хотя остальные присутствуют, что не так?
Изменено: Виталий Баскаков - 25.01.2011 15:50:40
 
Цитата
Виталий Баскаков пишет:
Не знаю где спросить, напишу сюда. Ситуация следующая. Есть кухня горячая и холодная (у каждой по своему принтеру заказов), есть бар большой и малый (2 терминала). УР настроен так что при выгрузке из Рестарта в УР, в УРе создаются документы "выпуски" в зависимости от места печати документа, в моем случае 4шт: Холодная кухня, горячая кухня, бар большой, бар малый. Вопрос вот в чем: можно ли в УР сделать так что бы документов было 2шт: Кухня (что бы в ней отражалась и холодная и горячая) и Бар (большой и малый), не меняя ни чего при этом в Рестарте.

Для этого задайте в свойствах Мест печати единые склады. Например у мест печати Горячая кухня и Холодная кухня установите склад "Кухня". В этом случае выпуск разбиваться не будет. то же самое с барами.

Цитата
Виталий Баскаков пишет:
Здравствуйте, подскажите в чем может быть проблема, в менеджере рестарта в списке закрытия смен, нет смены за вчерашнее число (хотя вчера клиенты завершили работу корректно). Бывает такое что в списке закрытия смен в одной строке находятся смены за несколько дней, хотя должны быть разделены по дням. Не могу понять в чем проблема.

Вы уверены, что при закрытии смены проводилась обработка Закрытия смены, а не просто снимался Z-отчет? зачастую проблема именно в этом. для профилактики, ввыключите в правах пользователей возможность пробивать Z-отчет. Он должен сниматься автоматически при закрытии смены.
Цитата
Виталий Баскаков пишет:
Ну так и стоит, а уточните пожалуйста каким образом это организовать? Настроено так: ФР-учебный ФР, Печать гостевых счетов-учебный ФР, печать заказов-чековый принтер. Что еще нужно сделать что бы печать гостевых счетов выводилась на принтере?

П.С. Все спасибо сам разобрался, не увидел что у учебного ФР есть вкладка принтер.

Именно так, Учебный ФР может сохранять чеки в текстовые документы (т.е. быть полностью виртуальным), а может и ссылаться на физические устройства. Причем, если у вас один принтер будет выступать и в качестве принтера кухни и в качестве принтера пречеков, а так же как фискальник, то в систему он добавляется именно как Учебный ФР.
 
У клиентов выявились следующие проблемы:
1.Разняться z-отчеты программы и бумажный. То есть если смотреть в менеджере "Закрытие смен" за смену допустим сумма 5000, а бумажный (который вылез из фискальника) — 9500 и официанты именно эту сумму (9500) и сдали. Заметил еще такую штуку что в программе время закрытия смены 22:57:00, а на бумажном z-отчете время закрытия 00:18:00. Это произошло первый раз, как это могло получиться? Хотелось бы чтобы не повторилось.
2. Есть следующая конфигурация: значит есть 1 терминал к которому подключен 1 чековый com-принтер, и отдельно кассовый аппарат (не фискальник) на котором выбивают чеки. В системе настроено: ФР — учебный ФР (которым является этот принтер), печать пречеков — учебный ФР, печать заказов — принтер заказов. Ситуация в следующем... открываю стол, ввожу туда заказы, нажимаю "ОК" для печати заказа на принтер, заказ распечатался, потом когда гости уходят нажимаю пречек, и тут выдает ошибку, пишу на память, типа "Ошибка инициализации менеджера" и собственно пречек не выходит, помогает перезагрузка терминала, при этом эта ошибка возникает когда открываем последующие столы, одним словом чтобы закрыть допустим 4 стола, надо 4 раза перезагрузить терминал. Естественно клиентам которым мы устанавливали систему это не нравиться, из за чего может возникать такая проблема и как ее решить? Может в оборудовании печати заказа, тоже выбрать учебный ФР? Может конфликтует что, не понятно...
3. Функционирует ли сейчас возможность создания шаблонов печати? Пробовал, у меня не получилось. Что делал: Открывал платформу, загружал редактор шаблонов, открывал шаблон "Печать гостевых счетов", изменил в нем последнюю строку (вместо спасибо! написал другое слово) сохранил шаблон в C:\Documents and Settings\All Users\Application Data\1CEquipment\24B1AABB-E34E-4DFB-A005-AE7B49AF2026. В Программе настройки указал что печатать по шаблону указанному пользователем, ну и следовательно путь до этой папки. Изменений не произошло. Что я не так делал?
П.С. Хотелось бы узнать с кем можно консультироваться по телефону, кроме Андрея Рыданова, а то до Андрюши дозвониться невозможно, поставили Рестарт 3 клиентам, они меня ДУШАТ!!!! Помогите=)
Изменено: Виталий Баскаков - 03.02.2011 13:35:29
 
Вопрос.
1.Очень бы хотелось, что бы во фронте можно было снимать отчеты по официантам, по кассирам на чековой ленте (фискальник или принтер заказов).
2.Будет ли в Рестарте реализована возможность "управления светом" для бильярдных столов и похожих развлечений?
 
Цитата
Виталий Баскаков пишет:
1.Разняться z-отчеты программы и бумажный. То есть если смотреть в менеджере "Закрытие смен" за смену допустим сумма 5000, а бумажный (который вылез из фискальника) — 9500 и официанты именно эту сумму (9500) и сдали. Заметил еще такую штуку что в программе время закрытия смены 22:57:00, а на бумажном z-отчете время закрытия 00:18:00. Это произошло первый раз, как это могло получиться? Хотелось бы чтобы не повторилось.

Проверте пожалуйста, что у людей, акрывающих смену стоит правило №13 "Снимать Z-отчёт при закрытии смены POS".
Если его нет, то при закрытии смены ФР не будет гасится и соответственно чеки буду продолжать регистрироваться в текущей смене. Отсюда и разница в суммах.

Цитата
Виталий Баскаков пишет:
2. Есть следующая конфигурация:...
Если принтером заказов является тот же принтер, на котороый ссылается Учебный ФР, то в вашем случае происходит блокировка com-порта. Удалите принтер заказов и добавьте на его место Учебный ФР.

Цитата
Виталий Баскаков пишет:
3. Функционирует ли сейчас возможность создания шаблонов печати? Пробовал, у меня не получилось. Что делал: Открывал платформу, загружал редактор шаблонов, открывал шаблон "Печать гостевых счетов", изменил в нем последнюю строку (вместо спасибо! написал другое слово) сохранил шаблон в C:\Documents and Settings\All Users\Application Data\1CEquipment\24B1AABB-E34E-4DFB-A005-AE7B49AF2026. В Программе настройки указал что печатать по шаблону указанному пользователем, ну и следовательно путь до этой папки. Изменений не произошло. Что я не так делал?
Печать по шаблону работает. Есть два варианта, почему у вас не произошло изменений: а). неправильно была произведена редактура через обработку (можете прислать шаблон по адресу rida@rarus.ru я проверю и скажу); б). в форме настройки оборудования значение № шаблона стоит "0". В этом поле должно стоять уникальное значение.

Цитата
Виталий Баскаков пишет:
1.Очень бы хотелось, что бы во фронте можно было снимать отчеты по официантам, по кассирам на чековой ленте (фискальник или принтер заказов).
В Рестарте есть аналог X-отчета, но по отдельному пользователю, снимающему данный отчет. называется он "Отчет смены". найти можно во фронте кассира.

Цитата
Виталий Баскаков пишет:
Будет ли в Рестарте реализована возможность "управления светом" для бильярдных столов и похожих развлечений?
Безусловно будет. Как минимум бильярд и боулинг. Если вы пришлете нам свои соображения по поводу какие именно коммутаторы управления светом у вас наиболее распространены, будем благодарны.

P.S. Создавайте пожалуйста отдельные темы по каждому вопросу.
Изменено: Андрей Рыданов - 07.02.2011 10:45:24
Страницы: 1
Услуги «1С» для малого и среднего бизнеса
Услуги 1С
Заинтересованы в сотрудничестве?
Нужна консультация?
Свяжитесь с нами!
Заказать обратный звонок
1c@rarus.ru