3.3.4.13. Метод SetWarrantParameters
Если при формировании транспортного контейнета Такском (ТКТ) использование МЧД по умолчанию и автоподстановка МЧД не подходят, то можно добавить в ТКТ информацию МЧД с помощью метода SetWarrantParameters в классе TaxcomContainer путём указания метаинформации МЧД или ее файла с подписью.
Метод вызывается после добавления документа в ТКТ и указания способа подписания.
Для добавления в контейнер метаинформации МЧД в методе указываются:
-
warrantRegNum (тип string) – 36-значный guid доверенности;
-
issuerInn (тип string) – ИНН доверителя (10 или 12 цифр);
-
DateTime:
-
dateStart – дата начала действия мчд;
-
dateEnd – дата окончания действия МЧД.
Пример вызова метода в виде метаинформации:

Для добавления МЧД в виде файла с подписью в классе WarrantFile требуется указать:
-
файл xml мчд;
-
подпись к МЧД.
Пример вызова метода при передаче МЧД в виде файла с подписью:
void SetWarrantParameters(WarrantFile warrant, WarrantFile[] signs, DateTime? dateStart = null, DateTime? dateEnd = null);
public class WarrantFile
{
public string Name { get; set; }
public byte[] Image { get; set; }
}