Тема: AuthorizedReplacements

Хотелось бы описание как использовать. Если с AuthorizedReplacement вопросов особо не возникает, то AuthorizedReplacementCommands вообще непонятно как применять.

Re: AuthorizedReplacements

Аналогично многим другим. Как например документы IArchiv, IFolders,ISingleDoc и пр. реализуют обычно DocCommands, DocCommands2 и пр.

так же и с заменами. Объект реализующий IAuthorizedReplacement. реализует так же и IAuthorizedReplacementCommands

Ну а пример. Напишиет что зотите сделать, не сильно объемное конечно. Попробуем сделать пример.

Но! Это АПИ только на сами разрешенные замены. Для ведения данного справочника.

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

Спасибо сказали: mtrc731

Re: AuthorizedReplacements

Разобрался. Пример не требуется, только логика работы переключателей фильтрации несколько странная.
То есть применить РЗМ можно каким-то хитрым способом? Или с помощью api не получится?

Re: AuthorizedReplacements

только логика работы переключателей фильтрации несколько странная

По идее должна отражать переключатели в TechnologiCS

То есть применить РЗМ можно каким-то хитрым способом? Или с помощью api не получится?

скорей всего никак. АПИ сейчас на них нет.

Re: AuthorizedReplacements

Олег Зырянов пишет:

только логика работы переключателей фильтрации несколько странная

По идее должна отражать переключатели в TechnologiCS

Было бы правильнее сделать просто State для переключателя. Сейчас установить переключатель в True можно, а в False не сработает
А есть другие варианты по облегчению труда по применению разрешённых замен? При наличии списка номенклатуры и потребности у которой есть действующие РЗМ

Re: AuthorizedReplacements

Было бы правильнее сделать просто State для переключателя

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

А есть другие варианты по облегчению труда по применению разрешённых замен? При наличии списка номенклатуры и потребности у которой есть действующие РЗМ

Ну у нас замены сделаны давно конечно, но только недавно пользователи стали использовать данный функционал, и мы сами еще изучаем опыт использования.

Так что если у вас есть описание как вы работает с заменами на своем предприятии, будем признательны если получим его (лучше через наших внедренцев конечно, с кем вы работаете).

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

Re: AuthorizedReplacements

Олег Зырянов пишет:

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

А можно для быстрого старта просто функцию в апи, например: "AuthorizedReplacementCommands.ApplyAuthReplacement(ProdBOMProcessItemID, ReplacementCardID=-1)"?
Ведь когда ещё расширение появится,а применять разрешения приходится гораздо чаще чем их создавать.

Re: AuthorizedReplacements

Ну тогда сначала нажно АПИ на карточки. И возможно на применные замены.

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

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

Ну и как то так. Это наша внутрення кухня конечно.

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

Re: AuthorizedReplacements

Будем надеяться и ждать  smile