BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Изменение падежа
 
Попросили привести отчеты в соответствии с падежами. Везде встречается функция [FIRM('LBL_BOSS')] и т.д., которая берёт данные из таблицы карточки предприятия, Я просто иногда поражаюсь логике программы, если есть главный в карточке предприятия он должен иметь там же и id, чтоб пойти в сотрудников и по этому id найти этого руководителя и затем посмотреть соответствующий падеж. Т.к. id руководителя нет(слов нет..), то в итоге я должен либо найти функцию склонения в языке программирования, либо искать по ФИО, что не совсем точно... либо брать информацию не из карточки предприятия, а из какой-то левой таблицы(people и т.д.)... Подскажите пжлста хоть функции склонения по падежам в языке программирования отчетов БЭСТ
 
В языке программирования отчетов БЭСТ функции склонения по падежам фамилий, имён и отчеств нету. Её либо надо писать самостоятельно (но не все фамилии склоняются по правилам склонения), либо (если куплено приложение КАДРЫ) можно найти по ФИО сотрудника в файле KADRY\CARDSSEC.DBF и взять там значения полей FIO_R (родительный) FIO_D (дательный) или FIO_V (винительный).
 
.
Изменено: ОАО КРССУ - 10.12.2013 07:03:49
 
но вы же сами знаете чем отличается поиск по ID( id_staff) от поиска по символьной строке, где непонятно какой регистр, какая с или р и т.д., кирилица или латиница, т.е. вероятность ошибки увеличивается..., конечно давно делаю так как вы написали, а нельзся как-нибудь наладить связь между label.pro и сотрудниками(ввести дополнительное поле id_staff), или это не связываемые поля, т.е. человек может быть директором(главбух) предприятия(label.pro) и не являться сотрудником(cardssec.dbf) предприятия...
PS спасибо...
 
Для этого нужно делать доработки. Напишите Ваше предложение в техподдержку: Линия консультаций ВАШ Вопрос
Страницы: 1
Читают тему (гостей: 1)