Павел прямо молодец. Такое ощущение, что хорошо изучил курс "Чистый код на 1С", где как раз дают и как писать интерфейсы на 1С и как использовать паттерны, на которых построено решение API v2. Мне нравится. Я пользовался вашей первой версией API и мне действительно было сильно непонятно почему API ничего не возвращает, так как при создании новых объектов нормально, что должен вернуться id вновь созданного объекта, чтобы использовать дальше в цепочке действий или просто для проверки что все прошло ОК. Про типизацию поддерживаю Виталия, будет сильно правильнее. Главный вопрос - когда выйдет в прод? Я так понимаю, что хоть сама база написано, но во всех объектах API надо все это прописать в модулях менеджера, чтобы все начало работать. Но хотелось бы сначала получить хотябы работу с задниями и связанными сущностями через новый API.
Добрый день! Спасибо за комментарий :) Да, я всегда писал на 1С, потом мне пришлось взаимодействовать с другим языком программирования и видя весь перфекцианизм архитектуры, не понимал почему в 1С мы пишем достаточно "вольно", недолго погуглив на эту тему наткнулся на "Чистый код", и понял что не только я задавался этим вопросом. По поводу Api v2, уже интерфейс распространен на все объекты, которые были в v1, swagger документация собирается (но с недочетами), осталось добить табличные части у объектов и отправлять на тесты, поэтому (если с проблемами не столкнемся) Api v2 должна выйти в грядущем релизе (или через релиз), т.е. в течении ноября (но это планы, всё всегда может пойти не так как мы хотим).
Здравствуйте, уже переделано, конечно попытки не используются, в параметрах метода API прописывается путь к "кастомному" десериализатору, или сериализатору, если он не указан тогда используются методы по умолчанию
Павел прямо молодец. Такое ощущение, что хорошо изучил курс "Чистый код на 1С", где как раз дают и как писать интерфейсы на 1С и как использовать паттерны, на которых построено решение API v2. Мне нравится. Я пользовался вашей первой версией API и мне действительно было сильно непонятно почему API ничего не возвращает, так как при создании новых объектов нормально, что должен вернуться id вновь созданного объекта, чтобы использовать дальше в цепочке действий или просто для проверки что все прошло ОК.
Про типизацию поддерживаю Виталия, будет сильно правильнее.
Главный вопрос - когда выйдет в прод? Я так понимаю, что хоть сама база написано, но во всех объектах API надо все это прописать в модулях менеджера, чтобы все начало работать. Но хотелось бы сначала получить хотябы работу с задниями и связанными сущностями через новый API.
Добрый день! Спасибо за комментарий :) Да, я всегда писал на 1С, потом мне пришлось взаимодействовать с другим языком программирования и видя весь перфекцианизм архитектуры, не понимал почему в 1С мы пишем достаточно "вольно", недолго погуглив на эту тему наткнулся на "Чистый код", и понял что не только я задавался этим вопросом.
По поводу Api v2, уже интерфейс распространен на все объекты, которые были в v1, swagger документация собирается (но с недочетами), осталось добить табличные части у объектов и отправлять на тесты, поэтому (если с проблемами не столкнемся) Api v2 должна выйти в грядущем релизе (или через релиз), т.е. в течении ноября (но это планы, всё всегда может пойти не так как мы хотим).
37:00 В данном случае предполагается проверять наличие переопределения на попытках?
Здравствуйте, уже переделано, конечно попытки не используются, в параметрах метода API прописывается путь к "кастомному" десериализатору, или сериализатору, если он не указан тогда используются методы по умолчанию