private Documents CreateDocument915() { // Создаем документ схемы 915 от имени организации Типография для типографий // sessionUi оставляем прежним, чтобы связать с документами // завершения упаковки 311 и ввода ЛП в оборот 313 var sessionUi = "ca9a64ee-cf25-42af-a939-94d98fa16ab6"; var doc = new Documents { // Если не указать версию, загрузка документа не срабатывает: // пишет, что тип документа не определен Version = "1.34", Session_Ui = sessionUi, // Регистрация в ИС МДЛП сведений об агрегировании во множество // третичных (заводских, транспортных) упаковок = схема 915 Multi_Pack = new Multi_Pack { // Идентификатор места деятельности (14 знаков) — // указывается идентификатор из ранее загруженной схемы 311: // где упаковали и ввели ЛП в оборот, там и пакуем в коробку Subject_Id = "00000000104494", // дата упаковки Operation_Date = DateTime.Now, // вложены только SGTIN } }; // в документе схемы 915 можно упаковать либо SGTIN, // либо SSCC (третичную упаковку), но не одновременно var sgtinPack = new Multi_PackBy_SgtinDetail { // Идентификатор SSCC (откуда он берется?) // Для тестов: если делать новый документ, номер нужно увеличить на 1 // Ниже по тексту есть обращение к этому номеру, его тоже поправить Sscc = "507540413987451236", }; // Перечень идентификационных кодов потребительских упаковок. // Идентификаторы SGTIN – указываем первые четыре номера // номера из ранее загруженных схем 311 и 313 // Первые 4 упакуем, оставшиеся 2 оставим неупакованными var gtin = "50754041398745"; sgtinPack.Content.Add(gtin + "1234567906123"); sgtinPack.Content.Add(gtin + "1234567907123"); sgtinPack.Content.Add(gtin + "1234567908123"); sgtinPack.Content.Add(gtin + "1234567909123"); doc.Multi_Pack.By_Sgtin.Add(sgtinPack); // В песочницу документ загружен через API и обработан, // получил код 9534c7a7-7149-466a-aad2-1be19de810d6 return(doc); }
private Documents CreateDocument915() { // Создаем документ схемы 915 от имени организации Типография для типографий // sessionUi оставляем прежним, чтобы связать с документами // завершения упаковки 311 и ввода ЛП в оборот 313 var sessionUi = "ca9a64ee-cf25-42af-a939-94d98fa16ab6"; var doc = new Documents { // Если не указать версию, загрузка документа не срабатывает: // пишет, что тип документа не определен Version = "1.34", Session_Ui = sessionUi, // Регистрация в ИС МДЛП сведений об агрегировании во множество // третичных (заводских, транспортных) упаковок = схема 915 Multi_Pack = new Multi_Pack { // Идентификатор места деятельности (14 знаков) — // указывается идентификатор из ранее загруженной схемы 311: // где упаковали и ввели ЛП в оборот, там и пакуем в коробку Subject_Id = "00000000104494", // дата упаковки Operation_Date = DateTime.Now, // вложены только SGTIN } }; // в документе схемы 915 можно упаковать либо SGTIN, // либо SSCC (третичную упаковку), но не одновременно var sgtinPack = new Multi_PackBy_SgtinDetail { // Идентификатор SSCC (откуда он берется?) Sscc = "507540413987451234", }; // Перечень идентификационных кодов потребительских упаковок. // Идентификаторы SGTIN – указываем первые четыре номера // номера из ранее загруженных схем 311 и 313 // Первые 4 упакуем, оставшиеся 2 оставим неупакованными var gtin = "50754041398745"; sgtinPack.Content.Add(gtin + "1234567890123"); sgtinPack.Content.Add(gtin + "1234567891123"); sgtinPack.Content.Add(gtin + "1234567892123"); sgtinPack.Content.Add(gtin + "1234567893123"); doc.Multi_Pack.By_Sgtin.Add(sgtinPack); // В песочницу документ успешно загружен через ЛК и обработан, // код документа ae627fb0-f6f4-4967-9c22-26072f15e90c return(doc); }