Помогите найти ошибку.
if (Direct = 1, '1111111111' + ' / ' + if (is2004, if (ltKatorg1.Code='2', '222222222', if (ltKatorg1.Code='3', '333333333', MyOrgKPP))), OrgINN + if (is2004 and (trim(OrgKPP) <> ''), ' / ' + OrgKPP, ''))
Ошибка: Ожидалась "," (стр.199, поз.49 в SCHF3.RTF)
if (ltKatorg1.Code='3', '333333333', MyOrgKPP))),
Пример упрощен. Что в данной конструкции не нравится атлантису?
Ошибка при компиляции СФ
Модераторы: m0p3e, edward_K, Модераторы
Есть выделенный кусок
В первой функции if д. б. 3 параметра, а получается 2. Надо
Код: Выделить всё
if (is2004, if (ltKatorg1.Code='2', '222222222', if (ltKatorg1.Code='3', '333333333', MyOrgKPP)))
Код: Выделить всё
if (is2004, if (ltKatorg1.Code='2', '222222222', if (ltKatorg1.Code='3', '333333333', MyOrgKPP)), <что-нибудь>)