А кто-нибудь с признаком АГЕНТ и данными поставщика чек выводил?
Чего-то ошибку выдал на формирование комплексного реквизита. И, как обычно, до предела информативно
"Ошибка программирования реквизита 1224 (Неверный формат команды) [148]"
Текст в классе не менял (вроде, все красиво):
IF QGoods.FlagAgent
SELF.SetParamInt(1222, QGoods.FlagAgent) ! продажа товара комитента как агент
! данные комитента
IF CLIP(QGoods.Committent.Phone) <> '' OR CLIP(QGoods.Committent.Name) <> ''
IF CLIP(QGoods.Committent.Phone) <> '' THEN SELF.SetParamStr(1171, QGoods.Committent.Phone) END ! Телефон
IF CLIP(QGoods.Committent.Name) <> '' THEN SELF.SetParamStr(1225, QGoods.Committent.Name) END ! Наименование
SELF.ParamBuild
SELF.SetParamBiteArray(1224, SELF.GetParamBiteArray(LIBFPTR_PARAM_TAG_VALUE)) ! Запись комплексного атрибута
END
IF CLIP(QGoods.Committent.INN) <> '' THEN SELF.SetParamStr(1226, QGoods.Committent.INN) END ! ИНН
END
Может, ИНН надо "поднять" повыше, хотя он по документации и не входит в состав 1224. И попробовать теперь не на чем
Пока клиента озадачил, чтобы данные по агенту прислал. И запрос отправил другому, печатается ли у них.