{"action":"created","issue":{"url":"https://api.github.com/repos/diadoc/diadocsdk-csharp/issues/12","repository_url":"https://api.github.com/repos/diadoc/diadocsdk-csharp","labels_url":"https://api.github.com/repos/diadoc/diadocsdk-csharp/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/diadoc/diadocsdk-csharp/issues/12/comments","events_url":"https://api.github.com/repos/diadoc/diadocsdk-csharp/issues/12/events","html_url":"https://github.com/diadoc/diadocsdk-csharp/issues/12","id":168016982,"number":12,"title":"Несколько вопросов по использованию Diadoc API на C#","user":{"login":"Scofield03","id":2704639,"avatar_url":"https://avatars.githubusercontent.com/u/2704639?v=3","gravatar_id":"","url":"https://api.github.com/users/Scofield03","html_url":"https://github.com/Scofield03","followers_url":"https://api.github.com/users/Scofield03/followers","following_url":"https://api.github.com/users/Scofield03/following{/other_user}","gists_url":"https://api.github.com/users/Scofield03/gists{/gist_id}","starred_url":"https://api.github.com/users/Scofield03/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Scofield03/subscriptions","organizations_url":"https://api.github.com/users/Scofield03/orgs","repos_url":"https://api.github.com/users/Scofield03/repos","events_url":"https://api.github.com/users/Scofield03/events{/privacy}","received_events_url":"https://api.github.com/users/Scofield03/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/diadoc/diadocsdk-csharp/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-07-28T05:43:40Z","updated_at":"2016-07-28T13:23:14Z","closed_at":null,"body":"Здравствуйте, уважаемые сотрудники техподдержки. \r\nПодскажите, пожалуйста, есть ли возможность через **API (C#)** при запросе списка контрагентов или списка документов выводить сразу все, т.е. не по 100 позиций в списке, а единовременным запросом все сразу? Если нет, то можно ли как-то узнать общее кол-во этих позиций, чтобы вывести их в цикле по 100 (максимум) штук? \r\nИ еще вопрос по поводу загрузки документа в черновики. Использую метод **UploadFileToShelf** для этого, но после его успешного выполнения, в веб-интерфейсе в черновиках загруженного документа нет. Возможно, данный метод нужно использовать в совокупности с чем-либо еще?\r\nЗаранее благодарен. \r\n"},"comment":{"url":"https://api.github.com/repos/diadoc/diadocsdk-csharp/issues/comments/235892803","html_url":"https://github.com/diadoc/diadocsdk-csharp/issues/12#issuecomment-235892803","issue_url":"https://api.github.com/repos/diadoc/diadocsdk-csharp/issues/12","id":235892803,"user":{"login":"Scofield03","id":2704639,"avatar_url":"https://avatars.githubusercontent.com/u/2704639?v=3","gravatar_id":"","url":"https://api.github.com/users/Scofield03","html_url":"https://github.com/Scofield03","followers_url":"https://api.github.com/users/Scofield03/followers","following_url":"https://api.github.com/users/Scofield03/following{/other_user}","gists_url":"https://api.github.com/users/Scofield03/gists{/gist_id}","starred_url":"https://api.github.com/users/Scofield03/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Scofield03/subscriptions","organizations_url":"https://api.github.com/users/Scofield03/orgs","repos_url":"https://api.github.com/users/Scofield03/repos","events_url":"https://api.github.com/users/Scofield03/events{/privacy}","received_events_url":"https://api.github.com/users/Scofield03/received_events","type":"User","site_admin":false},"created_at":"2016-07-28T13:23:14Z","updated_at":"2016-07-28T13:23:14Z","body":"\r\n* Спасибо, получилось;\r\n* Пытаюсь загрузить не формализованный документ. Делаю так:\r\n``` \r\n          var org = Api.GetMyOrganizations(authTokenLogin);  \r\n           // Читаем содержимое отправляемого файла\r\n            var opfl =  openFileDialog1.ShowDialog();\r\n            if (opfl == DialogResult.OK)\r\n            {                \r\n                 var content = ReadFileContent(openFileDialog1.FileName);              \r\n                 var attachment = new Diadoc.Api.Proto.Events.NonformalizedAttachment\r\n                {\r\n                    Comment = \"Комментарий к отправляемому документу\",  // Комментарий к отправляемому документу\r\n                    FileName = \"Тест\",       // Протокол обмена с Диадок требует наличия имени файла (без пути!)\r\n                    NeedRecipientSignature = false,                     // Требуется ли подпись получателя\r\n                    DocumentDate = DateTime.Now.ToShortDateString(),    // Дата составления документа\r\n                    DocumentNumber = \"123\",                             // Номер документа\r\n                    CustomDocumentId = \"\",                                  // Строковый идентификатор документа (если требуется связать документы в пакете)\r\n                    SignedContent = new Diadoc.Api.Proto.Events.SignedContent\r\n                    {\r\n                        Content = content,                              // Содержимое отправляемого файла\r\n                        //Signature = signature                           // Подпись к отправляемому содержимому\r\n                    }\r\n                };\r\n                var msg = new Diadoc.Api.Proto.Events.MessageToPost();\r\n                msg.IsDraft = true;\r\n                msg.FromBoxId = org.Organizations[0].Boxes[0].BoxId;\r\n                msg.NonformalizedDocuments.Add(attachment);\r\n                Api.PostMessage(authTokenLogin, msg);              \r\n            }\r\n```\r\nЗагружает в черновики только при выборе zip-файлов, но в черновиках загруженный файл отображается в нечитабельном виде (как при открытии через веб-интерфейс, так и при скачивании файла). При выборе загружаемого файла, отличного от расширения \".zip\" выдает ошибку \r\n\r\n> Необработанное исключение типа \"Diadoc.Api.Http.HttpClientException\" в DiadocApi.dll\r\n\r\n> Дополнительные сведения: BaseUrl=https://diadoc-api.kontur.ru:443, PathAndQuery=/V3/PostMessage?operationId=, AdditionalMessage=MessageToPost.NonformalizedDocuments[0].SignedContent.Content is required field, StatusCode=BadRequest, DiadocErrorCode: Http.BadRequest\r\n\r\n* В последней версии SDK 1.36 в методе GetDocuments не нашел поля для указания сортировки\r\n[Скрин1](http://i79.fastpic.ru/big/2016/0728/a3/e39ec142abc2df608f47cb6609a755a3.png)\r\n[Скрин2](http://i79.fastpic.ru/big/2016/0728/ec/b40a2c005dd33845532d7c32b16fa2ec.png)"}}
{"actor":{"display_login":"Scofield03"}}