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

Процедура в RPDesigner выдает ошибку

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



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

СообщениеДобавлено: Пт Авг 10, 2018 09:18    Заголовок сообщения: Процедура в RPDesigner выдает ошибку Ответить с цитатой

Пишу процедуру для вывода произвольного отчета.
Для получения дней отработанных за текущий месяц по режимам работ использую такой селект. Причем, в SQL Server Management Studio этот запрос обрабатывается без ошибок и выдает нужные данные.

Scan @Nm
SELECT
sum(z.t) ,
z_calend.r
FROM z_calend

WHERE
month(z_calend.d)= month(getdate())
AND z_calend.d_year= year(getdate())
AND z_calend.t=1
group by
z.r
execute{
insert into Code_book_0( sum_, Z_r)
values (@Nm:1, @Nm:2);

};
destroy @Nm;

При запуске формирования отчета через соответствующий модуль(Учет кадров), выдает ошибку:
"Executing SQL directly; no cursor.
Incorrect syntax near '.0'.
State:01000,Native:16954, Origin:[Microsoft][SQL Server Native Client 11.0][SQL Server]
State:37000,Native:102, Origin:[Microsoft][SQL Server Native Client 11.0][SQL Server]"

Если заменить запрос на другой, то ошибки тоже не выдает, всё формирует. Например вот так:

Scan @Nm

SELECT
code_regim,
work_time
from typ_regim

execute{
insert into Code_book_0( sum_, Z_r)
values (@Nm:1, @Nm:2);

};
destroy @Nm;

Помогите разобраться, пожалуйста.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RVV
Большой шоколадный орден
Большой шоколадный орден


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

СообщениеДобавлено: Пт Авг 10, 2018 17:24    Заголовок сообщения: Ответить с цитатой

sum(z.t)

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



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

СообщениеДобавлено: Сб Авг 11, 2018 09:19    Заголовок сообщения: Ответить с цитатой

Это сокращеное название таблицы z_calend. Было в коде ("from z_calend Z"). Странно, что и так и так он выдаёт только ошибку, про которую написала. В понедельник ещё раз проверю. Но мне кажется, что просто не дошла программа до этой ошибки.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Александр



Зарегистрирован: 24.05.2008
Сообщения: 54
Откуда: Moscow

СообщениеДобавлено: Пн Авг 20, 2018 19:48    Заголовок сообщения: Re: Процедура в RPDesigner выдает ошибку Ответить с цитатой

CuttySark писал(а):
Scan @Nm
SELECT
sum(z.t) ,
z_calend.r
FROM z_calend
WHERE
.......


В одном месте у Вас "Z.", в другом "z_calend." и при этом "этот запрос обрабатывается без ошибок "
Имена разные а запрос выполняется без ошибок?
Не надо сказок .
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов 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