Альфа авто настройка функциональной панели

Быстрое заполнение и редактирование связанных работ в отраслевом решении 1С-Рарус: Альфа-Авто 5.1

Данная обработка позволяет быстро заполнить и отредактировать перечень связанных работ сразу для множества карточек авторабот. Например, такая потребность может возникнуть для быстрого добавления новой работы (или запасной части) в карточки технического обслуживания автомобиля. Или, наоборот, если необходимо убрать неактуальную работу, или заменить одни используемые запасные части на другие.

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

1. Выбираем группу авторабот.

2. Флажком указываем какие автоработы будем редактировать.

3. Указываем действие (в данном случаем «Добавление»).

4. Из справочников работ и номенклатуры выбираем элементы, которые необходимо добавить.

5. Нажимаем кнопку «Выполнить».

Результат на рисунке ниже. В каждую выбранную работу были добавлены связанная работа и номенклатура.

Пример 2. Необходимо в карточках ТО заменить моторное масло и изменить количество используемого масла. В нашем примере мы заменим масло Formula RS 10W60 на Formula RS 10W40 и изменим количество с 4,5 до 4,2 литров. Как выбрать редактируемые работы работы мы уже знаем (пункты 1 и 2 предыдущего примера), поэтому переходим сразу к выбору действия:

1. Указываем действие «Замещение» и поставим флажок «Корректировать количество при замещении», т.к. нам надо не только заменить одно моторное масло на другое, но и изменить используемое количество. Без флажка «Корректировать количество при замещении» изменилось бы только используемое масло, а количество осталось бы прежним.

2. В таблицу «Добавляемые элементы» добавим новое моторное масло и укажем новое количество. В таблицу «Удаляемые элементы» добавим старое моторное масло (его можно перетащить мышкой из списка связанных работ).

3. Нажимаем кнопку «Выполнить».

Результат на рисунке ниже. Во всех выбранных работах мы заменили одно моторное масло на другое и изменили его количество.

Пример 3. Нам необходимо убрать из всех карточек ТО работу «Диагностика». Как и в двух предыдущих примерах, отмечаем «флажками» работы которые будем редактировать.

1. Указываем действие «Удаление».

3. Нажимаем кнопку «Выполнить».

Результат на рисунке ниже. Во всех выбранных работах из списка связанных работ будет удалена работа «Диагностика».

Важно! Все изменения, которые пользователь производит с элементами нельзя отменить: Ctrl+Z и тому подобное тут не сработает. Поэтому на первоначальном этапе рекомендую потренироваться на одном-двух элементах, а потом переходить к обработке больших групп элементов справочников.

Обработка тестировалась на демо-версии конфигурации Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1 (5.1.23.04). Версия платформы 1С:Предприятие 8.3.16. Режим обычного приложения.

Источник

СофтФон v.3 и Альфа-Авто 5.1

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

В последних релизах Альфа-Авто включили возможность получения истории звонков из СофтФона версии 3.1.

1. Где можно получить информацию по настройке подключения Альфа-Авто к серверу Софтфона 3.1?

2. Где можно получить версию сервера Софтфона 3.1 для тестирования.
На сайте Раруса лежит демо-версия только версии 3.0 годичной давности. Будет ли она корректно работать с последними релизами Альфы?.

Поддержка Софтфона при обращении к ним, пишет что
1. Актуальная версия продукта предоставляется только при наличии лицензий на СофтФон ред.3
2. Консультации по 1С-Рарус:СофтФон ПРОФ, редакция 3 производятся только при наличии приоберетенных лицензий на дополнительные рабочие места в течение 3 месяцев с момента активации либо Лицензии на технологическую поддержку 1С-Рарус:СофтФон ПРОФ, редакция 3.

Каким образом можно протестировать новый функционал в Альфа-Авто.

Добрый день, Александр.
1. Подключение к СофтФону ред.3,1 настраивается в константах Альфа-Авто. А также в правах и настройках можно указать правила действия СофтФона.
2. СофтФон ред.3,1 предоставляется только на основе платных лицензий на него. Тестирование актуальных релизов Альфа-Авто с СФ 3,0 не производилось и гарантировать его корректную работу в данной связке мы не можем.

