0. asdfgcom 315 04.10.18 23:18 Сейчас в теме

Прикладной пример переработки стандартной формы РМК - Розница

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

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. Saipl 6 05.10.18 05:18 Сейчас в теме
Поддерживаю всегда раздражала "убогость" интерфейса кассира.
В данный момент занимаюсь внедрением конфигурации Розница "Магазин одежды и обуви" Рарус - они решили эту проблему кардинально - сделали отдельный РМК на обычных формах.
2. obmanOZ 1 05.10.18 08:51 Сейчас в теме
(1) А в типовых розницах последних релизах убрали РМК на неуправляемой форме? В ред. 2.0 была
6. asdfgcom 315 05.10.18 12:11 Сейчас в теме
(2) В стандартной Рознице 2.2 РМК только на управляемых формах
5. asdfgcom 315 05.10.18 10:59 Сейчас в теме
(1) Да-да... Управляемые формы они же такие неуправляемые! ©
Однако, управляемость форм позволила масштабировать под любые мониторы. Этим опытом и хотел со всеми поделиться.
7. RocKeR_13 576 05.10.18 13:10 Сейчас в теме
(5) у вас режим открытия окна РМК какой? Я так понимаю, независимый вместо блокировки всего интерфейса? Ибо не хочет никак прикреплять)
8. asdfgcom 315 05.10.18 13:23 Сейчас в теме
(7) Да, снята блокировка интерфейса и при открытии формы "Форма" из формы "ФормаМеню" и при открытии быстрых товаров.
Кроме того, для использования Альтернативного РМК в составе с базовыми продуктами требуется возможность включать ее в состав дополнительных обработок. При этом, чтобы не наступать на мои грабли требуется изменить наименование формы "Форма" в "ФормаРМК", например. Имя формы "ФормаМеню" переименовать в "Форма". Т.к. стандартный вызов подключенной обработки пытался открыть именно форму с именем "Форма", которая не является основной.
3. baracuda 3 05.10.18 09:36 Сейчас в теме
Очень круто сделано, надеюсь и я скоро возьмусь за интерфейс РМК
4. RocKeR_13 576 05.10.18 10:02 Сейчас в теме
Делаю кнопочный подбор (https://infostart.ru/public/908730/), как раз сейчас тоже работаю над масштабом. За наводку на прикрепление окон спасибо! Жаль, что программно штатными средствами не прикрепить, но с другой стороны мало кто на Linux'е в Рознице работает)
9. Dream_kz 89 05.10.18 14:26 Сейчас в теме
Мне нравится. Тоже когда увидел РМК в рознице 2.2 ужаснулся, какое оно кривое.
Теперь осталось выложить это расширением, чтоб установил, и сразу красиво)
10. asdfgcom 315 05.10.18 14:45 Сейчас в теме
(9) Сделаем расширение. И даже сделаем как подключаемую обработку для базовых версий.
11. Дмитрий74Чел 103 05.10.18 17:39 Сейчас в теме
asdfgcom,
Решал аналогичную проблему на ОФ на самописном интерфейсе ТСД. Однажды произошло слияние c другой компанией, а у них было 2 типоразмера ТСД, причем оба не совпадали с нашим. Они-то себе ранее 2 формы нарисовали под разные разрешения, но меня такой вариант не устраивал. Сделал масштабирование шрифта аналогично описанному в статье.
Вот только использовал не шаг увеличения шрифта, а коэффициент, который рассчитывал не от текущего размера шрифта, а от ширины формы (ШиринаТекущая/ШиринаПриРазработке). Попробуйте отталкиваться от ширины формы - вдруг получше масштаб сыграет.
asdfgcom; +1 Ответить
12. asdfgcom 315 05.10.18 17:56 Сейчас в теме
(11) Ширина формы - Отлично! Ведь разрешение мы не можем получить. Тем более, если РМК стартует в окне. Спасибо за совет.
13. triviumfan 10 05.10.18 22:50 Сейчас в теме
Есть же справочник "НастройкиРМК", можно гибко настроить панели, кнопки и много всего.
Масштабирование давно в такси появилось.
Нормальная форма, да ещё и очень гибкая.
В таких случаях говорят "всем не угодишь" (с)
15. asdfgcom 315 05.10.18 23:47 Сейчас в теме
(13) Настройки РМК не позволяют делать практически ничего. Тоже так думал, пока не сравнил РМК Розницы с РМК других разработчиков. Я постарался достаточно подробно изложить в статье, что меня сподвигло на многодневную доводку РМК. Видимо Вы не внимательно прочли статью или не имели богатой практики внедрений этого продукта в разных сферах торговли. Попробуйте поиграть разрешениями своего монитора снижая вплоть до 800 х 600 с запущенной РМК. Теперь попробуйте вызвать палитру быстрых товаров с более, чем 1 уровнем товаров (страница, в ней товары). Теперь попробуйте прочитать, не закрывая палитру, что уже набрано в чек. Поставьте себя на место кассира, который работает с этим 8 часовую смену с монитором диагональю 10" и разрешением 800х600 (один из самых популярных стандартов профессиональных POS мониторов до недавнего времени)
Для сравнения кассир с РМК Штрих-Кассир (Конкурентный продукт) видит на вышеуказанном мониторе около 20 строк с товаром, может и более. Сомневаюсь, если наш РМК выдаст хотя бы 5 с открытым нижним меню.
И напоследок. Сравните, какой РМК Вы выберете, если у Вас будет выбор
Прикрепленные файлы:
18. triviumfan 10 06.10.18 22:18 Сейчас в теме
(15) Наверное, первый, он покрупнее, а ещё в типовом варианте можно на каждый товар/категорию иконку задать.
В статье я увидел лишь хейт и то, что так для вас удобнее. Кнопки вместо картинок, цвет, панель... Но это все относительно.
Вертикальная прокрутка в быстром подборе товара ... - в чем удивление то? расширить и все. Кто ж виноват, что у вас там столько всего...
Вы предлагаете прятающуюся панель... да, с какой-то стороны это красиво, элегантно, удобно, для кого-то!
Завтра вы захотите 50 товаров там располагать... там итак все мелко.
Вообще у меня под рукой рарусовская РМК, но как я понял, то она почти такая же как от 1с, но немного допиленная.

