ИС "Такском-Доклайнз"                  ИНФОРМАЦИЯ ДЛЯ РАЗРАБОТЧИКОВ
×
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 Мб) не проверяется, но отправка файла с превышением допустимого размера будет прервана с сообщением об ошибке.
Для отправки документа с подписями необходимо, чтобы все, использованные при формировании подписей сертификаты ключей ЭП, были зарегистрированы в системе Такском-Доклайнз у данного абонента.