JSON сериализация

  1. 4 г. назад

    кто знаком с сабжем, подскажите, можно как-то ограничить реквизиты при записи JSON объектов конфигурации? Например нужно передать справочник Номенклатура, но только некоторые реквизиты. Как это сделать вручную, понятно. Интересует именно через сериализацию.

  2. POSTMAN в помщь

    Ответы: (2) (4)
  3. (1) При чем здесь это? Речь про 1С и передаче объектов из 1С

    Ответы: (4)
  4. 08.08.2019 23:17:24 отредактировано Robin Union

    может, так: Новый СериализаторXDTO(Фабрика)
    свой пакет xdto замудохаешь и создашь сериализатор на его основании

    Ответы: (8) (9)
  5. tsr (1) При чем здесь это? Речь про 1С и передаче объектов из 1С

    СоздатьФабрикуXDTO

  6. http://v8.1c.ru/o7/201501json/index.htm

  7. А шо это за задача? какой то обмен настраиваешь чтоли?

    Ответы: (8) (9)
  8. (3) Не фабрика не сладко. С этими фабриками намудохался на WEB сервисах. Нуихнах.
    (7) Да, обмен

    Ответы: (9)
  9. tsr (3) Не фабрика не сладко. С этими фабриками намудохался на WEB сервисах. Нуихнах.
    (7) Да, обмен

    т.е теюе нада передать спр номенклатура и потом прочитать его на сайте да?

    используй КД 3.0

    Ответы: (10)
  10. (9) Мне надо передать справочник Номенклатура, но не весь, а только некоторые реквизиты. КД 3. не подойдет, ибо сторонняя программа, с которой обмен, совсем не 1С, а х.з. что. Я даже не в курсе, что там юзают

  11. В крайнем случае, json это элементарно текст через запятые и со скобочками

  12. создавай структуру с нужными реквизитами, и сериализуй

    Ответы: (13) (14)
  13. (12) Это понятно. Хотелось стандартнымми средствами, сериализовать справочник и отсечь все лишнее, или наоборот, указать только нужное. Так более универсально получится

    Ответы: (14) (25)
  14. tsr (12) Это понятно. Хотелось стандартнымми средствами, сериализовать справочник и отсечь все лишнее, или наоборот, указать только нужное. Так более универсально получится

    ТАК КД 3.0 и позволит тебе сделать все сериализации json, но это неточно!

    Предложение = купи КД 3.0 у Фарита , тогда проверим

    Ответы: (15)
  15. (14) Какой нах КД 3? Ихняя прога, написанная на коленке грузинским языком запрашивает данные через HTML сервис из 1С. И куда там совать КД 3.0? Причем делается это в онлайн режиме. Ларьки данные в центральную базу передают

    Ответы: (17) (18)
  16. В WEB сервисе можно так сделать. Там описываются поля в XDТО пакете. В HTML сервисе можно вручную сериализовать. Но есть и стандартный метод сериалицации объектов. Но он тупо весь объект сериализует

  17. (15) а в чем собственно проблема?

    лЗаписьXML = Новый ЗаписьXML;
    лЗаписьXML.УстановитьСтроку();
    ЗаписатьXML(лЗаписьXML, лСтруктураСНужнымиРеквизитами);
    лЗаписьXML.Закрыть();
    
    Ответы: (18)
  18. Fynjy (15) а в чем собственно проблема?

    лЗаписьXML = Новый ЗаписьXML;
    лЗаписьXML.УстановитьСтроку();
    ЗаписатьXML(лЗаписьXML, лСтруктураСНужнымиРеквизитами);
    лЗаписьXML.Закрыть();
    

    Так это хмл это же не джойсон

    Ответы: (28)
  19. у него вед сервис http

  20. а на хмл тока соап работает же

  21. ТС будь мужиком, не ленись и сделай структуру только с нужными реквизитами.

    Разбаловался народ от заоблачных уровней абстракции.

    Ответы: (22) (23)
  22. (21) Это уже сделано. Я был мужиком. Но двигателем прогресса, помимо секса, является лень.

    Ответы: (23)
  23. tsr (21) Я был мужиком

    что не удалось сдать вовремя эту задачу? Так нада было раньше написать!!!!!!

    Ответы: (24)
  24. (23) Сдал уже. Еще хотят продолжения банкета

    Ответы: (26)
  25. (13) какими стандартными? ты же сам сказал, что на той стороне не 1с, так нафига тебе стандартный 1с-ный json, когда правильнее сформировать структуру, состоящую из примитивных типов данных

    Ответы: (27)
  26. (24) дык налей им ещё

  27. (25) Мне стандартный 1С чтобы не парится с преобразованиями типов. Пускай они у себя парятся

  28. 09.08.2019 14:26:49 отредактировано Fynjy

    (18) ну замени на

    Новый ЗаписьJSON

    Все ровно тоже будет ...

или зарегистрируйтесь чтобы ответить!