Простенький модуль для 1С Управление торговлей 10.3 (можно и для версии 11).
Порядок настройки:
1. Подключаем второй монитор к системному блоку
2. Устанавливаем Apache + PHP + Скрипт + Ajax (все скрипты и Ajax входят в комплект, ничего искать, обновлять, скачивать не нужно, чтобы не было головной боли, из-за внезапно появившегося обновления, и не работающих функций)
3. Открыть любой браузер по странице http://127.0.0.1/monitor/ и сделать эту страницу стартовой. Переносим окно браузера на второй монитор, плавным движением мышки.
4. Дописать конфигурацию в 1С Управление торговлей.
5. Поставить в автозапуск любимый браузер со стартовой страницей, чтобы кассиры по утрам не усложняли себе работу включением браузера, т.к. у них и так работы много по утрам (ногти красить, макияж наводить, потыкать в телефон, поболтать по телефону).
6. Наслаждаться хорошо сделанной работой. Можно поменять логотип, если знаешь какой нибудь фоторедактор. Раскраску поменять, если знаешь что такое CSS. Изменить интерфейс, добавить или удалить информацию на мониторе пользователя, если знаешь AJAX + PHP + HTML. А можно это ничего не делать, а просто заплатить знающим специалистам, которые занимаются этим целыми днями.
Тестировалось и все работает на ура, уже более 3 лет подряд, в конфигурации "Управление торговлей", редакция 10.3 (10.3.10.4). Может работать и на другой версии Управление торговлей 11 и выше. Только нет никаких гарантий, если что-то пойдет не так .
Добавить в документ Чек ККМ следующие строки:
В процедуру
ПриИзмененииДисконтнойКарты(), ЗакрытьЧек(Печать = Ложь,ПечататьКопиюЧекаНаФП=Ложь), ОбновлениеОтображения()
добавить эту строку:
СохранитьДанныеНаМониторПокупателя();
Где-нибудь ниже по тексту
Процедура СохранитьДанныеНаМониторПокупателя()
Если КассаККМ.СохранятьДанныеНаМониторПокупателя Тогда
Файл=Новый ТекстовыйДокумент;
Файл.ДобавитьСтроку(Формат(Товары.Количество(),"ЧН=0; ЧГ=")+Символы.Таб+Формат(Товары.Итог("Сумма"),"ЧН=0; ЧГ=")+Символы.Таб+СокрЛП(мСкидка)+Символы.Таб+Формат(мСдача,"ЧН=0; ЧГ="));
Для Каждого СтрТовары Из Товары Цикл
Если ЗначениеЗаполнено(СтрТовары.Номенклатура) Тогда
Файл.ДобавитьСтроку(Формат(СтрТовары.Номенклатура.Код,"ЧН=0; ЧГ=")+Символы.Таб+СокрЛП(СтрТовары.Номенклатура)+Символы.Таб+Формат(СтрТовары.Цена,"ЧН=0; ЧГ=")+Символы.Таб+Формат(СтрТовары.Количество,"ЧН=0; ЧГ=")+Символы.Таб+Формат(СтрТовары.Сумма,"ЧН=0; ЧГ="));
КонецЕсли;
КонецЦикла;
Попытка
Файл.Записать(СокрЛП(КассаККМ.КаталогДляСохраненияФайлаОбмена)+"chek"+СокрЛП(КассаККМ.Код)+".txt",КодировкаТекста.UTF8);
Исключение
КонецПопытки;
КонецЕсли;
КонецПроцедуры