#0
by PavelPol
Есть задача: (7.7) На рабочем месте кассира открыт новый документ. Можно ли каким то образом, не используя выгрузки в внешние файлы, прочитать состояние реквизитов формы открытого документа из другой конфигурации. Это нужно для заполнения формы обработки для отображения на мониторе обращенного клиенту.
#1
by Tereann
Табло покупателяТабло покупателя представляет собой эргономичное устройство с вакуум - флуоресцентным или жидкокристаллический дисплеем, предназначенное для индикации цен, наименований товаров, а также объявлений и сообщений в банковских и кассовых платежных системах. Наличие табло на рабочем месте кассира предусмотрено действующим законодательством.
#3
by PavelPol
Табло покупателя не подходит, хотя и подключен. Но к покупателям не обращен. Потому что:1) Это аптека, и покупатель должен видеть не только название препарата. Но и серию, дозировку, срок годности. Таблом покупателя это не решаеться.2) Покупатель должен видеть и контролировать, что ему продают до того как пробит чек. А табло отображает только текущую строку и только в момент печати чека, и тогда уже ничего откоректировать нельзя.
#5
by Tereann
http://www.scancode.ru/catalog/item_view/24/147/ - все, что угодно.ЗЫ. Где ты видел, что бы ВСЕ и ДО пробития чека? Чавой-то я ни в одной аптеке такого не наблюдаю.
#6
by бутерброд с красной
попробуй так:в форме документа, после каждого действия выгружай данные о продажев текстовый файл, например:1. вазелин,1шт, 20р2.презерватив,1шт,20ра из другой конфы каждые 5 секунд считывайи показывай покупателю.конечно метод грубый, но пока за 1мин ничегодругого не придумал
#9
by Марат
пишем в тмп-файл у кассира при изменении товарного состава, а "в другом" периодически читаем этот файл и отображаем, если что изменилось.
#10
by IchRovan
Вообще думаю, что лучше всего через простое отображение рабочего стола - например с помощью RAdmin
#11
by PavelPol
Я тож сначала думал так делать, но у меня уже итак висят 2 выгрузки. Первая полностью отображает чек при пробитии, вторая для синхронизации с другими рабочими местами. Тоесть есть два рабочих места в одном зале, при продаже препаратов на одном месте, при открытии или обновлении чека продажа фиксируеться на другом рабочем месте.
#12
by Марат
вовсе и не грубый, имхо решать такую элементарную задачу сложными методами (DCOM, например ;) вот это грубо :^)
#15
by PavelPol
На текущий момент, на оба монитора выводиться синхронно информация. Тоесть что видит касир то и видит покупатель. Но покупатель видит и служебную информацию, что не совсем желательно
#17
by Марат
вообще как-то все сложно (еще одна конфа, еще один рабочий стол, кто-то это все запускает?), да и к тому же не нравится мне сама идея: всякий стоит за мной и разглядывает что я покупаю, даже пошептаться с провизорм нельзя ;) имхо, завтра они скажут "сделай, чтобы при делании некоторые позиции не было видно" :^) Главное вовромя отговорить заказчика от глупостей :^)
#18
by бутерброд с красной
ты скажи свое мнение про 6 и 9?они тебя неустраивают?если да то скажи чем? будем думать дальше
#21
by PavelPol
Не судьба. При любом сбое сети, зависании сервака, падения питания, кассовые места работают независимо. И информация по продажам накапливаеться. При нормализации работы, без участия пользователей делаеться синхронизация с другими базами.
#24
by PavelPol
Я в принципе написал (выгрызку-загрузку). Сделал первые тесты - системма грузится серьезно. Заказчика это совсем не устраивает. Поэтому думаем.
#25
by IchRovan
тяжело наверное налазывать автоматизацию, где часты "сбои сети, зависании сервака, падения питания" !
#27
by PavelPol
Интересуют, но я ж написал, что остатки нормализуються при восстановлении работоспособности сети, уже проверено
#28
by IchRovan
лучше сделать так - касссир набирает товар и потом уже сам нажимает кнопочку "Показать покупателю" и говорит - проверьте, если всё правильно, то оплачивайте
#29
by бутерброд с красной
(+26)PavelPolвот именно, чем именно грузиться?тем что записывает в текстовый файл пару предложений?
#30
by PavelPol
Да.Приходится ставить обработку ожидания на очень маленький таймаут, так как кассиры работают довольно быстро. Но это оч серьезно грузит системму. А ставил юольший таймаут, кассиры возмущаються в "тормознутости" второго монитора, да и кленты возмущаються. :(
#31
by PavelPol
Файлик получаеться в принципе небольшой, но обновляеться при любом изменении реквизитов документа.
#33
by бутерброд с красной
тогда так:если товары сканируются сканеромто пусть обновление файла будет только после каждого сканированияесли товар забивается в ручную, то только после заполненияпоследней колонки.думаю тормоза должны сократиться на порядок
#36
by Марат
Второй рабочий стол подключаем не к отдельной базе, а к той же, что и рабочий стол кассира. Товарный состав пишем не в файл, а в специальный справочник, форма списка которого и открыта на втором рабочем столе. Вуаля.
#37
by IchRovan
файл (диск) - гораздо медленнее работает, чем ОЗУ согласен, можно даже в гл. переменную писать в текстовом виде
#38
by бутерброд с красной
тут же ясно сказаны ограничения,нельзя подключиться к базе кассира и все тут.так что надо думать что-то другое
#41
by Марат
я все-таки не понимаю где тормоза :( при считывании? при заполнении формы? где?(о том, что целым 1Сом отображать картинку не правильно я молчу, понимаю, что видимо есть определенная стесненность в средствах реализации ;)
#42
by PavelPol
Спасибо всем!!!Решил испробовать вариант, когда все пишется в ТаблицуЗначений, потом записываеться в ГлобальнуюПеременную потом через OLE другой базой считываю переменную, в любой удобный момент. Во второй ГлобальнойПеременной признак обновления если 0, обработка ничего не делает, если 1 считывает данные обновляет екран. обработка ожидания должна быть не в базе кассира, а в другой базе, дабы при других действиях с базой кассира (синхронизация остатков, загрузка перемещений и др. внешних действий) не замедлять процессы.
#43
by Марат
"обработка ожидания должна быть не в базе кассира, а в другой базе, дабы при других действиях с базой кассира .."К чему это? Разве я где-то предлагал обработку ожидания в базе кассира?ЗЫ А для варианта 36 обработка ожидания вообще не нужна.ЗЫЗЫ И что, работает?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Подойдёт ли упаковка от монитора iiyama 704 utc для монитора Nec 791 ?
- Вывод на второй монитор
- Вывод табличного документа на второй монитор. Как?
- При подключении по com показывается окно второй базы
- Управляемые формы. Вызов второй формы кнопкой из первой
- Два монитора. Две панели задач. Часы только на одной. Как сделать и на второй?
- Режим монитор. Подскажите пожалуйста как в 1с 8 запустить режим "Монитор
- Второй монитор как дисплей покупателя Розница 2.2
В этой группе 1С
- Отчет 1С в Excel сохраняется без копеек
- 1С 8.0 Поле выбора (удаление элемента)
- Документы в начало/конец дня
- Выплата зарплаты через кассу в УПП
- ТИС: Как оформить возврат части номенклатуры?
- Сверхбыстрый подбор номенклатуры в ТиС 7.7
- Можно ли напрямую изменять SQL таблицы от 1С?
- Удаление элемента справочника родителя и подчиненных элементов
- Монитор не показывает активных пользователей
- v8: Построитель отчета - изменение одной ячейки макета отчета.
- ЗиК, ВидРасчета у записи журнала расчетов (ВидРасч). Только для чтения?
- ЗиК: А что, универсальный отчет ничего не знает о дате приема сотрудника?
- ЗиК. Командировка в выходные дни. Как правильно сделать?
- Формула контроля цены в накладных на отгрузку (1С Предприятие 7.7; ТиС релиз 7.7
- Как у счета 91.2 изменить тип субконто?
- Как найти отличия двух печатных форм
- Печать чеков на приходные кассовые ордера - ШТРИХ-М
- Почему при печати одной страницы -вторая выходит просто пустая?!?!
- А где в УПП классификатор ОКАТО?
- Как сделать активной произвольную ячейку в табличном поле?