Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 09:36:02
|
Gmix
Зарегистрирован: 12/04/2018 14:31:49
Сообщений: 33
Оффлайн
|
Алексей Баранов wrote:Вот у меня почему-то так и не заработали нормально запросы по изменениям....
Я всегда выбираю полный список ВСД за период.
Но если следовать логике оптимизации, так они бы убрали из запроса погашения ВСД все, кроме uuid ВСД, в случае полного согласия!
Там запрос уменьшился бы на 2-3 порядка.
И по списку измененных уже посылали бы только guid'ы измененных, чтобы уж совсем "оптимизировать"!
А всё-равно дополнительный запрос делать, так зачем столько инфы выдавать?
Путь бы на все запросы кроме примитивных возвращались только идентификаторы.
А чего? нагрузка на сервера сразу бы упала в ноль.
Тогда бы сделали нормальную распределенную систему. Примитивные запросы к справочникам идут на одни сервера.
А запросы application на другие и они бы никак не пересекались. Вообще бы нагрузка упала
Если где-то что-то убрать - то в другом месте это будут запрашивать.
Другими словами разгрузят списки ВСД и Записей - Загрузят запросы на получение данных конкретного ВСД и Записи.
Неужели не понятно, что нужно давать разработчикам самим решать получать, что им получать. ЗАПРОСЫ ДОЛЖНЫ БЫТЬ МАКСИМАЛЬНО ПАРАМЕТРАЛИЗИРУЕМЫЕ.
В них должны быть отборы НА ВСЕ. Тогда и xml ответов будут малые и скорость выполнения их повысится.
ЕСЛИ вы что-то отключаете нужно сделать параметр в запросе. И Комментарий "при использовании этого параметра скорость выполнения выше". Разработчики сами максимально быстро его начнут использовать.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 09:39:54
|
alexey-zmey
![[Avatar]](/vetrf-forum/images/avatar/7436b0dc99f8aed11026252aeade1a3a.jpg)
Зарегистрирован: 28/06/2018 16:18:43
Сообщений: 201
Оффлайн
|
.
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 13/07/2018 09:40:12
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 09:54:42
|
egais2018
Зарегистрирован: 08/06/2018 15:12:57
Сообщений: 282
Оффлайн
|
С каждый днем все более веселые новости пишут. Что дальше ломать будут? ...
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 09:55:27
|
Vladimir2017
![[Avatar]](/vetrf-forum/images/avatar/e8ad3f3f04296aa9be9de71a674e3769.jpg)
Зарегистрирован: 02/10/2017 14:31:03
Сообщений: 362
Оффлайн
|
... также сведения о связанных с записью журнала ВСД, то есть в ответе не будут элементы <vd:laboratoryResearch>…</vd:laboratoryResearch> и <vd:vetDocument> …</vd:vetDocument> будут отсутствовать.
Они даже сформулировать это нормально не смогли. Ну что за...
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 13/07/2018 10:09:05
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 10:06:46
|
egais2018
Зарегистрирован: 08/06/2018 15:12:57
Сообщений: 282
Оффлайн
|
Vladimir2017
Торопились порадовать.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 10:21:59
|
Gmix
Зарегистрирован: 12/04/2018 14:31:49
Сообщений: 33
Оффлайн
|
Пятница, 13-е: ученые рассказали о затмении Солнца суперлуной
Куда там Луне - МЕРКУРИЙ в этот день затмит все )))))))).
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 10:23:07
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
Gmix wrote:
Если где-то что-то убрать - то в другом месте это будут запрашивать.
Другими словами разгрузят списки ВСД и Записей - Загрузят запросы на получение данных конкретного ВСД и Записи.
Уважаемый Н.А. Власов! Ваши разработчики правда этого не понимают???
Нет списка ВСД для записи, приходящей по GetStockEntryChangesListOperation - значит нужно после приему блока на 500 записей журнала сделать 500 запросов "дай мне ВСД по записи журнала".
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 24/08/2018 16:39:25
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 10:26:25
|
alexey-zmey
![[Avatar]](/vetrf-forum/images/avatar/7436b0dc99f8aed11026252aeade1a3a.jpg)
Зарегистрирован: 28/06/2018 16:18:43
Сообщений: 201
Оффлайн
|
Владимир Игнатов wrote:дай мне ВСД по записи журнала
Простите, а это что за запрос?
GetStockEntryByUuidOperation Этот?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 10:31:10
|
Gmix
Зарегистрирован: 12/04/2018 14:31:49
Сообщений: 33
Оффлайн
|
Простите, а это что за запрос?
GetStockEntryByUuidOperation Этот?
GetStockEntryByGuidOperation
GetStockEntryByUuidOperation
GetStockEntryVersionListOperation
Любой из них
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 10:33:19
|
alexey-zmey
![[Avatar]](/vetrf-forum/images/avatar/7436b0dc99f8aed11026252aeade1a3a.jpg)
Зарегистрирован: 28/06/2018 16:18:43
Сообщений: 201
Оффлайн
|
Gmix wrote:
Простите, а это что за запрос?
GetStockEntryByUuidOperation Этот?
GetStockEntryByGuidOperation
GetStockEntryByUuidOperation
GetStockEntryVersionListOperation
Любой из них
Так Запись Журнала не возвращает связанные с ней ВСД. Она возвращает только ВСД, которая создала StockEntry - проверено опытным путём.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 10:35:12
|
alexey-zmey
![[Avatar]](/vetrf-forum/images/avatar/7436b0dc99f8aed11026252aeade1a3a.jpg)
Зарегистрирован: 28/06/2018 16:18:43
Сообщений: 201
Оффлайн
|
alexey-zmey wrote:Она возвращает только ВСД, которая создала StockEntry - проверено опытным путём.
Проверено было несколько месяцев назад. А сейчас что, все связанные возвращает?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 10:35:54
|
Gmix
Зарегистрирован: 12/04/2018 14:31:49
Сообщений: 33
Оффлайн
|
alexey-zmey wrote:
Gmix wrote:
Простите, а это что за запрос?
GetStockEntryByUuidOperation Этот?
GetStockEntryByGuidOperation
GetStockEntryByUuidOperation
GetStockEntryVersionListOperation
Любой из них
Так Запись Журнала не возвращает связанные с ней ВСД. Она возвращает только ВСД, которая создала StockEntry - проверено опытным путём.
Ну по крайней мере в моем решении настроена так что там всегда один ВСД входящий.
Что для меня очень удобно в целях интеграции.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 10:42:50
|
alexey-zmey
![[Avatar]](/vetrf-forum/images/avatar/7436b0dc99f8aed11026252aeade1a3a.jpg)
Зарегистрирован: 28/06/2018 16:18:43
Сообщений: 201
Оффлайн
|
Gmix wrote:
Ну по крайней мере в моем решении настроена так что там всегда один ВСД входящий.
Что для меня очень удобно в целях интеграции.
Пример:
Пришла к вам продукция с ВСД1 10 кг . Вы погасили - приняли все 10 кг . При гашении к вам пришёл StockEntry1
Когда Вы Отправляете заявку на транспортную ВСД и указываете в запросе StockEntry1 - 5 кг, в ответ к Вам придёт ВСД2 и StockEntry1
Только в StockEntry1 будет ВСД1 .
Или
Кто-то создал транзакцию в WEB на отправку продукции, указав StockEntry1 - 5 кг.
Вы запрашиваете изменения GetStockEntryChangesListOperation надеясь получить ВСД2 в связанных документах
Ан нет! Вы получите снова ВСД1, по которому пришла продукция!
Зачем это сделано, не понятно!
Это сообщение было редактировано 2 раз. Последнее обновление произошло в 13/07/2018 10:43:41
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 11:12:11
|
hawksib
![[Avatar]](/vetrf-forum/images/avatar/1b6171ff276542bd344c1600aaca6165.jpg)
Зарегистрирован: 04/08/2017 08:44:20
Сообщений: 179
Оффлайн
|
alexey-zmey wrote:
Gmix wrote:
Ну по крайней мере в моем решении настроена так что там всегда один ВСД входящий.
Что для меня очень удобно в целях интеграции.
Пример:
Пришла к вам продукция с ВСД1 10 кг . Вы погасили - приняли все 10 кг . При гашении к вам пришёл StockEntry1
Когда Вы Отправляете заявку на транспортную ВСД и указываете в запросе StockEntry1 - 5 кг, в ответ к Вам придёт ВСД2 и StockEntry1
Только в StockEntry1 будет ВСД1 .
Или
Кто-то создал транзакцию в WEB на отправку продукции, указав StockEntry1 - 5 кг.
Вы запрашиваете изменения GetStockEntryChangesListOperation надеясь получить ВСД2 в связанных документах
Ан нет! Вы получите снова ВСД1, по которому пришла продукция!
Зачем это сделано, не понятно!
да вроде всё логично: отправленные ВСД я получаю запросом GetVetDocument, а по StockEntry всегда понятно каким сертификатом пришла запись
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 13/07/2018 11:16:21
|
alexey-zmey
![[Avatar]](/vetrf-forum/images/avatar/7436b0dc99f8aed11026252aeade1a3a.jpg)
Зарегистрирован: 28/06/2018 16:18:43
Сообщений: 201
Оффлайн
|
hawksib wrote:
да вроде всё логично: отправленные ВСД я получаю запросом GetVetDocument, а по StockEntry всегда понятно каким сертификатом пришла запись
Ну, кому что...
Я имел ввиду метод GetStockEntryChangesListOperation
Было бы хорошо, если бы он возвращал ВетДокумент, который изменил, собственно, конкретный StockEntry
В нынешней ситуации получаем список изменённых StockEntry, а почему эти изменения произошли, какой ВетДокумент их вызвал - ХЗ.
|
|
 |
|