Как изменить очередность выбора видов оплаты в Рабочем месте кассира (РМК) в 1С?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

При работе с Рабочим местом кассира (РМК) в программах 1С, таких как 1С:Розница или 1С:УНФ, пользователи часто сталкиваются с необходимостью изменения порядка отображения видов оплат на экране. По умолчанию, виды оплат могут располагаться в определенном порядке, который не всегда соответствует потребностям бизнеса или предпочтениям кассиров. Например, если наиболее часто используется оплата картой, но кнопка "Платежная карта" находится в конце списка, это может замедлять работу. Мы рассмотрим различные подходы к настройке очередности видов оплат в РМК, учитывая как возможности для пользователей, так и для администраторов системы.

Напрямую "перетаскивать" кнопки видов оплат в РМК, как правило, невозможно в пользовательском режиме. Однако, система 1С предоставляет несколько механизмов, которые косвенно или напрямую влияют на их очередность. Важно отметить, что если на разных рабочих местах порядок видов оплат отличается, это чаще всего указывает на индивидуальные настройки для конкретного рабочего места или пользователя, а не на глобальную ошибку конфигурации.

Подход 1: Изменение наименований видов оплат для сортировки по алфавиту

Один из наиболее распространенных и доступных способов повлиять на очередность отображения элементов в списках 1С, включая виды оплат, это их сортировка по наименованию. Многие элементы интерфейса, если для них явно не задан другой порядок, выводятся в алфавитном порядке.

Давайте разберем по шагам, как мы можем это реализовать:

  1. Перейдите к справочнику "Виды оплат". В зависимости от вашей конфигурации 1С, этот справочник обычно находится в разделе Настройки, Администрирование или Продажи. Например, в 1С:Рознице мы можем найти его через Настройки -> Поддержка оборудования -> Настройки РМК, а затем перейти к списку видов оплат, которые используются в системе, или непосредственно в раздел Деньги -> Виды оплат (или схожий путь, в зависимости от версии и настроек интерфейса).

  2. Измените наименования видов оплат. Если вы хотите, чтобы "Платежная карта" всегда была первой, а "Наличные" второй, вы можете добавить к их наименованиям числовые префиксы.

    • Например, измените наименование "Платежная карта" на "1. Платежная карта".

    • Наименование "Наличные" измените на "2. Наличные".

    • Для "Подарочный сертификат" используйте "3. Подарочный сертификат", и так далее.

    Такой подход гарантирует, что при алфавитной сортировке они всегда будут располагаться в нужном вам порядке. Обратите внимание, что изменение наименований может быть видно и в других отчетах или документах, где используются эти виды оплат, поэтому важно уведомить пользователей об этих изменениях.

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

Мы видим, что этот метод прост в реализации и не требует специальных прав программиста или доступа к конфигуратору, что делает его доступным для обычных пользователей с правами администратора системы.

Подход 2: Настройка формы РМК в режиме "Предприятие"

Как мы узнали из обсуждения на форуме, на разных рабочих местах порядок видов оплат может отличаться, что указывает на индивидуальные настройки формы. В 1С на управляемых формах предусмотрены механизмы персонализации, которые позволяют пользователям изменять внешний вид и поведение форм, включая сортировку элементов.

Давайте выясним, как мы можем использовать настройки формы в режиме "Предприятие":

  1. Откройте РМК и доступ к настройкам формы. Когда вы находитесь в Рабочем месте кассира, поищите кнопку Еще (или схожую по смыслу, часто она находится в правом верхнем углу формы) -> Изменить форму... или Настроить список..., или Все действия -> Изменить форму.... Этот пункт открывает окно Настройка формы.

  2. Найдите элементы, отвечающие за виды оплат. В окне Настройка формы мы увидим древовидную структуру элементов текущей формы. Нам нужно найти группу или таблицу, которая отвечает за отображение видов оплат. Эти элементы могут называться Виды оплат, Кнопки оплаты, Панель оплат или иметь другие схожие наименования. Возможно, придется немного поэкспериментировать, разворачивая группы и панели.

  3. Измените порядок или сортировку.

    • Сортировка по колонкам: Если виды оплат представлены в виде таблицы, вы можете выбрать колонку, по которой осуществляется сортировка (например, Наименование), и задать направление сортировки (По возрастанию или По убыванию). Это может быть не всегда очевидно для кнопок, но если за ними стоит табличный вывод данных, то такой вариант возможен.

    • Перемещение элементов: В некоторых случаях (хотя это реже касается именно порядка кнопок оплат), Настройка формы позволяет перемещать группы элементов или даже отдельные элементы вверх и вниз в пределах их родительской группы. Для этого выделите нужный элемент и используйте стрелки "Вверх" / "Вниз" в окне настройки формы.

    • Сброс настроек: Если на одном рабочем месте порядок "как надо", а на другом нет, мы можем предположить, что проблема в индивидуальных настройках пользователя или рабочего места. В окне Настройка формы часто есть кнопка Установить стандартные настройки или Сбросить. Попробуйте сбросить настройки формы РМК на проблемном рабочем месте до стандартных, и затем сравните с рабочим местом, где все работает корректно. Возможно, потребуется перенести настройки с одного пользователя на другого, если такая функциональность предусмотрена в вашей конфигурации.

  4. Сохраните изменения. После внесения необходимых корректировок, нажмите Применить или ОК, чтобы сохранить изменения. Изменения должны отобразиться сразу или после перезапуска РМК.

