А кто-нибудь с признаком АГЕНТ и данными поставщика чек выводил?
Чего-то ошибку выдал на формирование комплексного реквизита. И, как обычно, до предела информативно 
 
"Ошибка программирования реквизита 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. И попробовать теперь не на чем 
 
Пока клиента озадачил, чтобы данные по агенту прислал. И запрос отправил другому, печатается ли у них.