ЗЫ: я бы лишь форму подбора товара подправил. Наверное, категории расположил вертикально слева, а товары горизонтально справа.
. Сомневаюсь, если наш РМК выдаст хотя бы 5 с открытым нижним меню

Нажми f10 - свернется панель.
Если у вас средний чек из большого количества позиций, и кассир хочет видеть как можно больше пробиваемых товаров в таблице... опять же - все относительно. Если это ларёк и средний чек из 2-5 позиций, то накой им ваша таблица из 20 товаров?:) Лишнее место!
19. asdfgcom 315 06.10.18 23:09 Сейчас в теме
(18) Для кафе ставлю сейчас. То что есть - не удобно. Сделал удобно. Сейчас дописал вскрытие тары ЕГАИС. Будет вызываться кнопкой из доп. меню снизу.
Просто мы по разному смотрим на вещи. Вы используете то, что есть. А я хочу сделать лучше.
Побаиваюсь, кстати, ставить розницу в продуктовый магазин с высокой проходимостью. После Штрих-Кассир продавцы взвоют. Потребуют вернуть как было. То, что написано 1С им покажется непонятным неудобным и медленным (не понаслышке. Уже проходили не один раз. Хорошо, магазины маленькие, с низкой проходимостью, 1-2 кассы). Как вариант ставить фронтовые решения конкурентов и настраивать обмен с розницей. И вот же опять! Зачем? Зачем, если можно сделать также или лучше, чем у них!.. Что и пытаюсь сделать.
14. asdfgcom 315 05.10.18 23:28 Сейчас в теме
Переработал открытие быстрых товаров. Быстрые товары теперь "выдвигаются" Справа при нажатии на кнопку быстрых товаров. Без открытия и приклеивания формы справочника. Создание кнопок скопипастил с формы справочника быстрых товаров.
Прикрепленные файлы:
16. CheBurator 3548 06.10.18 18:27 Сейчас в теме
Огромное неиспользуемое место, там где на картинках пишется "Пирамида..."
сумы разместить не в строку,а в столбик - легче соотносить, справа/слева от этого "столбика" - вывод "пирамида"...
17. asdfgcom 315 06.10.18 19:00 Сейчас в теме
(16) Исправил, сняв видимость с элемента "СтраницаЧеков". На картинках эта страница не задействована. В ней табличная часть. Как ни крути она съедает место и в результате получаем пустоту. Разбираюсь сейчас с управлением видимостью этой страницы. Пусть появляется, когда в ней будет необходимость. Кроме того сменил поля Сумма, Всего, Скидка на декорации. Они меняют размер в зависимости от длины форматированной строки суммы и не пожирают все пространство как поля. Теперь выглядит так. Прикрепил картинку. Менее информативно, но это не на долго.
Прикрепленные файлы:
20. asdfgcom 315 10.10.18 17:01 Сейчас в теме
Ура! Первое испытание прошло на таче 1027х768. Жду отзывов и пожеланий от Заказчика. Есть корявки со вскрытием тары ЕГАИС. Пришлось сканировать акцизу 2 раза в чеке и во вскрытии. Но это легко поправимо.
21. more 10.10.18 21:55 Сейчас в теме
Согласен с автором. 1С делает крайне не удобный РМК. Мне кажется, что они ни разу не занимались внедрением розницы в боевых условиях. У меня каждый магазин - это обсуждение с заказчиком. Заказчик ни как не хочет платить за доработку интерфейса, а работы РМК хотят как у взрослых сетей. Только самые маленькие магазины согласны мириться с РМК от 1С.
ИНТЕРЕСНЫЕ решения.
asdfgcom; +1 Ответить
22. sayae 20 09.11.18 15:12 Сейчас в теме
Автоматизируем магазины разливного пива - LidosPOS. Делаем на основе 1С Розницы. По РМК - много чего там не доделано. Но самой большой проблемой оказалось не красота и разноцветность кнопок. Оказалось, что при открытии палитры быстрых товаров поле картинка заполняется динамически, при этом при смене страницы такая история повторяется каждый раз. Задержки получаются в 1-2 секунды. Это ну очень много. Даже на мощных компьютерах с процессорами в 3Ггц. В результате пришлось кэшировать формы, чтобы не переделывать много.
Так же стоит учесть, что магазины в которых достаточно большая проходимость используют сенсорные мониторы 4:3 размером 15 дюймов. Прикреплять основную панель выбора с боку это означает, что все сделать крайне мелко. За кнопку "сторно" зачет. Мы сделали так же назвали только "удалить товар". Ну и PS: если вы меняете оформление, не совсем понятно зачем делать внешнюю форму - делайте расширение :)