Цитата
Светлана Сулименко написал:
Добрый день, Александр.
1. Подключение к СофтФону ред.3,1 настраивается в константах Альфа-Авто. А также в правах и настройках можно указать правила действия СофтФона.
2. СофтФон ред.3,1 предоставляется только на основе платных лицензий на него. Тестирование актуальных релизов Альфа-Авто с СФ 3,0 не производилось и гарантировать его корректную работу в данной связке мы не можем.

2. Получается вы сделали функционал, который теперь просто так не протестируешь, а надо сначала купить лицензию,
а потом только поймешь так оно работает или нет и нужно ли вообще.
2.1. Лицензия на СЕРВЕР СофтФона всегда была бесплатной..

Цитата
Светлана Сулименко написал:
СофтФон ред.3,1 предоставляется только на основе платных лицензий на него

Светлана, вот не вижу..

Цитата
Светлана Сулименко написал:
Александр, не совсем поняла Ваш вопрос: в указанной константе выбирается сам СофтФон, а затем в правах и настройках пользователя в папке СофтФон указываются действия в программе при входящих/исходящих звонках.

регламентное задание получения истории обращается к функции
Функция сфпИсточникИсторииЗвонковПодключен() Экспорт
СтрокаПодключения = Константы.сфпСтрокаПодключенияИстории.Получить();
Если ПустаяСтрока(СтрокаПодключения) Тогда Возврат Ложь; КонецЕсли;
СтруктураПодключения = сфпПолучитьСтруктуруПодключения(СтрокаПодключения);
СостояниеПодключения = ВнешниеИсточникиДанных.сфпВнешнийИсточникДанныхИсторииЗвонков.ПолучитьСостояние();
Если СостояниеПодключения = СостояниеВнешнегоИсточникаДанных.Отключен Тогда
ПараметрыСоединения = Новый ПараметрыСоединенияВнешнегоИсточникаДанных;
ПараметрыСоединения.АутентификацияСтандартная = Истина;
ПараметрыСоединения.ИмяПользователя = СтруктураПодключения.Пользователь;
ПараметрыСоединения.Пароль = СтруктураПодключения.Пароль;
ПараметрыСоединения.СтрокаСоединения = «DRIVER=;SERVER=» + СтруктураПодключения.Сервер + «;UID=»
+ СтруктураПодключения.Пользователь + «;PWD=» + СтруктураПодключения.Пароль + «;DATABASE=»
+ СтруктураПодключения.БазаДанных + «;LANGUAGE=русский»;
ПараметрыСоединения.СУБД = «MSSQLServer»;

которая получает из констант строку подключения к SQL базе софтфона.
в каком месте заполняется данная константа?

Источник

Сервисные обработки для Альфа-Авто 5

Распространенные сервисные обработки, но доработанные для Альфа_Авто 5 1С:Рарус:

Скачать файлы

Специальные предложения

Обновление 18.01.19 20:34

См. также

Навигатор по конфигурации базы 1С 8.3 Промо

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис «Управление итогами». Платформа 8.3, управляемые формы. Версия 1.1.0.87 от 02.12.2021

28.10.2018 46501 420 ROL32 72

Управление платформенными обработками (расширение для типовых) [update 8.3.20]

Расширение использует недокументированную возможность для управления платформенными обработками. Например, чтобы подменить «Активные пользователи» или доработать «Конструктор запросов».

07.10.2021 4031 7 SeiOkami 24

Работа с картами в 1С на примере бесплатной библиотеки Leaflet

Разработка функционала отображения и выбора пунктов доставки на карте прямо в 1С с помощью бесплатной библиотеки Leaflet. Тестирование производилось на платформе 8.3.15.1534 на тонком клиенте.

31.03.2021 11352 36 Parsec1C 14

Универсальная обработка переноса данных из основной конфигурации в расширение

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

05.10.2020 10963 66 biz-intel 71

