Не дает передать ТЗ с Сервера на Клиент

  1. 9 г. назад

    Как это победить ?
    Зап.Текст = "ВЫБРАТЬ
    | ШтрихкодыНоменклатуры.Номенклатура КАК Ссылка,
    | ШтрихкодыНоменклатуры.Номенклатура.Код
    |ИЗ
    | РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
    |ГДЕ
    | ШтрихкодыНоменклатуры.Штрихкод ПОДОБНО &код111
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | Номенклатура.Ссылка,
    | Номенклатура.Код
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | Номенклатура.КодТовараУТ10 = &Код111
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | Номенклатура.Ссылка,
    | Номенклатура.Код
    |ИЗ
    | Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    | Номенклатура.Код ПОДОБНО &Код111";
    строкаПоиска111 = СтрЗаменить(строкаПоиска111,"*","%");
    ЗАП.УстановитьПараметр("код111","%" + строкаПоиска111 + "%");
    тзрез = з.Выполнить().Выгрузить();
    Возврат тзрез;

  2. сериализовать

    Ответы: (2)
  3. (1) Боюсь не удастся.

    Ответы: (3)
  4. (2) тогда никак

  5. реквизит формы сделай типа ТЗ и в него выгрузи

  6. ТЗ = РезультатЗапроса.Выгрузить();
    ТЗ.Сортировать("Клиент возр");
    Объект.ВыборкаЗапроса.Загрузить(ТЗ);

  7. ТЗ на клиенте нет, есть коллекция значений (именно этот класс и представляет элемент формы с типом якобы "ТаблицаЗначений")

  8. можно в массив перегнать

    ОбщегоНазначения.ТаблицаЗначенийВМассив(Таблица) 
    
    Ответы: (12)
  9. Объект.новаяТЗ = зап.Выполнить().Выгрузить();
    так не дает

    Ответы: (9)
  10. (8) зайди в СП и почитай про ЗначениеВДанныеФормы()

  11. Процедура ЗаполнитьОстаткиНоменклатуры()
    	
    	Запрос = Новый Запрос;
    	Запрос.Текст = "ВЫБРАТЬ
    	|	ТоварыНаСкладахОстатки.Номенклатура,
    	|	ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток
    	|ИЗ
    	|	РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки";
    	
    	тзНаФорме.Загрузить(Запрос.Выполнить().Выгрузить());
    	
    КонецПроцедуры
    
    
    

    тзНаФорме - реквизит формы с типом "ТаблицаЗначений"

  12. Есть ещё такая функция ТаблицаЗначенийВМассив
    Тока не помню, БСПшная ли
    Массив имеется в виду массив структур

  13. (7) а, опередил

  14. чукча не читатель

  15. ЗапросGUID_дин.zip
    на, медитируй. когда-то копался тоже с этим вопросом
    запрос там под демо-конфу "Упр.приложение"

  16. Спасибо. Завтра буду разбираться как правильно это сделать, а пока вместо красивого решения сделал примитивное.

    Ответы: (16)
  17. (15) Костыль... нет ничего постоянного, чем временное.

  18. Зато он уже в работе.

  19. колись

  20. рефакторинг это неуловимый джо

  21. Можно еще перекидывать через временное хранилище

    Ответы: (21)
  22. 22.04.2015 09:58:31 отредактировано jsmith82

    (20) на клиенте это ничего не даст, если только опять на сервер не отправить
    допустим, если цепочка вызовов клиент-сервер-клиент-сервер

  23. хотя ТС не озвучил, что он с ТЗ собрался делать
    может врем. хранилище и нужно

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