Видео о том как работает РМК у нас: https://www.youtube.com/watch?v=Bo6yW-h7icQ
Прикрепленные файлы:
asdfgcom; +1 Ответить
23. asdfgcom 315 09.11.18 16:08 Сейчас в теме
(22) Есть расширение и отдельно обработка. Не забывайте, что самой массовой является базовая версия продукта. Есть уже кое-какие доработки. В частности с ускорением работы. Доделывается вскрытие упаковки из РМК одной кнопкой (под разливнуху). После переделки под маркируемую продукцию (Табак) выложу обновление.
24. coolseo 51 14.11.18 02:31 Сейчас в теме
Еще бы увидеть такую фичу:
При подборе: чтобы выдавалась окно в котором можно ввести количество.
25. asdfgcom 315 14.11.18 07:20 Сейчас в теме
(24) Ага, как в УТ 10.3. Подумаю.
26. asdfgcom 315 17.11.18 11:37 Сейчас в теме
(24) Удалось реализовать подбор в боковой панеле (почти как в УТ 10.3).
Прикрепленные файлы:
coolseo; independ; +2 Ответить
27. coolseo 51 18.11.18 04:06 Сейчас в теме
(26)Спасибо. Тестирую.

1. При подключении расширения не правильно указан тип реквизита: должен быть строка 68
Расширение1: Значение контролируемого свойства Тип у объекта Обработка.РМКУправляемыйРежим.ТабличнаяЧасть.АкцизныеМарки.Реквизит.КодАкцизнойМарки не совпадает со значением в расширяемой конфигурации


2. При продаже через платежную карту
{АльтернативноеРМК Обработка.РМКУправляемыйРежимАльтернативный.Форма.ФормаРМК.Форма(10225)}: Ошибка при вызове метода контекста (Записать)
ОбъектЧекККМ.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Оперативный);
по причине:
Запись не верна! Значение поля "Документ расчета" не может быть пустым! (Регистр накопления: Расчеты с клиентами; Номер строки: 2)


3. При подборе из УТ 10.3 не хватает настройки формы - запрашивать количество при подборе.


4. Не понятно как сохранять настройки формы. Нет кнопки, не сохраняется контакты СЦ.

