|
|
Строка 1: |
Строка 1: |
− | == Основные средства ==
| |
| | | |
− | Первоначальная стоимость '''INITIAL_COST'''( r143_kod, data, is_nal := false )
| |
− |
| |
− | Например, Initial_cost( 100 )
| |
− |
| |
− | Сумма начисленной амортизации '''AMORT_SUM'''
| |
− |
| |
− | == Производство ==
| |
− |
| |
− | Вернуть табельный номер бригадира по указанной смене
| |
− |
| |
− | '''R38_TUM_8( shift, anal )'''
| |
− |
| |
− | shift - смена в формате ггггммддс
| |
− | anal - код производства
| |
− |
| |
− | == Функции обработки строки ==
| |
− |
| |
− | '''AT'''( 'что искать', 'где искать' ) - первое вхождение
| |
− |
| |
− | '''RAT'''( 'что искать', 'где искать' ) - последнее вхождение
| |
− |
| |
− | '''STRTRAN'''( 'строка', 'что искать', 'на что заменить' ) - замена символов в строке
| |
− |
| |
− | == Преобразования ==
| |
− |
| |
− | ''PropertyR01'' работает неправильно. Например, ломает наименование организации "Мосэнер'''го'''сбыт" таким образом, что получается '''ГО''' Мосэнерсбыт :(
| |
− |
| |
− | '''PropertyR01'''() - функция убирает из наименования контрагента ''организационно-правовую форму'' юридического лица ( это ООО, ЗАО, ИП и другие ), для того, чтобы удобнее было производить поиск по наименованию организации. При этом организационно-правовая форма не теряется, она перемещается в колонку "Вид собственности"
| |
− |
| |
− | == Прочие ==
| |
− |
| |
− | '''CondMtun'''()
| |
− |
| |
− | Возвращает условие фильтрации для текущей строки оборотной ведомости в виде массива { условие фильтрации, счет, название счета }
| |
− |
| |
− | Используя функцию '''KodToArr''' можно быстро определить, является ли подразделение экспедицией
| |
− |
| |
− | KodToArr( 'R10', '03' )
| |
− |
| |
− | С помощью программы '''Create_Filt_From_Arr''' можно получить выражение вида [ KOD = 1 or KOD = 2 ]
| |
− |
| |
− | Create_Filt_From_Arr( 'ANAL1', KodToArr( 'R10', '02' ) )
| |
− |
| |
− | '''DETAILS_INN'''( ИНН ) - возвращает реквизиты организации по переданному ИНН
| |
− |
| |
− | Например, DETAILS_INN( '5040001271' ) возвращает реквизиты организации ООО "Софтсервис"
| |
− |
| |
− | Расчет остатков '''Ost_Calc''', например
| |
− |
| |
− | local arAcnt, date
| |
− |
| |
− | arAcnt := { '01', '02', '03', '!01', '!02' }
| |
− | date := EoM( CurDate )
| |
− |
| |
− | Ost_Calc( arAcnt, date,, true )
| |
− |
| |
− | AdmUser ora=1
| |
− |
| |
− | '''GetPrm''' прочитать параметр
| |
− |
| |
− | GetPrm( 'AVER_CONS', 'PURCHASE', 1 )
| |
− |
| |
− | AVER_CONS - имя параметра
| |
− |
| |
− | PURCHASE - имя модуля TaskName
| |
− |
| |
− | 1 - номер модуля TaskNum
| |
− |
| |
− | '''UnitName'''( DANAL2, DREFL2 ) - единица измерения
| |
− |
| |
− | '''ExpandReflPath'''( 'R570' ) - полный путь к справочнику для использования в SQL запросах
| |
− |
| |
− | '''InputProperty''' - появляется окно для ввода каких-либо значений
| |
− |
| |
− | public aa
| |
− |
| |
− | if InputProperty( 'Мука', { { ;
| |
− | { 'FldTitl', 'влажность %' }, { 'FldName', 'aa' }, { 'FldDec', 3 }, { 'FldType', 'N' }, { 'Picture', '99.999' }, { 'Default', '14,5' } ;
| |
− | } ;
| |
− | } )
| |
− | Message( str( aa ) )
| |
− | endif
| |
− |
| |
− | [[Файл:InputProperty.png]]
| |
− |
| |
− | '''DirectoryExists'''( путь к папке ) - функция проверяет, существует ли папка
| |
− |
| |
− | [[Шаблоны программ на внутреннем языке фабиуса для повторного использования|Назад]]
| |