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

Ошибка при выполнении команды break

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



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

СообщениеДобавлено: Чт Фев 27, 2020 09:18    Заголовок сообщения: Ошибка при выполнении команды break Ответить с цитатой

Добрый день.
Столкнулись с ошибкой при выполнении команды break. Сообщение function sequence error и указано имя put_param. На предыдущей версии rpserver такого не воспроизводится. Подскажите, пожалуйста, в чем может быть проблема. Может там что изменили в части использования break?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


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

СообщениеДобавлено: Чт Фев 27, 2020 09:28    Заголовок сообщения: Ответить с цитатой

можно кусок кода, который выдает ошибку?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
NewAge



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

СообщениеДобавлено: Чт Фев 27, 2020 09:31    Заголовок сообщения: Ответить с цитатой

If(i == 0) break;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
NewAge



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

СообщениеДобавлено: Чт Фев 27, 2020 10:06    Заголовок сообщения: Ответить с цитатой

Или ещё вот такой
If(brk) break;
Код как из инструкции прямо по z-языку.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


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

СообщениеДобавлено: Чт Фев 27, 2020 11:28    Заголовок сообщения: Ответить с цитатой

У нас все работает.

Нужен кусок кода, а не один оператор. В каком контексте это выполняется? На какой версии, на 35-й?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
NewAge



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

СообщениеДобавлено: Чт Фев 27, 2020 11:46    Заголовок сообщения: Ответить с цитатой

Формирование расчетных листков в RTF на версии 11.2.10.35

i = 0; // Количество р. листков в строке
...

while(1) {
Fetch tm, spId, swage, num_tab, name, sdept, sdept_n, str, st1, st20, LDAP_login;
if (teot(tm)) {
if (i == 0) break;
brk = 1;
}
else {
strnum(spId, pId);
strnum(str, code_regim_);
strnum(swage, wage);
strnum(st1, wcode);
}
...
}

Картинку добавить не получилось. На ней сообщение: "unknow error execute put_Param ?, ?; Function sequence error"

На серийной формирование расчетного листка идет если мне не изменяет память вообще в блокнотик. И да там ошибки нет. Но вот этот же код на версии 11.2.10.32 прекрасно работал и на всех предыдущих версиях тоже.[/img]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vviktor



Зарегистрирован: 09.01.2019
Сообщения: 105
Откуда: Пермь

СообщениеДобавлено: Чт Фев 27, 2020 12:36    Заголовок сообщения: Ответить с цитатой

рядом есть вызов
Код:
RClose;

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



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

СообщениеДобавлено: Чт Фев 27, 2020 12:43    Заголовок сообщения: Ответить с цитатой

Да. В конце формирования расчетных листков. Сразу же после выхода из цикла while.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


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

СообщениеДобавлено: Чт Фев 27, 2020 12:44    Заголовок сообщения: Ответить с цитатой

Понятно. Будет исправлено в новой версии клиентской части RP.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
NewAge



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

СообщениеДобавлено: Чт Фев 27, 2020 12:51    Заголовок сообщения: Ответить с цитатой

А когда будет новая версия клиентской части? Можно это как-то временно обойти?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


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

СообщениеДобавлено: Чт Фев 27, 2020 14:17    Заголовок сообщения: Ответить с цитатой

Можно. При наличии договора на услуги технической поддержки получить тестовую версию клиентской части.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
vviktor



Зарегистрирован: 09.01.2019
Сообщения: 105
Откуда: Пермь

СообщениеДобавлено: Чт Фев 27, 2020 16:37    Заголовок сообщения: Ответить с цитатой

NewAge писал(а):
Да. В конце формирования расчетных листков.

попробуйте решение из
http://bossforum.ru/forum/viewtopic.php?t=2870
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
NewAge



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

СообщениеДобавлено: Ср Мар 11, 2020 10:54    Заголовок сообщения: Ответить с цитатой

Ура!!! Заработала!!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов 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