Заказы на доработку 1С (сервис удаленной работы)

Хранилище

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

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Можно ли для BAS сделать внешнюю обработку обслуживания и подключить так же как и в 1С Предприятие 8          
Rogan Подменю пользователя
сообщение 02.11.21, 14:04
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Из: Валенсия
Спасибо сказали: 1 раз
Рейтинг: 0

Подскажите, можно ли для BAS сделать внешнюю обработку обслуживания и подключить так же как и в 1С Предприятие 8,2 8,3 ?
Я имею ввиду чтобы можно было вызывать параметры из формы которая заранее подготовлена для 1С для настроек, и прописать в такой обработке методы обращения к драйверу.


Signature
Универсальный ПРРО для Украины

Petre Подменю пользователя
сообщение 02.11.21, 14:45
Сообщение #2

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

BAS - маркетинговое наименование серии конфигураций. 1С Предприятие 8 - программа, на которой работают эти конфигурации.
Думаю, вам следует детализировать вопрос.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Rogan Подменю пользователя
сообщение 02.11.21, 15:20
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Из: Валенсия
Спасибо сказали: 1 раз
Рейтинг: 0

Я понимаю что "BAS" это другая конфигурация в отличии от "Розница" и "Управление торговлей"
Но вот я столкнулся с проблемой что при подключении драйвера в "BAS", в частности драйвера ПРРО, он подключается на прямую через имя OLE объекта, а не через внешнюю обработку как это предусмотрено в "Розница" и "Управление торговлей" и там я не могу найти как этого избежать, чтобы подключить просто внешнюю обработку. Во внешней обработке мне удобно указать форму с моим расположением параметров для настроек. Да и грузит он OLE объект не с того места где он лежит, а копирует в TEMP-овую директорию и запускает ее оттуда.





Сообщение отредактировал Vofka - 02.11.21, 20:13


Signature
Универсальный ПРРО для Украины

Gazulo Подменю пользователя
сообщение 02.11.21, 18:07
Сообщение #4

Оратор
*****
Группа: Пользователи
Сообщений: 273
Спасибо сказали: 46 раз
Рейтинг: 46

Rogan @ Сегодня, 16:20 * ,
Користуйтесь cashalot, там все реалізовано.

Rogan Подменю пользователя
сообщение 02.11.21, 18:51
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Из: Валенсия
Спасибо сказали: 1 раз
Рейтинг: 0

Gazulo @ Сегодня, 18:07 * ,

Очень дельный совет разработчику собственного ПРРО. biggrin.gif


Signature
Универсальный ПРРО для Украины

Vofka Подменю пользователя
сообщение 02.11.21, 20:15
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Rogan, а где и как вы сохраняли uprro.exe файл?

Rogan Подменю пользователя
сообщение 02.11.21, 21:10
Сообщение #7

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Из: Валенсия
Спасибо сказали: 1 раз
Рейтинг: 0

Vofka @ Сегодня, 20:15 * ,

Ну файл лежит там где его инсталлировали по своему пути.

Насколько я понял что в конфигурациях BAS , нужно или писать драйвер удовлетворяющий оговоренным требованиям от 1С
или вносить непосредственно изменения в конфигурацию, которые позволят подключать OLE объект так как захочется, а не через вторичные функции, которые придумали в 1С.


Signature
Универсальный ПРРО для Украины

Vofka Подменю пользователя
сообщение 02.11.21, 21:19
Сообщение #8

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Rogan @ Сегодня, 21:10 * ,
по-моему и в предыдущих конфигурациях вы не могли написать как захочется, надо было писать обработку, которая должна была быть написана определенным образом. Я думаю, что в BAS точно так же. Формат обработок другой наверняка, но 97% даю, что надо просто правильно написать обработку обслуживания, которая будет соответствовать определенному формату. А внутри вы уже сами как хотите так и вызываете свой драйвер или любой другой.

Petre Подменю пользователя
сообщение 03.11.21, 7:35
Сообщение #9

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Чесно говоря, сколько не внедрял в БПО 2.1 функционала нестандартного оборудования, не видел возможности подключения внешних обработок обслуживания.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Vofka Подменю пользователя
сообщение 03.11.21, 9:25
Сообщение #10

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Petre, не знал. Т.е. без доработки можно подключить только конкретные марки и модели оборудования?

Petre Подменю пользователя
сообщение 03.11.21, 9:43
Сообщение #11

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Vofka @ Today, 9:25 * ,
Если оборудование работает с универсальной компонентой (как работают, например, практически все сканеры штрих кодов), то необходимо только настроить параметры.
Если под оборудование написана компонента по стандартам 1с, то просто создается элемент справочника драйверов с загрузкой такой компоненты.
Насколько мне известно, только Приватбанк писал компоненту по стандартам 1с для своих эквайринговых терминалов. Прочие терминалы а также РРО требуют доработки функционала конфигураций.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Спасибо сказали: andr_andrey, Batchir, Vofka,

Vofka Подменю пользователя
сообщение 03.11.21, 9:58
Сообщение #12

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата(Petre @ 03.11.21, 9:43) *
Если оборудование работает с универсальной компонентой (как работают, например, практически все сканеры штрих кодов), то необходимо только настроить параметры.

Мне кажется, что сканер в контексте подключения торгового оборудования - самое простое устройство. Скорее всего универсальная компонента может быть потому, что любой сканер (или почти любой) умеет притворяется клавиатурой.

Цитата(Petre @ 03.11.21, 9:43) *
Если под оборудование написана компонента по стандартам 1с, то просто создается элемент справочника драйверов с загрузкой такой компоненты.

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

Сообщение отредактировал Vofka - 03.11.21, 9:59

Petre Подменю пользователя
сообщение 03.11.21, 12:08
Сообщение #13

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Vofka @ Today, 9:58 * ,
Там немного не так. Унифицирован программный интерфейс для работы с разными типами оборудования, и перенесен из обработок в общие модули.
А компонента всегда была нужна, будь она написана по стандартам 1с или производителем оборудования как COM-объект. Просто в первом случае используется универсальный общий модуль (ПодключаемоеОборудованиеУниверсальныйДрайверКлиент или ПодключаемоеОборудованиеУниверсальныйДрайверАсинхронноКлиент), а в последнем необходимо писать свой общий модуль (как раньше внешнюю обработку).


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Спасибо сказали: andr_andrey, Vofka,

andr_andrey Подменю пользователя
сообщение 03.11.21, 17:20
Сообщение #14

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 626
Спасибо сказали: 166 раз
Рейтинг: 130.8

Цитата(Rogan @ 02.11.21, 15:20) *
Да и грузит он OLE объект не с того места где он лежит, а копирует в TEMP-овую директорию и запускает ее оттуда.

Насколько видно из скриншота, путь к файлу прописан дважды. "C:\Users\...\Temp\C:\Users..."


Signature
#define private public
enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day

Vofka Подменю пользователя
сообщение 03.11.21, 18:11
Сообщение #15

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Petre @ Сегодня, 12:08 * ,
понял, спасибо! Странно почему так не гибко. Хотя, сейчас же можно расширения делать, может намекают на это. Можно ж, в данном случае, написать расширение, что бы не трогать конфигурацию поставщика?

Rogan Подменю пользователя
сообщение 03.11.21, 21:13
Сообщение #16

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Из: Валенсия
Спасибо сказали: 1 раз
Рейтинг: 0


Цитата(Petre @ 03.11.21, 12:08) *
Там немного не так. Унифицирован программный интерфейс для работы с разными типами оборудования, и перенесен из обработок в общие модули.
А компонента всегда была нужна, будь она написана по стандартам 1с или производителем оборудования как COM-объект. Просто в первом случае используется универсальный общий модуль (ПодключаемоеОборудованиеУниверсальныйДрайверКлиент или ПодключаемоеОборудованиеУниверсальныйДрайверАсинхронноКлиент), а в последнем необходимо писать свой общий модуль (как раньше внешнюю обработку).


Так все же есть метод подключить внешнюю обработку без изменения конфигурации?

Или просто в конфигурацию подключить написанную внешнюю обработку и прикрутить к существующим вызовам при пробитии чеков?


Signature
Универсальный ПРРО для Украины

Petre Подменю пользователя
сообщение 04.11.21, 7:32
Сообщение #17

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Rogan @ Yesterday, 21:13 * ,
1. Внешние обработки обслуживания для предыдущей линейки конфигураций не подходят для управляемых конфигураций на БПО 2.0 и выше. Т. е. в этих библиотеках даже отсутствует механизм подключения внешних обработок обслуживания оборудования.
2. Если целью есть доработка без изменения поддержки конфигурации, можно воспользоваться механизмом расширений.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 24.04.24, 19:56
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!