Независимый форум, посвященный системе БОСС-Кадровик и всему, что с ней связано
|
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Титова Наталья
Зарегистрирован: 14.01.2014 Сообщения: 78
|
Добавлено: Вт Янв 21, 2014 10:01 Заголовок сообщения: Ошибка при вызове печатной формы приказа pr_ord_forma_t_xx |
|
|
На строчку "STABLE @$BRIG" ругается "Must declare the scalar variable "@$BRIG" ".
Где нужно определить эту переменную, в каком месте поискать. Этот блок дописан (работает через объект замещения), до последнего обновления работал, после обновления 6.03.01.01 перестал. Где копать, подскажите, пожалуйста. |
|
Вернуться к началу |
|
 |
Титова Наталья
Зарегистрирован: 14.01.2014 Сообщения: 78
|
Добавлено: Вт Янв 21, 2014 10:08 Заголовок сообщения: |
|
|
Вот весь блок, если поможет:
{ --- вставка '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' постоянные доплаты!
-- конец вставки |
|
Вернуться к началу |
|
 |
Spartak
Зарегистрирован: 18.03.2010 Сообщения: 185
|
Добавлено: Ср Янв 22, 2014 08:52 Заголовок сообщения: |
|
|
Лучше, наверное, начать со встроенного в Дизайнер Helpa,
ключевое слово STABLE (там и примеры есть...) |
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|