Авторизация проходит через Логин и Пароль, предназначенный для входа через веб интерфейс Меркурий.
Проверка была проведена на релизе Обычные формы: «Управление торговлей», редакция 10.3 (10.3.53.2).
Управляемые формы: Управление торговлей, редакция 11 (11.4.7.128)
Внимание! обработка некоммерческая, писалась под свои нужды, пожелания и предложения приветствуются. К сожалению многие необходимые функции не работают в API Меркурия.
Если пользователь имеет доступ к нескольким объектам, то при запуске откроются дополнительные окна для выбора организации и торгового объекта, если выбранный пользователь имеет доступ только к одному хозяйствующему субъекту для него целесообразно прописать логин, пароль и идентификатор субъекта в файл с настройками secret, который должен располагаться по адресу, указанному в файле, расположенному в каталоге %APPDATA%1C1CEStart1CEStart.cfg, в параметре ConfigurationTemplatesLocation. (Чаще всего это каталог C:UsersАдминистраторAppDataRoaming1C1cv8 mplts)
ИмяПользователя1С;ИмяПользователяМеркурий;ПарольМеркурия;ИдентификаторХС; Заведующий Магазином;zagrishina777;MercuryPassword;1380345 Администратор;AdminMercury;PasswordMercury;
- При авторизации в системе возможно появление защиты от "роботов", необходимо ввести проверочные символы.
- Проверить правильность авторизации — Пользователь и Хозяйствующий субъект, можно в заголовке обработки
Гашение ВСД
- В окне обработки "ВетИС Меркурий" нажмите Журнал ВСД (гашение), загрузится список непогашенной входящей продукции.
- Отметьте галочками нужные позиции нажмите кнопку Погасить.
- При необходимости можно принять не весь объем, для этого в поле "Фактически принятый объем" укажите принимаемый объем, а на остаток автоматически, в фоновом режиме, сформируется возвратная ВСД.
- При необходимости можно сделать отказ от всей продукции, в этом случае поставьте 0 (ноль) в поле "Фактически принятый объем".
- В любой момент вы можете распечатать ветеринарное свидетельство выбранных (одной или нескольких) позиций в списке. Для печати необходимо, чтобы был установлен Foxit Reader
Списание продукции
- В окне обработки выбрать "Журнал Продукции (остатки)", загрузится список с остатками из системы Меркурий.
- Отметьте галочками нужные позиции и нажмите кнопку Списать.
- Частичное списание и оприходование товара не реализовано.
Примечание.1
Если в обработке не было никаких действий более 15 минут, при появлении ошибок соединения с сервером, авторизуйтесь, нажав соответствующую кнопку Авторизоваться из меню Управление
Примечание.2
В таблицу загружаются 200 последних позиций продукции, чтобы посмотреть предыдующие, воспользуйтесь навигацией по страницам.
Изменения в версиях:
02.12.2024 — Не требуется получать дополнительно сроки годности. В простых формах реализована работа в закладках для журналов.
Уменьшена нагрузка на сервера Ветеринарной службы. Реализовано сокращение полных наименований организаций поставщиков: ООО, АО.
09.12.2024 — Изменен вызов функции списания продукции.
18.12.2024 — Подправлен код авто-авторизации в обработке
Отличная обработка. Спасибо.
(1) стоит переписывать под управляемые формы?
(2) неплохо, я так понял, может работать в пустой конфигурации без привязки к типовой?
И управляемые формы нужны, хотя если использовать как автономное решение, можно работать и в ОФ
Отлично
(3) да может использоваться в любой конфигурации на неуправляемых формах, так как специфических функций и метаданных конфигурации, кроме имени пользователя не использовал и то только для автоавторизации.
В описании только одно не указал, что для печати с функцией сразу на принтер необходим foxit reader.
(4) есть у меня клиент, у которого сильно все запущено, на днях с ним поработаем с помощью вашей обработки
Есть мысль, сделать автономную конфигурацию/решение с обработкой, добавить справочник пользователей Меркурий, чтобы не заставлять пользователей вводит логины/пароли и по быстрому гасить/списывать ВСД. Желающие есть.
(5) Исправил ошибку:
Исправил ошибку при пакетной печати
(2)
а как ее можно заполучить? мне тут срочно задачу поставили — с нуля разбираться и писать — времени нет.. да и надо то всего — подтверждение ВСД для начала прикрутить к некой самописке… вот думал вашу обработку за исходную взять и дальше уже крутить… но тут какие-то стармани и прочая ересь….готов приористи за разумные копейки )))
(2)
а как ее можно заполучить? мне тут срочно задачу поставили — с нуля разбираться и писать — времени нет.. да и надо то всего — подтверждение ВСД для начала прикрутить к некой самописке… вот думал вашу обработку за исходную взять и дальше уже крутить… но тут какие-то стартмани и прочая ересь….готов приобрести за разумные копейки )))
Скачал обработку на УФ — отлично
(8) напишите в личку
Для гашения требуется сопоставление? Можно загрузить в чистую базу все ВСД и в пару кликов погасить?
(11)никакого сопоставление. Просто открываете обработку, выбираете галочками какие ВСД погасить и жмете кнопку погасить — все. Делалось для своих операторов, чтобы сократить время.
В УТ 11.4.10.62 ошибка при открытии формы ошибка 1.ВнешняяОбработка.ВетИСМеркурий.Форма.ФормаВводаПароля.Форма(54)}: Преобразование значения к типу Число не может быть выполнено
ФайлСПаролями = ПутьШаблонов + «Secret»;
2. И далее по коду ТекущаяСтрока = ТаблицаПаролей.Добавить(); а таблицы такой ни где нет.
поправьте, пожалуйста.
(13) Если не собираетесь использовать функцию предварительного сохранения в файл логинов и паролей от Меркурия закомментируйте в формеВводаПароля
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ПодключитьОбработчикОжидания(«ПрочитатьФайлПаролей», 0.1,Истина);
КонецПроцедуры
Если собираетесь использовать, посмотрите есть ли у вас в файле C:UsersАдминистраторAppDataRoaming1C1CEStart1CEStart.cfg
такая строчка ConfigurationTemplatesLocation=C:UsersАдминистраторAppDataRoaming1C1cv8 mplts
Добрый день, в файле secret ИдентификаторХС где найти? Логин и пароль для входа в Меркурий есть, а вот ИдентификаторХС что то не могу найти. Или это все таки IssuerID , который выдает сервис Ветис.API?
(15) в обработке когда авторизуетесь выходят окошки с выбором предприятий и хс если ползунок вправо прокрутить будут эти цифры.
Кстати, там везде я перепутал ХС И ПРЕДПРИЯТИЕ местами с тем что на самом деле в системе
В параметры POST запроса при гашении продукции добавились новые значения для молочной продукции: белки, жирность, плотность.
(17) В форме все отображается, но гашение не происходит. Обработка для управляемых форм. Торговля 11. В Меркурии все как было, так и осталось.
(18) напишите сюда или в личные свою электронку
(19) Все заработало, разобрался. Спасибо за помощь!
(19) Нет, не заработало. Оказывается параллельно бухгалтер руками погасила ВСД
Перестало работать списание, на сайте Меркурия произошли изменения, в детали я пока не вникал
Замените в модуле главной формы код
на
(23) Спасибо, работает
добрый день. не могу писать лс, а ватсап не смог найти
При загрузке обработки в Рознице 2,3,1,47 вылетает ошибкаhttps://prnt.sc/qbyji8
Метод объекта не обнаружен (Найти)
{ВнешняяОбработка.ВетИСМеркурийУФ.Форма.ФормаВводаПароля.Форма(69)}: НайденнаяСтрока = ТаблицаПаролей.Найти(ПользователиИнформационнойБазыТекущийПользовательИмя(),»Пользователь»)
(19) Не проходит гашение.
(30)можете скинуть гифку с момента авторизации
(29)проверю как в рознице, дам вам рекомендации. На этой базе не тестировалось