Этот метод требует более глубокого понимания структуры управляемых форм 1С, но при этом позволяет настроить внешний вид РМК без изменения самой конфигурации.

Подход 3: Настройки в конфигураторе (для разработчиков и администраторов)

Для администраторов системы или разработчиков, имеющих доступ к конфигуратору, изменение порядка элементов в формах объектов является наиболее прямым способом. Однако, как мы видим из форумной переписки, этот вариант не всегда доступен, если система находится на поддержке без возможности изменения конфигурации (т.н. "замок" на конфигурации).

Мы рассмотрим, как это делается в конфигураторе, чтобы понимать принцип работы:

  1. Откройте конфигуратор. Запустите 1С:Предприятие в режиме "Конфигуратор".

  2. Найдите форму РМК. В дереве конфигурации мы переходим к соответствующему объекту, который реализует функциональность РМК. Это может быть Обработка.РабочееМестоКассира, Форма.ФормаРабочегоМестаКассира или схожий объект. Раскройте его и найдите основную форму РМК.

  3. Откройте форму и найдите панель оплат. В редакторе формы вы увидите графическое представление элементов. Нам нужно найти панель или группу, где расположены кнопки видов оплат. Это может быть ГруппаВидыОплат, ПанельОплат и т.п.

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

  5. Сохраните изменения и обновите конфигурацию базы данных. После изменения порядка элементов, необходимо сохранить форму, а затем обновить конфигурацию базы данных (Конфигурация -> Обновить конфигурацию базы данных). После этого изменения вступят в силу для всех пользователей, которые используют эту форму.

Мы понимаем, что этот метод требует высокой квалификации и может быть не применим в условиях строгой поддержки типовой конфигурации. Тем не менее, он дает наиболее полный контроль над расположением элементов.

Подход 4: Использование Помощника настройки РМК

Во многих конфигурациях 1С, предназначенных для розничной торговли, предусмотрен специальный "Помощник настройки РМК". Этот помощник предназначен для первоначального конфигурирования нового рабочего места кассира и может влиять на порядок отображения видов оплат.

Давайте проанализируем его роль:

  1. Запуск помощника. Обычно Помощник настройки РМК доступен в разделе Настройки -> Поддержка оборудования -> Настройки РМК, или через Администрирование -> Продажи -> Настройки РМК. Запустите его для того РМК, порядок оплат в котором вы хотите скорректировать.

  2. Шаги настройки видов оплат. На одном из этапов помощник предложит вам выбрать, какие виды оплат будут использоваться на данном РМК. В некоторых конфигурациях порядок, в котором вы отмечаете или добавляете виды оплат на этом этапе, может определять их первоначальное расположение на форме. Хотя это не гарантировано для всех версий и конфигураций, мы можем проверить эту гипотезу.

  3. Корректировка и повторное применение. Если вы обнаружите, что помощник позволяет задавать порядок, попробуйте изменить его там. В ином случае, даже если порядок не задается напрямую, повторное прохождение помощника может "перезаписать" или "актуализировать" настройки РМК, возможно, возвращая их к стандартному алфавитному порядку, который затем можно скорректировать методом 1 (переименование).

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

Подход 5: Персональные настройки пользователя

Как уже упоминалось, если на разных рабочих местах (ПК) отображается разный порядок видов оплат, это может быть связано с персональными настройками пользователя. В 1С каждому пользователю предоставляется возможность индивидуально настраивать свой интерфейс, и эти настройки хранятся в его профиле.

Рассмотрим, как мы можем это проверить и скорректировать:

  1. Доступ к персональным настройкам. В главном меню 1С (обычно через значок с изображением пользователя или раздел Главное) найдите пункт Персональные настройки или Настройки пользователя.

  2. Поиск настроек интерфейса. В этом разделе мы ищем настройки, которые могут влиять на внешний вид форм или рабочие места. Это могут быть пункты типа Настройки интерфейса, Рабочие места или Сброс настроек.

  3. Сброс персональных настроек. Если вы подозреваете, что некорректный порядок обусловлен индивидуальными настройками пользователя, попробуйте сбросить его персональные настройки до стандартных. Обычно для этого есть кнопка Сбросить все настройки или Установить стандартные настройки. Имейте в виду, что это сбросит все индивидуальные настройки пользователя, включая расположение панелей, избранное и т.п., поэтому уведомите пользователя перед выполнением этой операции.

  4. Проверка настроек конкретного РМК. В некоторых конфигурациях персональные настройки могут включать сохраненные настройки для конкретных рабочих мест. Убедитесь, что для данного РМК не сохранено индивидуальных настроек, которые переопределяют глобальный порядок.

Мы видим, что проверка персональных настроек пользователя является важным шагом при диагностике проблем, проявляющихся только на отдельных рабочих местах. Это позволяет локализовать проблему и избежать изменения глобальных настроек конфигурации без необходимости.

Заключение

Мы рассмотрели несколько подходов к изменению очередности выбора видов оплат в Рабочем месте кассира (РМК) в 1С. Каждый из методов имеет свои особенности и применимость в различных ситуациях:

При решении данной задачи мы рекомендуем начинать с самых простых и доступных методов, таких как переименование видов оплат, и постепенно переходить к более сложным, если предыдущие не дали результата. Всегда действуйте осторожно при изменении настроек, особенно если вы работаете в продуктивной базе данных, и по возможности делайте резервные копии.

← На главную