ИС "Такском-Доклайнз"                  ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
×
2.3.2.9. Упаковка отправляемого документа в Такском контейнер
 
Если документ, который необходимо отправить, не является Такском контейнером, то его следует упаковать в Такском контейнер. Для этого служит TaxcomContainer – класс, который предоставляет простые методы создания и заполнения Такском контейнера:
public List<IDocument> Documents
коллекция документов, содержащихся в контейнере.
public void ImportFromZip(byte[] fileContent)
импорт контейнера из файла (zip).
public byte[] ExportToZip()
экспортирует контейнер в файл (zip).
InvoiceDocument – предоставляет свойства и методы для работы со счетами-фактурами.
NonformalizedDocument – предоставляет свойства и методы для работы с неформализованными документами.
Пример создания документов и формирование контейнера можно посмотреть в тестовом приложении Taxcom.Client.Api.SampleApplication- > файл ContainerGenerator.xaml.cs –> метод GenerateContainer().
Для упаковки файла в Такском контейнер вручную следует открыть тестовое приложение на закладке «Документы» и нажать кнопку «Сгенерировать».
В результате откроется форма, которую следует заполнить и нажать кнопку «ОК».
Чтобы создаваемый документ содержал подпись, следует:
В меню строки "Выбрать способ подписания" указать пункт "Выбрать сертификат".
В поле "Выберите сертификат" отметить галочкой, которым ключом подписи следует воспользоваться. Для подписания неформализованного документа можно указать несколько ключей подписи, тогда будет сформировано сразу несколько подписей.
Нажать кнопку "ОК".
Перейти на язык ввода с использованием латинского алфавита.
Указать имя (без использования русского алфавита) с расширением zip и место для сохранения созданного контейнера.

ВНИМАНИЕ!
При упаковке превышение допустимого размера контейнера (50 Мб) не проверяется, но отправка файла с превышением допустимого размера будет прервана с сообщением об ошибке.
Для отправки документа с подписями необходимо, чтобы все, использованные при формировании подписей сертификаты ключей ЭП, были зарегистрированы в системе Такском-Доклайнз у данного абонента.