Страница 1 из 1

Условные обозначения табеля

Добавлено: 11 сен 2014, 19:49
Irina_
Здравствуйте.
В модуле з/п в справочнике «Условные обозначения табеля» у записей есть реквизиты «Явка» и «Код группы», которые взаимосвязаны. Нашла, где хранятся значения данных реквизитов, но не совсем понятны их значения.
Сам справочник «Условные обозначения табеля» - таблица UOWRKTABEL. По журналу засветилось поле UOWRKTABEL.PRIZ, в котором хранится значение реквизита «Явка», причем в Support там оказались значения 0, 1, 2, 32, хотя в Галактике выбираются только ДА и НЕТ. Значение «Код группы» хранится в CURLS.TABN, связь таблиц по CURLS.CPODR = UOWRKTABEL.NREC.
Getifccurrentfieldname на реквизите «Явка» вернула
'Z_WT::GET_MARK.FULLINFOSCREEN.APPEARANCESTR'. Что обозначают возможные значения реквизита «Явка»?

Re: Условные обозначения табеля

Добавлено: 11 сен 2014, 20:03
m0p3e
Вот что нашлось

Код: Выделить всё

  // учитывать при расчете среднесписочной численности
  if ((UOWRKTABEL.PRIZ and 1) = 0, 'да', 'нет')
  (fieldname = PayrollAvgNumStr, length = 3),
  // считать явкой
  ((UOWRKTABEL.PRIZ and 2) = 2)
  (fieldname = IsAppearance),
  // с сохранением среднего заработка
  if ((UOWRKTABEL.PRIZ and 12) = 0, 'нет', if((UOWRKTABEL.PRIZ and 12) = 4, 'частично', 'да'))
  (fieldname = KeepsAverageEarningsStr, length = 3),
  // уменьшает норму
  if ((UOWRKTABEL.PRIZ and 16) = 0, 'нет', 'да')
  (fieldname = DecreasesStandardTimeStr),
  // работа во вредных условиях
  if ((UOWRKTABEL.PRIZ and 32) = 0, 'нет', 'да')
  (fieldname = HarmfulConditionsStr),

Re: Условные обозначения табеля

Добавлено: 12 сен 2014, 12:51
Irina_
Здравствуйте.
m0p3e, большое спасибо за ответ. Первый раз сталкиваюсь с тем, что в интерфейсе несколько реквизитов, а в таблице одно поле, значение которого – комбинация определенных значений этих реквизитов (в данном случае 5-ти). Без Вашей помощи не разобралась бы.