Конвертация любых адресов, написанных в свободной форме, к ФИАС Промо

Допустим у нас есть база с адресами клиентов, и написаны они могут быть как душе угодно. С опечатками, без индексов, без разделителей, в совершенно любом формате. Вот было бы здорово иметь функцию, которая одним нажатием кнопки преобразует любую белиберду к строгому представлению адреса по ФИАС? Восстановит индекс, исправит опечатки и вернёт на 100% валидный адрес. Для всех, кто мечтательно сказал «ДА!», выкладываю данную обработку.

30.06.2020 8296 71 XilDen 15

Улучшенная обработка универсального обмена данными в формате XML (УФ)

Улучшенная обработка «Универсальный обмен данными» с полноценными возможностями СКД для выборки данных (не только для отборов).

23.06.2020 13577 143 Lem0n 1

Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен

Панель команд текущего объекта (документа, справочника и т.д.) со следующим возможностями: Редактор реквизитов, таблиц и движений текущего объекта, Анализ прав доступа к текущему объекту, Поиск ссылок на объект с отборами, Сторно движений документа, Выгрузка/загрузка текущего объекта между базами. Реализована всплывающей панелью в форме объекта. Подключается как расширение конфигурации (*.cfe) либо отдельными обработками.

01.05.2020 15721 113 sapervodichka 1

Яндекс сервисы [Расширение]

Расширение для работы с Яндекс-сервисами (предиктор,переводчик,проверка орфографии)

24.10.2019 16042 11 noprogrammer 12

Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм) Промо

Иногда нужно удалить сохраненную в 1С «покореженную» настройку или скопировать «удачную» другому пользователю.

01.09.2012 67601 1381 AnryMc 46

Работа с файлами (обычная и управляемая форма)

Нужно загрузить файл с клиента на сервер или же, наоборот, файл загрузить с сервера на клиент, а впридачу все это на web-клиенте, да еще и асинхронно? Нет ничего проще, читай далее, как это сделать!

10.06.2019 42833 231 Xershi 77

Электронная таблица средствами 1С (Версия 2.0)

Функционал электронной таблицы для программ на платформе 1С реализован на основе табличных документов. Функционал реализован в виде обработки. Большую часть формы обработки занимают листы (закладки) с табличными документами, которые выполняет роль электронной таблицы. Листы могут быть добавлены, удалены или переименованы. Ограничение по количеству листов определяется возможностью платформы. В формулах электронной таблицы можно использовать любые языковые конструкции, процедуры и функции 1С, ссылки на другие ячейки электронной таблицы расположенные в том числе и на других листах. Допустимо обращаться к ячейкам электронной таблицы по имени именованной области. В случае использования в формулах электронной таблицы данных из самой таблицы пересчет зависимых ячеек с формулами производится автоматически. Электронную таблицу можно сохранить в файл.

23.04.2019 24272 81 user706545_kseg1971 40

Источник

Внешние печатные формы в Альфа-Авто 5

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

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

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

Об использовании элементов принадлежащих к первой группе пойдет речь ниже.

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

В этом случае может нам помогут следующие механизмы управления внешними печатными формами:

Без использования указанных выше механизмов мы получим рабочий, но вряд ли удобный для применения список форм как на картинке выше

Расскажем подробнее о механизмах позволяющих упростить работу:

Так на рисунке выше мы указали условие появления данной формы в списке возможных для использования. На установленный отбор означает необходимость печати документа для автомобилей модели BMW

Нередко пользователи для приведения в порядок зоопарка форм в начало наименования добавляют порядковый номер получив название в виде:

“1. Предварительный заказ-наряд”;

“2. Рабочий заказ-наряд”;

“3. Гарантийный заказ-наряд”

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

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

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

Источник

Альфа-Авто 5.0 и современные HTTP сервисы

Альфа-Авто 5.0 и современные HTTP сервисы

Преамбула

