Независимый форум, посвященный системе БОСС-Кадровик и всему, что с ней связано
|
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Титова Наталья
Зарегистрирован: 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 -- бригадирские |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|