Источник данных в архиве оплат
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 554
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Источник данных в архиве оплат
Здравствуйте. При просмотре архива оплат в Галактике (з/п) доступен реквизит «Источник данных». Возможно, кто-нибудь подскажет, в каком поле таблицы хранится значение данного реквизита.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Источник данных в архиве оплат
волшебная функция getifccurrentfieldname вам поможет.
В консоле управления можно посмотреть логическую таблицу фейса.
Если не справитесь то, что она вернет, сюда
В консоле управления можно посмотреть логическую таблицу фейса.
Если не справитесь то, что она вернет, сюда
-
- Местный житель
- Сообщения: 554
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: Источник данных в архиве оплат
Этой волшебной функцией по Вашей рекомендации (СПАСИБО) иногда начала пользоваться, но сегодня оказалась бессильна. Сейчас она возвратила 'Z_ZAR::SUMVIDOP.SUMOPLPERMANENT.WLASTTIME'.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Источник данных в архиве оплат
Ну тем самым вы существенно сокращаете время поиска и увеличиваете шансы, что будет не лень и найдется время вам ответить.
Список значений (константы должны быть в inc )
А пишется в базу в поля SUMVIDOP.LastTime + cPodrOz
SUMVIDOP.LastTime := LongInt(wLastTime)
cPodrOz = nrec соотв. таблицы
Список значений (константы должны быть в inc )
Код: Выделить всё
wLastTime ('Источник данных',hctarstav,sci13Esc):
[LIST
0 'не установлен',
psBasicPayment 'основной вид оплаты',
psPermanentAdditionalPayment 'постоянная доплата',
psSickList 'больничный лист',
psVacation 'отпуск',
psVariance 'отклонение',
psWorkingTableHours 'часы из табеля (вечерние, ночные и т.д.)',
psChildAllowance 'пособие на детей ежемесячное',
psVacation_S_O 'сторнирование отпуска',
psChildOneAllowance 'пособие на детей разовое',
ps_P_S 'ПС',
psVacation_B_O 'сторнирование больничного',
psCharge 'начисления и выплаты текущего периода'
],
Protect;
SUMVIDOP.LastTime := LongInt(wLastTime)
cPodrOz = nrec соотв. таблицы
-
- Местный житель
- Сообщения: 554
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: Источник данных в архиве оплат
Большое спасибо за ответ. Я изначально смотрела эти оба поля. Но в SUPPORT в LastTime везде стоит 00:00 (что меня озадачило), а поле cPodrOz засветилось в журнале изменений. Если можно, подскажите пожалуйста, почему LastTime оказалось в Support везде 00:00. Вообще мне нужно проанализировать по архиву оплат только записи по ВО б/л с источником, отличным от «больничный лист». Поэтому и понадобилось поле, в котором хранится значение источника. А ссылка (cPodrOz) в данном случае мне не нужна.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Источник данных в архиве оплат
отберите запросом LongInt(LastTime) или добавьте вычисляемое поле конфигуратором в фейс.
00-00 потому как тип time не понимает тот мусор, что туда записали. хотя на самом деле в Галактике это производная от longint.
00-00 потому как тип time не понимает тот мусор, что туда записали. хотя на самом деле в Галактике это производная от longint.
-
- Местный житель
- Сообщения: 554
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: Источник данных в архиве оплат
Выгрузила в DBF и увидела, что действительно в LastTime разные значения. Уже хорошо. Просто не сталкивалась ранее с данным типом.Еще раз спасибо.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Источник данных в архиве оплат
вообще time в галактике храниться как и дата - в разных битах свои значения. И получается, что слева идут часы, минуты, секунды, миллисекунды - вот здесь вроде как миллисекунды и получаются.