5. При нажатии кнопки поиск. Выходит ошибка

6. Пожелание: добавить в форму настройки - какую цену номенклатуры отображать в новом подборе. Очень удобно сразу видеть цену и ее называть покупателю, без добавления в список покупок.
Прикрепленные файлы:
28. dmitriy_zima 25.11.18 23:22 Сейчас в теме
а с отраслевыми не тестировалось?
29. asdfgcom 315 26.11.18 00:12 Сейчас в теме
(28) За небольшими изменениями должно работать на всех конфигурациях, являющихся модификацией Розницы
30. dmitriy_zima 26.11.18 01:03 Сейчас в теме
31. asdfgcom 315 26.11.18 09:33 Сейчас в теме
(30) К примеру Аптека, Рарус. Там доработан поиск по серийным номерам. Его надо перенести. Есть конфигурация с автозапчастями. Ее давно не видел. Короче, действовать надо по ситуации. Если у Вас есть опыт программирования, не сложно доработать под себя. Код ведь открыт.
32. dmitriy_zima 26.11.18 11:22 Сейчас в теме
(31) ок посмотрю что понадобится доработать. Кстати под тач есть предложение добавить кнопки навигации (вверх - вниз) по табличной части
33. asdfgcom 315 26.11.18 11:25 Сейчас в теме
(32) Верно! Вчера думал, как организовать передвижение по ТЧ чтобы поменять кол-во в строке или выполнить сторно. У меня мышка, мне просто, а кассир должен работать без мыши. С тачем или с клавиатуры, а после нажатия на любую кнопку теряется фокус на ТЧ. Сегодня же сделаю!
34. dmitriy_zima 26.11.18 12:58 Сейчас в теме
(33) обновления планируются или новую версию скачать снова только за мани?
35. asdfgcom 315 26.11.18 15:03 Сейчас в теме
(34) Конечно! Пока она за СМ обновления по просьбе в ЛС с ника, под которым производилось скачивание.
36. dmitriy_zima 26.11.18 15:47 Сейчас в теме
(35) ок. Если интересно, позже могу поделиться версией для аптеки. Планирую адаптировать если провизоров устроит интерфейс и как он будет выглядеть на 15 мониторах
37. coolseo 51 01.12.18 07:29 Сейчас в теме
(35)Здравствуйте, как - то продвигается работа над РМК? Я описал проблемы которые заметил. Готов тестировать ваше расширение. И прикладывать описание проблем и пожеланий.
38. asdfgcom 315 01.12.18 12:51 Сейчас в теме
(37)
1. При подключении расширения не правильно указан тип реквизита: должен быть строка 68

Обновиться до 2.2.9.20 или Выше.
2. При продаже через платежную карту...Запись не верна! Значение поля "Документ расчета" не может быть пустым!

Исправлено. Предыдущая версия имела ошибку при включенном режиме "Расчеты с клиентами" (Администрирование - Продажи)
3. При подборе из УТ 10.3 не хватает настройки формы - запрашивать количество при подборе.

На мой взгляд не нужно и нарушит основную концепцию идти по пути ускорения и защиты от сомнительных операций кассира. Как реализовано сейчас: После подбора в ТЧ нажать " * " - Количество - Enter. Что по количеству действий почти идентично и не вызывает перекрывающих форм.
4. Не понятно как сохранять настройки формы. Нет кнопки, не сохраняется контакты СЦ.

Настройки формы сохраняются в кэше 1С. Используется стандартный механизм "запоминания" настроек на управляемых формах. Настройки хранятся для каждого пользователя / для каждого рабочего места. Настройки потеряются при очистке кэша.
Контакты обслуживающей организации - в проекте. Не ясно, как их сохранять (буду использовать доп.свойства или доп.реквизиты ПВХ). Не ясно, отображать ли контакты постоянно или скрывать в закладку, чтобы контакт появлялся по требованию. Полагаю надо сделать закладку типа SOS, в которой будет телефон специалиста, и кнопки с привязкой к ПО для удаленного подключения. Буду проводить голосование, чтобы понять, кто, что использует. (teamviewer, ammiadmin, 1С-коннект... )
При нажатии кнопки поиск. Выходит ошибка

