Текущее время: Пн, июл 21 2025, 23:27

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Сохранение в/о в таблице RT
СообщениеДобавлено: Ср, ноя 22 2006, 10:13 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 14:48
Сообщения: 106
Добрый день!

Есть вопрос :)
Во время расчета з/п создается в/о (например /095), во всем похожий на в/о /010 - Оценка оклад. В дальнейшем /095 участвует в расчете, что-то оценивает, в общем, ведет себя так, как мне надо.
НО! В конце расчета мне надо сохранить его в RT таблице таким образом, чтобы он попал туда неизмененным.
Поясняю - в процессе расчета /095 (как и все остальные) бьется на сплиты. Например, если оклад составляет 1000 рублей, то /095 тоже будет составлять 1000 рублей. После всяких операций в таблице IT может быть несколько /095 с AMT = 1000 с различными сплитами. Мне надо, чтобы в конце /095 попал без сплитов и AMT = 1000.
Если вручную удалять все сплиты и выводить в таблицу IT или RT, то значения будут суммироваться, а этого не должно быть.
Если использовать коэффициенты сокращения /8**, то в некоторых случаях (вроде биения по сплиту Рабочее место) сокращение происходит не пропорционально и при выводе получается не 1000, а меньшая сумма.

Это необходимо для того, чтобы в последующем расчете вытягивать из ORT /095 с AMT = 1000.

Есть какие-нибудь операции для моего случая? :)

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сохранение в/о в таблице RT
СообщениеДобавлено: Ср, ноя 22 2006, 11:26 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 14:31
Сообщения: 754
Откуда: Весь мир
Пол: Мужской
relator написал(а):
Добрый день!

Есть вопрос :)
Во время расчета з/п создается в/о (например /095), во всем похожий на в/о /010 - Оценка оклад. В дальнейшем /095 участвует в расчете, что-то оценивает, в общем, ведет себя так, как мне надо.
НО! В конце расчета мне надо сохранить его в RT таблице таким образом, чтобы он попал туда неизмененным.
Поясняю - в процессе расчета /095 (как и все остальные) бьется на сплиты. Например, если оклад составляет 1000 рублей, то /095 тоже будет составлять 1000 рублей. После всяких операций в таблице IT может быть несколько /095 с AMT = 1000 с различными сплитами. Мне надо, чтобы в конце /095 попал без сплитов и AMT = 1000.
Если вручную удалять все сплиты и выводить в таблицу IT или RT, то значения будут суммироваться, а этого не должно быть.
Если использовать коэффициенты сокращения /8**, то в некоторых случаях (вроде биения по сплиту Рабочее место) сокращение происходит не пропорционально и при выводе получается не 1000, а меньшая сумма.

Это необходимо для того, чтобы в последующем расчете вытягивать из ORT /095 с AMT = 1000.

Есть какие-нибудь операции для моего случая? :)

Спасибо.


Немного не понял, но вроде можно просто сохранить его в переменной в VAR и вытащить потом оттуда. Это сходу и по-программерски :)

_________________
--
virvit.ru
saphr.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 23 2006, 10:40 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 14:48
Сообщения: 106
Так не пойдет :)
в общем можно довольно простым сопособом реализовать с помощью полей NUM или RTE, смотря какое свободно...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 23 2006, 11:19 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2004, 14:23
Сообщения: 706
Откуда: Moscow
Пол: Мужской
при сохранении в RT можно сделать так:
Code:
   ELIMI *
   AMT=E  *
   AMT?0
= AMT=*
= ADDWTE*
*


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 23 2006, 13:50 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 14:48
Сообщения: 106
AMT=E *
Что означает эта запись? :)

Я сделал немного по другому, только с использованием 2-х правил:
1. Присвоение NUM=1, вывод в IT
2. Деление AMT/NUM, вывод в RT.
Получается, сколько сплитов, такое значение и будет в NUM.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB