стандартный диалог
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 209
- Зарегистрирован: 18 окт 2006, 17:03
- Откуда: Ростов на Дону Новочеркасск Новороссийск
- Контактная информация:
стандартный диалог
Подскажите плиз, есть ли стандартный диалог выбора сотрудника.
И вообще, есть ли у кого список стандартных диалогов для 8.1.
И вообще, есть ли у кого список стандартных диалогов для 8.1.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
ну не диалог наверное а фейс. Краткое описание всех фейсов лежит в exe\galdoc. Раньше был файл docpick.txt - можно оттуда чего то почерпнуть с учетом компонентной принадлежности. А так находите место где можно выбрать, в выборе ctrl+F4 - getifccurrentfieldname, то что до точки это ваш фейс. Выбор по сотрудникам есть в кадрах - практически везде, но возможно будет проще пользоваться выбором по кау - сделайте счет с аналитикой "сотрудники" и постройте по нему отчет( интерактивный какой нибудь), в параметрах задайте фильтр. Если не поймете как вызвать фейс то с его именем сюда. Ну часть параметров(см Galdoc) можно опять же по Ctrl+F4 вычислить.
-
- Постоянный обитатель
- Сообщения: 143
- Зарегистрирован: 09 авг 2006, 16:40
- Откуда: Россия, Тюмень, ОАО "Сибирский Научно-Аналитический Центр"
Воспользуйтесь Z_STAFF::PrikPsn
Параметры
последний параметр CPAR2 - ссылка на сотрудника
Параметры
Код: Выделить всё
BPRT1 : Byte
CDEPSELECT : Comp
CPAR2 : Comp
последний параметр CPAR2 - ссылка на сотрудника
-
- Местный житель
- Сообщения: 554
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: стандартный диалог
Здравствуйте.
В своем отчете воспользовалась интерфейсом выбора сотрудника: iGetKau.GetCodeKau(cgiPick or cgiNotEdit, cgKau_Persons, cKau)
Подключила res пользователю. При попытке запуска интерфейса выбора пользователь получил сообщение: «Настройкой Настройки Галактики\ Бухгалтерский контур\ Аналитика по счетам\ Доступ к аналитике «Сотрудники предприятия» выбор значения аналитики невозможен» (((
Нашла данную тему. Решила воспользоваться предложенным интерфейсом Z_Staff::PrikPsn. Может кто подскажет назначение 1-ого и 2-ого параметров, чтобы сориентироваться какие значения указывать при вызове интерфейса?
В своем отчете воспользовалась интерфейсом выбора сотрудника: iGetKau.GetCodeKau(cgiPick or cgiNotEdit, cgKau_Persons, cKau)
Подключила res пользователю. При попытке запуска интерфейса выбора пользователь получил сообщение: «Настройкой Настройки Галактики\ Бухгалтерский контур\ Аналитика по счетам\ Доступ к аналитике «Сотрудники предприятия» выбор значения аналитики невозможен» (((
Нашла данную тему. Решила воспользоваться предложенным интерфейсом Z_Staff::PrikPsn. Может кто подскажет назначение 1-ого и 2-ого параметров, чтобы сориентироваться какие значения указывать при вызове интерфейса?
Re: стандартный диалог
Я использовал Z_STAFF::ChoiseYourPersons (с маркером PsnMarkers).
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: стандартный диалог
Z_Staff::PrikPsn
parameters bPrT1, cDepSelect, cPar2;
cPar2 : comp; //выбранные сотрудники
bPrT1 : byte; // тип фильтра
cDepSelect : comp используется в ограничении по СЕ ШР cDepSelect == Persons.Department
в bPrT1 обрабатываются следующие значения
0: Сотрудники с незаполненной датой увольнения
1: Сотрудники из приказов
2: Прием сотрудника из филиала
3: Повторное трудоустройство
А кто помешал вам настройку переключить для выбора по КАУ?
parameters bPrT1, cDepSelect, cPar2;
cPar2 : comp; //выбранные сотрудники
bPrT1 : byte; // тип фильтра
cDepSelect : comp используется в ограничении по СЕ ШР cDepSelect == Persons.Department
в bPrT1 обрабатываются следующие значения
0: Сотрудники с незаполненной датой увольнения
1: Сотрудники из приказов
2: Прием сотрудника из филиала
3: Повторное трудоустройство
А кто помешал вам настройку переключить для выбора по КАУ?
-
- Местный житель
- Сообщения: 554
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: стандартный диалог
Здравствуйте.
RAJAH, edward_K, большое спасибо за ответ!
To RAJAH. Насколько я поняла, предложенный Вами интерфейс используется и для единичной, и для множественной пометки. Сейчас мне надо была только единичная пометка для вывода в отчет ФИО подписывающего (не директора и не главбуха).
При поиске на форуме вчера нашла тему, где m0p3e писал об интерфейсе выбора GetPers:
To edward_K. До получения Вашего ответа передала bPrT1 = Byte(0) и cDepSelect=Comp(0). Вроде получила список для выбора. Сейчас, с учетом Вашего пояснения, понятны нюансы. Значит я не промахнулась )
По поводу переключения настройки для выбора по КАУ. На предприятии на сч.70 ведется аналитика по сотрудникам. Поэтому при необходимости любой пользователь может посмотреть з/п любого сотрудника по проводкам по указанному счету. Именно из-за этого указанная настройка была поставлена в запрет у тех, кому реально по работе не надо видеть чужую з/п )
Ранее в нескольких отчетах использовала GetCodeKau для выбора сотрудника. Но сейчас стало понятно, что этими отчетами пользуются юзеры, у которых нет запрета на доступ к аналитике «Сотрудники предприятия», иначе бы они давно обратились с проблемой, которую обнаружила при доработке последнего отчета.
RAJAH, edward_K, большое спасибо за ответ!
To RAJAH. Насколько я поняла, предложенный Вами интерфейс используется и для единичной, и для множественной пометки. Сейчас мне надо была только единичная пометка для вывода в отчет ФИО подписывающего (не директора и не главбуха).
При поиске на форуме вчера нашла тему, где m0p3e писал об интерфейсе выбора GetPers:
Т.о. у меня отпало оба интерфейса.В описании к GetPers:
#doc
Выбор сотрудника предприятия из каталога физических лиц.<br>
В Н И М А Н И Е !<br>
12/12/02 Интерфейс закрыт для изменения и будет удален,
как только перестанет использоваться.<br>
Для выбора сотрудников используйте интерфейс выбора КАУ iGetKau.<br>
Например, так:<br>
<pre class="example">
iGetKau.GetCodeKau(cgiPick, cgKau_Persons, cKau).
</pre>
#end
To edward_K. До получения Вашего ответа передала bPrT1 = Byte(0) и cDepSelect=Comp(0). Вроде получила список для выбора. Сейчас, с учетом Вашего пояснения, понятны нюансы. Значит я не промахнулась )
По поводу переключения настройки для выбора по КАУ. На предприятии на сч.70 ведется аналитика по сотрудникам. Поэтому при необходимости любой пользователь может посмотреть з/п любого сотрудника по проводкам по указанному счету. Именно из-за этого указанная настройка была поставлена в запрет у тех, кому реально по работе не надо видеть чужую з/п )
Ранее в нескольких отчетах использовала GetCodeKau для выбора сотрудника. Но сейчас стало понятно, что этими отчетами пользуются юзеры, у которых нет запрета на доступ к аналитике «Сотрудники предприятия», иначе бы они давно обратились с проблемой, которую обнаружила при доработке последнего отчета.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: стандартный диалог
Насколько помню в фейсе выбора по КАУ можно было настроить запрет открытия картотеки на редактирование.
Эта настройка нужна, для того чтобы не могли изменить КАУ в проводках вручную.
А для особо сложных случаев можно было бы настроить права на поля с тарифом ( правда права после этого будут считаться гораздо медленнее).
Эта настройка нужна, для того чтобы не могли изменить КАУ в проводках вручную.
А для особо сложных случаев можно было бы настроить права на поля с тарифом ( правда права после этого будут считаться гораздо медленнее).
-
- Местный житель
- Сообщения: 554
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: стандартный диалог
Я писала, что запускала интерфейс выбора с такими параметрами: iGetKau.GetCodeKau(cgiPick or cgiNotEdit, cgKau_Persons, cKau)
cgiPick or cgiNotEdit — одиночный выбор, без редактирования. Или я не права? Фейс с таким 1-ым параметром не открылся. Или все-таки можно обойти запрет на доступ к аналитике «Сотрудники предприятия» и использовать GetCodeKau? Возможно при определенном значении 1-ого параметра?
Из Help:
«
Доступ к аналитике "Сотрудники предприятия" — настройка используется при необходимости скрывать аналитику Сотрудники предприятия в отчетах и формах. По умолчанию настройка установлена в значение разрешен. Если же ей присвоить значение запрещен, то:
·во всех интерфейсах и отчетах, где отображается аналитика Сотрудники предприятия, вместо Ф.И.О. сотрудника будет выводиться текст: "!Доступ запрещен";
·при попытке выбрать или изменить значение аналитики система выдает предупреждающее сообщение о невозможности выполнения действия.
»
Т.е. запрет не только на изменение КАУ в проводках, но и на отображение ФИО в отчетах.
cgiPick or cgiNotEdit — одиночный выбор, без редактирования. Или я не права? Фейс с таким 1-ым параметром не открылся. Или все-таки можно обойти запрет на доступ к аналитике «Сотрудники предприятия» и использовать GetCodeKau? Возможно при определенном значении 1-ого параметра?
Из Help:
«
Доступ к аналитике "Сотрудники предприятия" — настройка используется при необходимости скрывать аналитику Сотрудники предприятия в отчетах и формах. По умолчанию настройка установлена в значение разрешен. Если же ей присвоить значение запрещен, то:
·во всех интерфейсах и отчетах, где отображается аналитика Сотрудники предприятия, вместо Ф.И.О. сотрудника будет выводиться текст: "!Доступ запрещен";
·при попытке выбрать или изменить значение аналитики система выдает предупреждающее сообщение о невозможности выполнения действия.
»
Т.е. запрет не только на изменение КАУ в проводках, но и на отображение ФИО в отчетах.