1С Розница 2.3. Новое РМК. Выбор вида цены в зависимости от группы пользователя
Заявка
02.04.1992(34 года)
сегодня в 04:02:29
(7 часов назад)
Вчера 23:46:08
Текст задания
Есть расширение, которое работает на файловой копии базы, но не работает на серверной боевой базе.
Суть работы расширения:
Пользователи разбиты по группам, в зависимости от того в какой группе пользователь, в РМК применяется выбранный вид цены.
Для этого в расширении создан дополнительный регистр сведений "Вид Цены РМК групп пользователей".
В старом РМК (РМКУправляемыйРежим) работало все исправно базово, расширение переписано под новый РМК (РабочееМестоКассира), но не работает.
1С:Предприятие 8.5 (8.5.1.1343)
Розница, редакция 2.3 (2.3.26.24)
Здравствуйте! Работаю с 1С пятый год, расширения и обработки на управляемых формах делаю регулярно. Розницу 2.3 и РМК знаю, новое РМК на управляемом режиме сравнивал со старым при переходах клиентов.
Порядок работ: сначала воспроизведу проблему на копии серверной базы и найду, на каком шаге не применяется вид цены (обычно это отличие контекста РМК от старого режима и доступ к регистру из другой среды). Затем перепишу выбор вида цены под новое РМК, проверю на серверной копии с пользователями из разных групп и передам с инструкцией.
Срок 2 дня, стоимость 3 000 руб.
Вопрос: какая версия платформы и Розницы, и работает ли на серверной базе другой пользователь из той же группы, у которого цена применяется верно?
Добрый вечер!
Добрый вечер! Скиньте ТЗ и материалы — гляну, что исправить в расширении, чтобы заработало на серверной базе. Уточните: какие именно проблемы наблюдаются и что уже пробовали? Выбирайте исполнителем, как разберёмся с вопросами — начнём.
Здравствуйте. Если на файловой копии работает, а на сервере нет, чаще всего причина в одном из двух мест, проверю оба.
1. Права. На файловой обычно тестируют под полными правами, а кассир на сервере без роли расширения не читает регистр «Вид Цены РМК групп пользователей», и запрос молча отдаёт пусто. Проверю роли расширения и флаг «Безопасный режим» у расширения в серверной базе, чтение регистра переведу в серверный модуль с привилегированным режимом.
2. Где выполняется код. В новом РабочееМестоКассира вид цены берётся при открытии смены через серверные вызовы и кешируется, поэтому перехват, который в старом РМК стоял на клиенте, в новом не срабатывает. Найду точку, где новое РМК заполняет вид цены, и поставлю перехват туда.
Проверю на копии серверной базы под двумя кассирами из разных групп и передам расширение с короткой инструкцией.
Какой релиз Розницы и платформы на сервере, и выдаёт ли РМК ошибку или просто ставит цену по умолчанию?
Здравствуйте! Разберу расширение на копии: по выгрузке конфигурации и файлу расширения найду, на каком шаге в новом РМК не подставляется вид цены, исправлю и передам с инструкцией. Так как расширение работает в файловой копии и не работает на сервере, причина почти наверняка в отличиях серверного режима, у меня есть пара конкретных версий, напишу их в личные сообщения.
Для работы нужны выгрузка конфигурации (файл CF) и файл расширения (cfe), доступ к рабочей базе не нужен. Проверку на сервере делаете вы по моему короткому сценарию, я правлю по результату.
Вопрос: на сервере просто не меняется вид цены или РМК выдает ошибку? Если ошибка есть, пришлите ее текст.
Работаю через безопасный аванс сервиса.
Здравствуйте! Готов исправить существующее расширение выбора вида цены по группе пользователя для нового РМК Розницы 2.3. Работаю с Розницей 2.3/3. Предварительно — 3 000 руб. с комиссией площадки, 1 рабочий день после получения материалов и воспроизведения проблемы на тестовом серверном контуре.
Сначала сравню версии платформы, конфигурации и самого расширения в файловом и серверном вариантах, проверю чтение регистра, права тестового кассира и точку применения вида цены в новом РМК. Причину заранее не утверждаю. Передам исправленный CFE, описание изменений и инструкцию установки/возврата. Без отключения защиты и выдачи кассирам полных прав ради обхода ошибки.
Приёмка на тестовом контуре: два пользователя из разных групп получают согласованные виды цен в новом РМК; повторное открытие и смена пользователя не оставляют чужую цену. Для пользователя без настройки заранее согласуем штатный вариант. Проверим обычный подбор товаров и итоги тестового чека без фискализации. Исправление одной описанной ошибки расширения включено в оценку; если обнаружится иной объём, согласуем его до работ.
Нужны CFE, выгрузка конфигурации/обезличенная копия, точные релизы и описание ошибки. Работа по файлам без обязательной настройки у клиента в реальном времени. Серверную проверку выполняем на согласованной копии; ваш администратор может выполнить сценарий по инструкции и передать протокол. Окончательные объём, цену и срок фиксируем до начала. Использую ИИ-помощника с согласия заказчика; материалы и конфиденциальность согласуем заранее. Оплата через безопасный аванс 1Clancer. Константин Навродский, общий стаж с 1С — 16 лет.
Здравствуйте! Готов исправить описанную ошибку существующего расширения для нового РМК Розницы 2.3: вид цены должен определяться по группе текущего пользователя и на серверной базе.
Сначала сравню релизы платформы, конфигурации и расширения в файловом и серверном вариантах. На тестовой копии проверю, выполняется ли нужный обработчик нового РМК и какое значение возвращает регистр для кассира. Причину до просмотра кода не утверждаю.
В объём входит одна описанная доработка существующего CFE, проверка двух пользователей из разных групп, смены пользователя и повторного открытия РМК, передача исправленного расширения и инструкции установки/возврата. Правила для пользователя без настройки и с несколькими группами согласуем до изменения. Проверка — на копии без пробития реальных чеков; изменение прав кассиров или отключение защиты ради обхода ошибки не предлагаю.
Стоимость работы — 5 000 ₽, комиссия сервиса добавляется площадкой. Ориентир — 3 дня после получения CFE, точных релизов и воспроизведения на согласованной тестовой серверной копии. Если тестовый контур остаётся у вас, администратор сможет выполнить согласованный сценарий и передать результат. Боевые данные для первоначального разбора не нужны. Если причина требует более широкого изменения, сначала согласуем новый объём.
Я Максим, инженер, в разработке использую Codex. Готов начать с этой локальной ошибки; дальнейшие доработки и сопровождение — отдельными согласованными задачами.
Добрый день!
Готова взять в работу, сделаю за 1 рабочий день. Уже делала адаптации доработок для РМК после обновления программ, должно быть быстро. Ориентир - 1-2 ч на решение.
Когда расширение работает в файловой копии и не работает на сервере, причина обычно в одном из мест:
— права: в копии проверяют под администратором, а на сервере кассиры работают без прав на новый регистр, и код молча не находит данных;
— свойства расширения на сервере: безопасный режим, защита от опасных действий, не та область действия, расширение не активно;
— профили безопасности кластера ограничивают выполнение кода расширения;
— разница баз: копия снята давно или с другим релизом, и в рабочей базе другие версии модулей РМК, к которым привязаны перехваты (&Вместо / &После);
— контекст выполнения:
Уточните, пожалуйста:
— как именно «не работает»: ошибка (текст или скриншот) или просто подставляется не та цена;
— под каким пользователем проверяли в копии и на сервере;
— когда снята файловая копия, совпадают ли релизы;
— нужен ли доступ к консоли кластера, есть ли там профили безопасности.