ReplODocs-копирование продаж
На основе поступающих данных о продажах создаются внешние заявки с признаком «импортирована»
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 Число добавленных заявок
}