Очень многие автосервисы и автосалоны когда-то купили конфигурацию Альфа-Авто 5.0 (разных релизов) работающую на платформе 1С 8.2. И очень немногие из них обновляли её до актуальных релизов, «заточили» для работы под свои бизнес процессы, работает и ладно. Но реалии современной жизни таковы, что необходимо пользоваться современными услугами построенными на основе HTTP-сервисов. Однако платформа 8.2 устарела и полноценно не может поддерживать работу с современными HTTP-сервисами. Один знакомый автосервис столкнулся с подобной проблемой.

Проблемы с материалами для окрасочных работ.

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

И вот недавно было предложено решение от одной компании, поставщика компонентов, нужное решение.

Плюсы и минусы.

+ «То, что доктор прописал».

— Демо конфигурация написана под релиз платформы 8.3.12

— Поставщик не дорабатывает конфигурации клиентов.

— Альфа-Авто работает на платформе 8.2, переписана и адаптирована под внутренние бизнес-процессы.

— Платформа 8.2 посылает некорректные HTTP-запросы к Web-серверу RMP, в результате чего возвращаются неверные ответы.

— Обновление Альфа-Авто ради небольшого блока, создание новых сервера 1С, обновление клиентских частей, перенос измененного функционала из старой конфигурации в новую и т.д.

Продолжать можно долго и минусов накопилось достаточно много, что задумались «А стоит ли овчинка выделки?». Но внедрить новый функционал по учету компонентов и расходных материалов для создания комплекта краски очень хотелось.

Решение есть!

Принципиальная схема взаимодействия представлена на рис.1

Итак, принципиальная схема взаимодействия есть, осталось реализовать/материализовать это в виде программного кода на соответствующих конфигурациях и сервисах.

Расчетную часть и HTTP-сервисы есть в RMP и она предоставляет всё, что нам надо для учета в работе с конфигурацией Альфа-Авто 5.0. Поэтому её не трогаем и используем всё как есть. RMP развернута на отдельной виртуальной машине на Windows, там же развернут web-сервер Apache «заточенный» под работу именно этой программы и предоставлявшей свои сервисы на определенном порту.

Дабы не мудрствовать, для работы «буфера обмена» было решено использовать эту же виртуальную машину, мощности позволяли. В связи с тем, что поставщики категорически не рекомендовали использовать их web-сервер, пришлось разворачивать свой. Благо их сервер был «урезанный» и 32-битный, поэтому было принято решение разворачивать 64-битный, чтобы процессы не пересекались.

Конфигурация – «буфер обмена»

В нескольких словах, «конфигурация-буфер» представляет собой конфигурацию, работающую на платформе 1С 8.3.17 (минимальные требования для платформы 8.3.8), с разработанными HTTP-сервисами, взаимодействующими по HTTP протоколу с RMP и Альфа-Авто 5.0.

Основной функционал заключается в следующем:

В конфигурации были разработаны HTTP-сервис, работающий по методу GET, и обработка, которая обслуживает всё, связанное с обработкой этих запросов.

В конфигурации выглядит так:

HTTP-сервис

Сам функционал HTTP-сервиса состоит из нескольких строк:

Для простоты отладки и разработки, весь функционал обработки GET-запросов вынесен в обработку.

Обработка RestAPI

Для минимизации разработки кода в Альфа-Авто было решено использовать совсем простые http «GET» запросы вида «ЧтоНадоСделать=Команда» и «НомерЗаказНаряда=NNNNNNN», с передачей этих данных в заголовках:

Команды для обработки, обрабатываемые через АПИ

Команда в Заголовках, одна из:

Номер заказ-наряда в заголовках.

«NumberZN» = «NNNNNNNNNN» – передача номера заказ-наряда.

Обработка содержит основной специфичный функционал для работы с RMP: создание заказ-наряда, получение отчета и формирование таблиц с рассчитанными данными по расходу миксов/компонентов и расходных материалов для изготовления лакокрасочных материалов (далее по тексту ЛКМ). И вспомогательный функционал для получения и отправки данных от конфигурации Альфа-Авто 5.0.

Логика работы обработки RestAPI

*Весь контекст, связанный с работой Альфа-Авто 5.0 описан ниже.

