Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
NewAge
Зарегистрирован: 11.06.2010 Сообщения: 109
|
Добавлено: Чт Фев 27, 2020 09:18 Заголовок сообщения: Ошибка при выполнении команды break |
|
|
Добрый день.
Столкнулись с ошибкой при выполнении команды break. Сообщение function sequence error и указано имя put_param. На предыдущей версии rpserver такого не воспроизводится. Подскажите, пожалуйста, в чем может быть проблема. Может там что изменили в части использования break? |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Чт Фев 27, 2020 09:28 Заголовок сообщения: |
|
|
можно кусок кода, который выдает ошибку? |
|
Вернуться к началу |
|
 |
NewAge
Зарегистрирован: 11.06.2010 Сообщения: 109
|
Добавлено: Чт Фев 27, 2020 09:31 Заголовок сообщения: |
|
|
If(i == 0) break; |
|
Вернуться к началу |
|
 |
NewAge
Зарегистрирован: 11.06.2010 Сообщения: 109
|
Добавлено: Чт Фев 27, 2020 10:06 Заголовок сообщения: |
|
|
Или ещё вот такой
If(brk) break;
Код как из инструкции прямо по z-языку. |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Чт Фев 27, 2020 11:28 Заголовок сообщения: |
|
|
У нас все работает.
Нужен кусок кода, а не один оператор. В каком контексте это выполняется? На какой версии, на 35-й? |
|
Вернуться к началу |
|
 |
NewAge
Зарегистрирован: 11.06.2010 Сообщения: 109
|
Добавлено: Чт Фев 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 Заголовок сообщения: |
|
|
рядом есть вызов
? |
|
Вернуться к началу |
|
 |
NewAge
Зарегистрирован: 11.06.2010 Сообщения: 109
|
Добавлено: Чт Фев 27, 2020 12:43 Заголовок сообщения: |
|
|
Да. В конце формирования расчетных листков. Сразу же после выхода из цикла while. |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Чт Фев 27, 2020 12:44 Заголовок сообщения: |
|
|
Понятно. Будет исправлено в новой версии клиентской части RP. |
|
Вернуться к началу |
|
 |
NewAge
Зарегистрирован: 11.06.2010 Сообщения: 109
|
Добавлено: Чт Фев 27, 2020 12:51 Заголовок сообщения: |
|
|
А когда будет новая версия клиентской части? Можно это как-то временно обойти? |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1690
|
Добавлено: Чт Фев 27, 2020 14:17 Заголовок сообщения: |
|
|
Можно. При наличии договора на услуги технической поддержки получить тестовую версию клиентской части. |
|
Вернуться к началу |
|
 |
vviktor
Зарегистрирован: 09.01.2019 Сообщения: 105 Откуда: Пермь
|
|
Вернуться к началу |
|
 |
NewAge
Зарегистрирован: 11.06.2010 Сообщения: 109
|
Добавлено: Ср Мар 11, 2020 10:54 Заголовок сообщения: |
|
|
Ура!!! Заработала!!! |
|
Вернуться к началу |
|
 |
|