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

Ошибка при вызове печатной формы приказа pr_ord_forma_t_xx

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



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

СообщениеДобавлено: Вт Янв 21, 2014 12:02    Заголовок сообщения: Ошибка при вызове печатной формы приказа pr_ord_forma_t_xx Ответить с цитатой

На строчку "STABLE @$BRIG" ругается "Must declare the scalar variable "@$BRIG" ".
Где нужно определить эту переменную, в каком месте поискать. Этот блок дописан (работает через объект замещения), до последнего обновления работал, после обновления 6.03.01.01 перестал. Где копать, подскажите, пожалуйста.

Вот весь текст:
{ --- вставка
'1': {-- постоянные доплаты
if @$Ord:Categ_Code == 15 then -- бригадирские
STABLE
@$BRIG
SELECT
id as BRIG_NUM
,pid
,refer_num as Refer_Num
,fromD as Date_From
,toD as Date_To
,code_pay
,Detail_Num
FROM add_pay_temp
WHERE Detail_Num = @$Ord_l:Detail_num;
if IsNull(@$BRIG:BRIG_NUM,0) = 0 then
{ return [\3\7 Не найдена запись о бригадирстве!];
DESTROY @$BRIG;
} else {
SELECT FormBlank.id,
FormBlank.name_report
INTO :FormBlank_id,
:TemplateName
FROM FormBlank
WHERE FormBlank.BlankSysName = 'ORDER_BRIG_'
AND FormBlank.id_firm = @@id_firm;

if FormBlank_id == 0 then
SELECT FormBlank.id,
FormBlank.name_report
INTO :FormBlank_id,
:TemplateName
FROM FormBlank
WHERE FormBlank.BlankSysName = 'ORDER_BRIG_'
Order By FormBlank.id_firm asc;

if FormBlank_id == 0 then return [\3\7 Шаблон не найден!]
else execute pr_out_docum_word6(:FormBlank_id, :TemplateName);

DESTROY @$BRIG;
}; -- конец бригадирским
};
};--'1' постоянные доплаты!
-- конец вставки
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RVV
Большой шоколадный орден
Большой шоколадный орден


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

СообщениеДобавлено: Вт Янв 21, 2014 12:44    Заголовок сообщения: Ответить с цитатой

Попробуйте

1 убрать конструкцию AS
2 комментарии писать как /* ... */
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Титова Наталья



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

СообщениеДобавлено: Ср Янв 22, 2014 04:02    Заголовок сообщения: Ответить с цитатой

Не помогает. Я не могу понять, в каком направлении копать. БОСС не знаю. Ошибка простая : переменная не определена @$BRIG Как ее определить, где, откуда она берется? Эту вставку писал умный программист. После последнего обновления эта переменная стала требовать определения. Ранее все работало. Значит, где-то, что-то было описано, после обновления это что-то пропало.Намекните, в каком направлении двигаться.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RVV
Большой шоколадный орден
Большой шоколадный орден


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

СообщениеДобавлено: Ср Янв 22, 2014 09:50    Заголовок сообщения: Ответить с цитатой

У Вас проблема с созданием stable, те его НЕТ

уберите условие
--if @$Ord:Categ_Code == 15 then -- бригадирские
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> X-язык Часовой пояс: GMT + 4
Страница 1 из 1

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


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