К кнопке поиск в тесте подключил команду на запуск внешней бесплатной клавиатуры: http://freevirtualkeyboard.com/
Кнопка Поиск не будет использоваться. Ее возможности полностью перекрывает Подбор. Если требуется развивать виртуальную клавиатуру - намекните.
Пожелание: добавить в форму настройки - какую цену номенклатуры отображать в новом подборе.

Реализовано. Отображается колонка с ценой, используемой при продаже. Поиск осуществляется по полям: Код/артикул/наименование/количество/цена. Возможна сортировка по алфавиту любых полей в подборе. Иерархический просмотр или списком.
Отображение количества и цены можно будет скрывать. Полезно для "Нагруженных" баз для ускорения работы подбора. Все мы понимаем, что если установлено динамическое считывание данных из регистра остатков и регистра свед. "Цены номенклатуры", динамический список подбора формируется каждый раз при открытии. Скорость открытия зависит от объема данных.

Новый релиз с большинством описанных доработок ожидается в понедельник.
Далее начнется работа по переносу механизма реализации маркируемой продукции в РМК.
39. dmitriy_zima 03.12.18 11:25 Сейчас в теме
(38) можно будет получить обновление на почту?
40. asdfgcom 315 03.12.18 11:45 Сейчас в теме
(39) Обязательно. Со сроками подвожу, правда.
41. VKuser30549868 9 07.12.18 12:24 Сейчас в теме
Здравствуйте. Есть возможность получить потестировать?
42. asdfgcom 315 07.12.18 15:48 Сейчас в теме
(41) Здравствуйте. По ссылке https://infostart.ru/public/922160/
Можно скачать версии для Проф, базовой или для обеих версий Розница 2.2
На этапе тестирования обработка распространяется за Sm. По окончании тестирования обработка получит защиту и будет распространяться за рубли.
Обработка уже эксплуатируется и имеет множество плюсов по отношению к прообразу, стандартному РМК Розницы, поэтому распространяется не бесплатно, к сожалению.
По результатам использования и пожеланиям к дальнейшему развитию проекта прошу написать здесь. Буду очень рад.
43. asdfgcom 315 09.12.18 18:49 Сейчас в теме
Обновление:
1. Добавлены кнопки вверх, вниз для "листания" таблицы чека.
2. Добавлена цена в подборе.
3. Переработано программное заполнение кнопок нижней панели. Теперь это не картинки, а кнопки. Можно задавать любые цвета и шрифты в настройке кнопок.
4. Добавлена возможность вызова экранной клавиатуры. Требуется настроить как на картинке. Клавиатура появляется при вызове подбора (если настроен вызов).
Следите за обновлением. Версия 1.2.5.
Прикрепленные файлы:
44. dmitriy_zima 10.12.18 17:44 Сейчас в теме
(43)уже скачавшим обновления будут или качать вновь за мани и не ждать?
45. asdfgcom 315 10.12.18 18:11 Сейчас в теме
(44) Конечно! Правда, это немного не та ветка. )))
46. asdfgcom 315 10.12.18 18:14 Сейчас в теме
(43) Клавиатура получилась не удобная. Она не закрывается сама. Ведет себя тупо. Не хотел, но придется писать программную клавиатуру.
47. asdfgcom 315 13.12.18 18:28 Сейчас в теме
Вот такая клавиатура получилась.
Сейчас интегрирую ее в РМК.
Прикрепленные файлы:
48. asdfgcom 315 14.12.18 20:34 Сейчас в теме
(47) И вот, что получилось!
Остановите меня! Я напишу самую красивую и удобную РМК )))
Прикрепленные файлы:
Aleskey_K; +1 Ответить
49. user619273_alevtina 30.12.18 17:39 Сейчас в теме
50. asdfgcom 315 06.01.19 12:34 Сейчас в теме
Есть идея!
Лучший контроллер - совесть пассажира. (с)
А что если в чеке нефискально будут печататься сторнированные строки зачеркнутым шрифтом (если получится). Тогда сам покупатель задаст вопрос, а почему в чеке сумма меньше, чем я заплатил. Он же увидит, что там что-то зачеркнуто.
Естественно эту настройку можно будет включить или отключить.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата до 120 000 руб.
Полный день

Работа от Инфостарт
Санкт-Петербург
Временный (на проект)

Программист 1С
Новосибирск
зарплата от 80 000 руб.
Полный день

Руководитель отдела внедрения 1С
Новосибирск
зарплата от 60 000 руб. до 160 000 руб.
Полный день