На основе поступающих данных о продажах создаются внешние заявки с признаком «импортирована»

 
Array (tAInserted, tAModified) 222 {                список записей о продажах 
   Object 221 {                                     для заголовка заявки 
      tBinary 4[16]                                 GUID заголовка (не используется)
      tShortDate 31 tsNotNull                       Дата продажи(возврата)
      Object 226 {                                  Место реализации
         tBinary 4[16]                              Guid места реализации (см.ReplSUnits)
      } 
      Object 107 {                                  Корреспондент 
         tBinary 4[16]                              Guid корреспондента  (см.ReplCorrs)
      } 
   }
   Object 210 {                                     Товар/модификатор
      tBinary 4[16] tsNotNull                       Guid товара/модификатора (см.ReplGoods) 
      tUint32 1                                     Внешний код товара для вывода в протокол.
   }
   Object 210#1 {                                   Товар-предок
      tBinary 4[16]                                 заполняется для модификаторов.Guid товарa, к которому привязан 
                                                    модификатор. Если продажа не модификатора, то поле пустое.
   }
   tDouble 9 tsNotNull                             Количество в ед.изм. для заявок
   tCurrency 55 tsNotNull                          Сумма б.н
   Object 212 {                                    Ставка НДС
        tUint32 9 tsKey                            Ставка НДС*100 
   }
   Object 213 {                                    Ставка НСП
        tUint32 9 tsKey                            Ставка НСП*100
   }
   tCurrency 56                                    Сумма НДС
   tCurrency 57                                    Сумма НСП
   tUint16 42                                      Тип спецификации заявки  ==0 - стандарт, == 1-возврат                           
}

Out parameters

Array (tAInserted, tAModified) 222 {              Протокол спецификаций  заявок
   tUint32 99                                     Код ошибки,  формат кода (ExtData << 8 )+ExcMain , где ExcMain
                                                    0  - OK  
                                                    1  - Заявка уже импортирована
                                                    2  - Некорректный тип товара  (ExtData == 1098)
                                                    3  - Товар не найден по заданному GUID  (ExtData == внешний код товара)
                                                    4  - Комплект(модификатор) не найден по заданному  GUID (ExtData == внешний код товара)
                                                    5  - Не найден GUID корреспондента
                                                    6  - Не найден GUID места реализации
                                                    7  - Пустая заявка 
   tUint32 98                                     Виртуальный ключ заголовка заявки
}
 
Array 221 {                                 Список заголовков  
   tShortDate 31 tsNotNull                  Дата заявки
   Object 106 {                             Подразделение      
      tUint32 1 tsKey                       Rid подразделения
      tStrP 3[255] tsNotNull                Наименование подразделения   
   }
   Object 226 {                             Место реализации
      tUint16 1 tsKey                       Rid места реализации
      tBinary 4[16]                         Guid места реализации
      tStrP 3[255] tsNotNull                Наименование места реализации
   }
   Object 107 {                             Корреспондент
      tUint32 1 tsKey                       Rid корреспондента  
      tBinary 4[16]                         Guid корреспондента 
      tStrP 3[255] tsNotNull                Наименование корреспондента
   }
   tUint32 99                               Код ошибки   
                                                    0  - OK  
                                                    1  - Заявка уже импортирована
                                                    2  - Некорректный тип товара  (ExtData == 1098)
                                                    3  - Товар не найден по заданному GUID  (ExtData == внешний код товара)
                                                    4  - Комплект(модификатор) не найден по заданному  GUID (ExtData == внешний код товара)
                                                    5  - Не найден GUID корреспондента
                                                    6  - Не найден GUID места реализации
                                                    7  - Пустая заявка 
   tUint32 98                               Виртуальный ключ для связи со спецификацией
   tUint32 1 tsKey                          Rid заголовка заявки
}
Object 299 {
   tUint32 101                              Число добавленных заявок 
}