Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Функция добавитьВО() и поле lic.r_id

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Z-язык
Предыдущая тема :: Следующая тема  
Автор Сообщение
Spartak



Зарегистрирован: 18.03.2010
Сообщения: 180

СообщениеДобавлено: Пт Фев 17, 2017 12:34    Заголовок сообщения: Функция добавитьВО() и поле lic.r_id Ответить с цитатой

Пользуюсь функцией
id = добавитьВО(), чтобы добавить вид оплаты (ВО) в расчетную таблицу

потом пытаюсь функцией
setРасчСтрока(id, _i_ИдТабель, auto_tabel)

присвоить нужное мне значение auto_tabel из таблицы прямых начислений для только что добавленного ВО.

Но почему-то в таблицу lic.r_id записывается не мой auto_tabel,
а какой-то другой номер (от другого ВО).

Что делаю неправильно?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Spartak



Зарегистрирован: 18.03.2010
Сообщения: 180

СообщениеДобавлено: Пт Фев 17, 2017 16:34    Заголовок сообщения: Ответить с цитатой

Сам пошучу - сам посмеюсь.Smile
Надо вместо РасчСтрока(i, _i_ИдТабель) использовать РасчСтрока(i, _i_Ид_ВО)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
rebel25
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 06.10.2008
Сообщения: 578
Откуда: Москва

СообщениеДобавлено: Ср Апр 26, 2017 16:29    Заголовок сообщения: Ответить с цитатой

У меня подобный вопрос.
Я первый раз в жизни решил проапдейтить расчетную таблицу. Нужно изменить айди справочника, оставив на месте его номер равный трем.
По умолчанию в во пробиваются айди справочники из того во, который его вызвал, а мне нужен другой.
После изменения айди зачемто обнуляется номер справочника, а когда последней строкой я пытаюсь вернуть тройку, то возвращается старый айдишник, который я только что перебил.

Скажите как перебить айди справочника, сохранив его номер?

s1 = добавитьВО(mp, yp, _ВО_ЗП_банк, 0, 0, 0, s2, 1);
setРасчСтрока(s1, _i_ИдГлавн, su);
setРасчСтрока(s1, _i_СправочникГл, 3);

Единственное что приходит в голову чтобы обойти этот глюк, вставить код в во после записи в лик, но в него лучше ничего не вставлять...
Ещё наверное можно как то подменить айди справочника до добавления во, чтобы он сразу добавился с правильным, но я не знаю как это сделать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Green



Зарегистрирован: 20.09.2013
Сообщения: 32

СообщениеДобавлено: Чт Апр 27, 2017 23:08    Заголовок сообщения: Ответить с цитатой

Добрый день. Попробуйте:

setПривязка_ВО(№справочника, ИдЗаписи)
Описание №справочника0 - прямые начисления
1 - виды оплат по предприятию
2 - постоянные доплаты
3 - внешние удержания
4 - назначения
5 - отпуска
6 - больничные
7 - прочие неявки
далее номера в версии ORACLE
8 – наряды
9 - дополнительные отпуска
10 - пункт приказа
11 - поощрения
12 - взыскания
13 - индивидуальные наряды
14 - штатные единицы
15 - документ в ЗП
16 - строки документа в ЗП
17 - доплаты из табеля еж. учета
18 - командировки
19 - совмещения
Никакого контроля за соответствием параметров нет.
Однако, в случае №справочника = 0, ИдЗаписи != 0 функция ничего не делает
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
rebel25
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 06.10.2008
Сообщения: 578
Откуда: Москва

СообщениеДобавлено: Пт Апр 28, 2017 16:05    Заголовок сообщения: Ответить с цитатой

В итоге помогло setРасчСтрока(s1, _i_Ид_ВО, su);
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Z-язык Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU