Автор | Сообщение | ||
---|---|---|---|
Nikolay Заслуженный форумщик Зарегистрирован: 22.05.2007 |
Добавлено: 14.10.2011 07:24 Заголовок сообщения: Поля в карточке сотрудника iScala 2.3 Уважаемые Гуру Скалы помогите! Я заюзал новое поле в карточке сотрудника под № Банковской карточки. Это поле PA04053 (nvarchar(20)). В базе данных после ввода инфыц 16 цифр лежит нормально (без десятичных значений), но в карточке при заполнении выравнивает по правому краю и пишет 2 знака после запятой *.00 Как убрать эти два знака после запятой в отображении карточки сотрудника и выровнять значение по левому краю? _________________ Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. |
||
Jugulator Главный форумщик Зарегистрирован: 08.10.2004 |
Добавлено: 14.10.2011 09:00 Заголовок сообщения: В файле WinDS\Resources\Miscellaneous\PA040000.fld (или LAN\PA\PA040000.FLD в Scala 5.1) поле PA04053 представлено записью типа: "20 00 00" 52. User Defined Field No 1 Чтобы изменить тип поля на текстовый, нужно написать: "20 -1 00" 52. User Defined Field No 1 |
||
Nikolay Заслуженный форумщик Зарегистрирован: 22.05.2007 |
Добавлено: 14.10.2011 12:10 Заголовок сообщения: У меня в 2.3 представлено как 07 47 052 68 52 190 я переместил в другое место и представил как 11 37 052 54 52 163 Кое в каких показателях я разобрался они показывают расположение поля на форме показатель в серединке дает ссылку на столбец в таблице (052+1=PA04053) но в целом картина не ясная получается методом научного тыка и перебора ищу истину. |
||
Jugulator Главный форумщик Зарегистрирован: 08.10.2004 |
Добавлено: 14.10.2011 13:15 Заголовок сообщения:
|
||
Nikolay Заслуженный форумщик Зарегистрирован: 22.05.2007 |
Добавлено: 14.10.2011 14:25 Заголовок сообщения: точно не туда смотрел спасибо за развернутый ответ хоть встало все на свои места ))) А изменения "20 -1 00" 52. User Defined Field No 2 в файле WinDS\Resources\Miscellaneous\PA040000.fld результата не дало. Так же и отображается цифрами с двумя десятичными. Куда еще можно посмотреть? _________________ Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. |
||
Игорь Голиков Главный форумщик Зарегистрирован: 21.09.2004 |
Добавлено: 14.10.2011 22:55 Заголовок сообщения: Поля пользователя настраиваются в: "Настройка зарплаты / Настройка данных сотрудника / Поля карточки сотрудника / Поля определяемые пользователем". В данном случае настраивается поле 2. В левом окошке — имя поля. В правом окошке тип данного: от "0" до "9" — число знаков после запятой (вам может помочь значение 0) в цифровом поле, "-1" — символьное поле до 20 символов, "-2" — дата ДДММГГ, "-3" — логическая переменная, "-4" — дата ДДММГГГГ. |
||
Jugulator Главный форумщик Зарегистрирован: 08.10.2004 |
Добавлено: 15.10.2011 00:02 Заголовок сообщения:
|
||
Nikolay Заслуженный форумщик Зарегистрирован: 22.05.2007 |
Добавлено: 17.10.2011 07:15 Заголовок сообщения: Слова благодарности Спасибо!!! Помогло теперь все как надо!!! Поставил -1 чтоб форматирование было по левому краю. Красотища!!! _________________ Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. |
||
Игорь Голиков Главный форумщик Зарегистрирован: 21.09.2004 |
Добавлено: 17.10.2011 08:38 Заголовок сообщения: Только бы бухгалтер не путал 3 и З или 0 и О… зато ведущие нули возможны… |
||
Nikolay Заслуженный форумщик Зарегистрирован: 22.05.2007 |
Добавлено: 17.10.2011 12:03 Заголовок сообщения:
|
||
Jugulator Главный форумщик Зарегистрирован: 08.10.2004 |
Добавлено: 17.10.2011 12:22 Заголовок сообщения:
|
||
Игорь Голиков Главный форумщик Зарегистрирован: 21.09.2004 |
Добавлено: 17.10.2011 18:40 Заголовок сообщения:
Когда-то это пытались делать. Следы имеются в файлах PA04000.FLD и PA20000.FLD, где в строках после длины поля и типа его указан двухзначный код проверки, реально я пробовал (давно, правда) следующие: 00 — нет проверки есть, но неясно как работают: 04, 05, 05 — устаревшая проверка учетных измерений может еще какие коды были… Реально я пользуюсь только |
||
Jugulator Главный форумщик Зарегистрирован: 08.10.2004 |
Добавлено: 18.10.2011 09:32 Заголовок сообщения: В справочной системе iScala 2.3 описаны коды проверок 00, 03, 10, 15, 17, 20, 22, 24, 25, 200 и 201 в разделе Windows Solution -> Payroll -> Setting up Payroll -> Setting up Employee Data -> Employee Card Fields -> User-Defined Fields -> Validation Rules. |
||
Nikolay Заслуженный форумщик Зарегистрирован: 22.05.2007 |
Добавлено: 04.12.2012 13:13 Заголовок сообщения: карточка сотрудника Коллеги, добрый день! Пожалуйста подскажите где цепляется справочник на поле в карточке сотрудника? Я хочу использовать поле PA04024 для ввода текстовой информации. Ранее это поле было задействовано под справочник, но в силу каких то непреодолимых обстоятельств оно не заполнялось. Теперь настал момент когда я хочу это поле использовать для других нужд, но не нахожу где отключить связь со справочником. Когда в LAN PA0011ST активирую это поле в карточке появляется поле со справочником. Подскажите пожалуйста как отключить связь поля с справочником. Все значения и справочник уже удалял, не помогло… ))) Заранее благодарю! _________________ Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. |
||
Игорь Голиков Главный форумщик Зарегистрирован: 21.09.2004 |
Добавлено: 04.12.2012 14:33 Заголовок сообщения: Поле PA04024 соответствует справочнику 23, надо удалить справочник 23. |
||
Nikolay Заслуженный форумщик Зарегистрирован: 22.05.2007 |
Добавлено: 05.12.2012 06:54 Заголовок сообщения: поля в карточке сотрудника Я понял почему не работало когда справочник 023 я удалял. Потому что в LAN я удалил вторую строчку посчитал ее лишней. LAN у меня выглядит так: ИИН 18 02 023 20 46 126 00 02 023 25 -2 127 |
||
Игорь Голиков Главный форумщик Зарегистрирован: 21.09.2004 |
Добавлено: 05.12.2012 20:55 Заголовок сообщения: Re: поля в карточке сотрудника На каждое поле выделяется две строки, удалять надо по паре, иначе все пойдет наперекосяк… От удаления полей зависит и длина файла, указанная в его начале и номера позиций, с которых начинаются экраны. Чтобы сказать точнее мне нужно видеть сам файл, можно прислать мне на почту. |