Тема: Узнать Условия выборок

Как с помощью АПИ узнать условия выборок, чтобы вычислить по каким полям выполняется отбор

Re: Узнать Условия выборок

Здравствуйте! Никак. Выборки можно настроить в TechnologiCS и просто использовать в АПИ, в том числе и с параметрами https://help.technologics.ru/7.7/TCSAPI … on2_13.htm

Re: Узнать Условия выборок

Есть необходимость проконтролировать список выборок и условия выборок,
в частности,
если в выборке участвует код цеха, а по приказу предприятия изменился код цеха или произошло слияние цехов,
в выборке, в условиях которого указан определенный цех, не отразятся документы с измененным кодом цеха,
пользователи, использующие эти выборки (неполные по этим причинам), не видят документы с измененными кодами цехов
Для оперативного изменения условия выборок и для исключения дублирующих выборок (такое случается)
хотелось бы получать подробные отчеты об условиях выборок

(изменено: Ю.Пестова, 2 октября 2019 14:00:14)

Re: Узнать Условия выборок

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

Re: Узнать Условия выборок

А можно примеры выборок? У нас есть функции. Очень похоже что можно их доработать и задействовать в данном случае (тогда нужно будет только изменить настройки, но не сами выборки).

Re: Узнать Условия выборок

Пример выборки

Post's attachments

Screens.doc 100 Кб, 13 скачиваний с 2019-10-03 

You don't have the permssions to download the attachments of this post.

Re: Узнать Условия выборок

Вы таким образом делаете список рассылки? Или что такое Маршрут КД в данном случае?

Re: Узнать Условия выборок

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

Вы таким образом делаете список рассылки? Или что такое Маршрут КД в данном случае?

В данном случае по этому списку цехов в атрибутах версии КД проставлены галочки на согласование КД с технологами

Re: Узнать Условия выборок

А в чем заключается согласование КД с технологами? Технолог ставит свою подпись на документе или выполняет следующий переход?

Re: Узнать Условия выборок

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

Re: Узнать Условия выборок

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

Это понятно, но АПИ на это нет. Только в ручную. Да и до выборок вы по АПИ не доберетесь так просто даже сейчас. Потому хочется понять что вы пытаетесь таким способом реализовать.

Скажем так - выборка что я вижу конечно не самый лучший способ использования выборок. Если эта выборка используется постоянно конечно.
Это не запрешается конечно, если вас устраивает пусть работает.
Но если нам в этом месте есть что дорабоать в плане маршрутизации документов - то вот это и хотелось бы выяснить.

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

Re: Узнать Условия выборок

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

Это понятно, но АПИ на это нет.  Только вручную. Да и до выборок вы по АПИ не доберетесь так просто даже сейчас.

А при помощи запроса SQL можно как-то добраться до настроек выборок? Чтобы, например, выяснить, в каких и/или у кого упоминается перешедший на другой участок сотрудник.

Post's attachments

???????.jpg 498.42 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.

Re: Узнать Условия выборок

А при помощи запроса SQL можно как-то добраться до настроек выборок?

может быть специфично для версии, ну и такие вопросы мы не обсуждаем обычно.
Хотя в данном случае это бинарные данные.

Но спасибо за примеры. С последней картинки насколько понимаю как раз можно было бы даже одну выборку создать, а в ней параметры использовать. Только тогда параметры вводить надо :(. Есть над чем подумать.
Но версия у вас старая конечно, 5.7 видимо.

Re: Узнать Условия выборок

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

Но версия у вас старая конечно, 5.7 видимо.

Вот ещё один пример (v7), как раз с выборкой, в настройке которой надо было поменять атрибут (уч. 3 объединили с уч.4. Поэтому чтобы найти все выборки, где он упоминался, и исправить настройку пришлось потратить немало времени).

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

Хотя в данном случае это бинарные данные.

Т.е. с помощью построителя запросов подобраться к этим данным нельзя?

Post's attachments

Screen7.jpg 511.06 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.

Re: Узнать Условия выборок

Т.е. с помощью построителя запросов подобраться к этим данным нельзя?

С помощью нашего воообще никак. Сторонним - а что с ним потом делать неясно.

С цехами основной вопрос:

А в чем заключается согласование КД с технологами? Технолог ставит свою подпись на документе или выполняет следующий переход?

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

Re: Узнать Условия выборок

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

Т.е. с помощью построителя запросов подобраться к этим данным нельзя?

С помощью нашего воообще никак. Сторонним - а что с ним потом делать неясно.

С цехами основной вопрос:

А в чем заключается согласование КД с технологами? Технолог ставит свою подпись на документе или выполняет следующий переход?

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

Технологи ставят поднись <Согласовано ... >, но переход не выполняется,
переход выполняется при согласовании, у которого галочка осущ перех
и переход не осущ, если нет согласования, где обяз

Re: Узнать Условия выборок

Технологи ставят поднись <Согласовано ... >, но переход не выполняется,
переход выполняется при согласовании, у которого галочка осущ перех

ну это стандартная работа с подписями + доступ пользователей. Зачем информация о маршруте в атрибутах?

Ну и так по выборкам (не 5.7, но с какой версии не подскажу уже) есть дополнительные условия по подписям https://help.technologics.ru/7.7/TCSHelp/_499.htm