Создание заказ-наряда в RMP:

Получение отчета:

Приводить код функции не буду, так как он большой и имеет несколько связанных под-функций и процедур. Но если «очень надо», готов выложить.

Хочу отметить простоту и изящность решения по передаче таблиц из «буфера» в Альфа-Авто по http с помощью штатных средств 1С. Код функции:

Ответное значение «СтрокаXML» помещаем в тело http-ответа и отсылаем в Альфа-Авто. Что получаем в Альфа-Авто смотрите ниже.

На этом описание функционала конфигурации «буфер», можно считать закончено. Свой функционал промежуточного звена между устаревшей конфигурацией Альфа-Авто 5.0, работающей не платформе 8.2 и HTTP-сервисом RMP выполняет целиком и полностью, расширяем, независим, может обслуживать иные подобные сервисы.

Конфигурация Альфа-Авто 5.0

Конфигурация представляет собой стандартную, немного переработанную, конфигурацию «Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ. Редакция 5», работающую на платформе 8.2

Здесь, в документ «Заказ-наряд» были добавлены две табличные части «RMP_Материалы» и «RMP_НормативыРасхода», соответствующие кнопки и код обслуживающий функционал работы с данными полученными из RMP-сервиса. И обработка «RMP_RestAPI» с кодом, обслуживающим функционал по работе с HTTP и конфигурацией «буфер».

Документ «Заказ-наряд»

Естественно, для работы с RMP-сервисом пришлось не только дописывать код, но и вносить соответствующие интерфейсные правки, вот так теперь выглядит измененная форма документа:

Вкладка «Нормативы расхода» носит исключительно информационный характер и никакой иной функциональной нагрузки не несёт.

Основной функционал расположен во вкладке «Материалы».

Вкладка «Материалы»

Кнопка «Создать ЗН в RMP»

Кнопка «Загрузить из RMP»

По нажатии отправляется http-запрос с командой «CommandWhatToDo = «RMPGetReport»»- получить отчет, в конфигурацию «буфер». В случае если нет расчитанного количества деталей, заказ-наряд в RMP не закрывается, данные в Альфа-Авто не посылаются и возвращается ошибка. После успешного получения «отчета» заполняются таблицы «Материалы» и «Нормативы расхода».

Комплектация в производство.

После успешной загрузки данных в таблицу материалов можно «Создать комплектацию в производство», нажав соответствующую кнопку. Заполнение документа «Комплектация в производство» немного переработано, исходные данные берутся из таблицы «Материалы». Также добавлена возможность автоматического добавления комплекта ЛКМ в товары. Остальной функционал документа оставлен без изменения.

Обработка «RMP_RestAPI»

Здесь заложен весь функционал необходимый для работы с конфигурацией «буфер», посылки GET http запросов, обработки результатов ответов и передачи данных в документ «заказ-наряд».

Логика работы следующая:

В случае получения отчета, формируются соответствующие таблицы с данными с помощью

И в заказ-наряде заполняются соответствующие табличные части и остальные действия производятся в коде документа «Заказ-наряд».

Что в итоге

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

В итоге имеем успешно работающий функционал способный помочь устаревшим программным решениям оставаться «на плаву» и использовать функционал современных HTTP-сервисов, обмен с сайтом, например. Для этого необходимо всего лишь проявить немного изобретательности.

Автосервису не надо было вкладываться финансово и по времени в обновление конфигурации и платформы, переносе данных в новую конфигурацию, адаптацию и т.д. В двух словах – сплошные плюсы и полное отсутствие минусов.

В планах интеграция с сервисом «Честный знак» по продаже маркированных шин (и не только), будем внедрять решение по аналогичному сценарию. Ведь даже в последней версии Альфа-Авто 5.1 «полной» интеграции нет, есть только в 6.0.

Как говорится, «дорогу осилит идущий», успехов в разработке.

Решение работает.

1С:Предприятие 8.3, версия (8.3.17), уверен, будет работать на версии 8.3.8.

Источник

Читайте также:  упражнения для обучения катанию на коньках
Автомобильный онлайн портал