Проблема 1 (TallyConnector 2.2.0):
При использовании метода GetVouchersAsync свойство InventoryAllocations внутри объекта Voucher всегда пусто, даже для ваучеров на основе запасов, таких как счета за продажу.
/>Однако в этой версии свойство OtherFields доступно и содержит данные.
Проблема 2 (TallyConnector 3.0.3-альфа):
Когда я обновляюсь до TallyConnector 3.0.3-альфа и использую тот же метод GetVouchersAsync, InventoryAllocations заполняются правильно.
Но в этой версии свойство OtherFields, которое было доступно ранее в ваучерах больше нет, поэтому я не могу получить доступ к этим полям.
Код: Выделить всё
var tallyService = new TallyService();
var requestOptions = new RequestOptions
{
FromDate = new DateTime(2024, 4, 1),
FetchList = Constants.Voucher.InvoiceViewFetchList.All,
Filters = new()
{
Constants.Voucher.Filters.ViewTypeFilters.InvoiceVoucherFilter
}
};
var vouchers = await tallyService.GetVouchersAsync(requestOptions);
Версия: 2.2.0
InventoryAllocations: не заполнено
Другие поля: доступны
Версия: 3.0.3-альфа
InventoryAllocations: заполнено
Другие поля: отсутствуют
Мой вопросы:
InventoryAllocations не заполняется в TallyConnector 2.2.0 из-за ошибки или отсутствия полей выборки?
Если да, то каков правильный способ получения распределения инвентаря в версии 2.2.0?
В TallyConnector 3.0.3-альфа, как я могу получить доступ к полям, которые ранее были доступны в разделе OtherFields, продолжая использовать GetVouchersAsync?
Я ищу исправление или обходной путь для распределения инвентаря в версии 2.2.0 или способ получения OtherFields в версии 3.0.3-альфа.
Будем признательны за любые рекомендации.
Подробнее здесь: https://stackoverflow.com/questions/798 ... -otherfiel
Мобильная версия