В клиентских процедурах на веб-клиенте не поддерживается таблица значений. Чем ее заменить? Например серверная процедура получила ТЗ из запроса, передала в клиентскую, а та в свою очередь должна эту ТЗ загрузить в табличное поле. Как это сделать?
В клиентских процедурах на веб-клиенте не поддерживается таблица значений. Чем ее заменить? Например серверная процедура получила ТЗ из запроса, передала в клиентскую, а та в свою очередь должна эту ТЗ загрузить в табличное поле. Как это сделать?
А ничем ее не заменять, а правильно понять что на форме (клиент-сторона) нет как таковой ТЗ, а есть некое представление в виде Данных формы. И кстати без разницы веб-клиент или тонкий....
----------------------------------------------------------------------------------- Единственный, интуитивно понятный интерфейс - мамкина сиська! Всему остальному надо учиться! (с) Не знаю кто....
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8
Цитата
на форме (клиент-сторона) нет как таковой ТЗ
А как быть в таком случае: в табличной части добавлены колонки, не в реквизитах, а на форме. Надо эти колонки "прорисовать". Как делается сейчас: выполняется запрос, получается ТЗ, рисуется табличная чать. Собственно, как тогда быть?
ТЗ это семерошный подход к программированию ... Помню в 7.5 ТЗ вообще не было, все запросами делалось ...
ТЗ (таблица) - это не семерошный подход, это один из основных типов данных в программировании вцелом (есть еще стек, очередь, список, та самая же таблица и т. д.).
Если мне на клиенте нужно держать в памяти какие-то служебные данные в таблице, время от времени изменять их, добавлять новые колонки, удалять, сворачивать. Чем пользоватся?
Кстате как реализовать тот случай, когда,например, функция возвращает сложную структуру, которая состоит из подструктур и таблиц значений (настройки какие-нибудь)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(vbi @ 21.09.11, 9:10)
Если мне на клиенте нужно держать в памяти какие-то служебные данные в таблице, время от времени изменять их, добавлять новые колонки, удалять, сворачивать. Чем пользоватся?
Создайте реквизит в форме, например.
Цитата(vbi @ 21.09.11, 9:10)
Кстате как реализовать тот случай, когда,например, функция возвращает сложную структуру, которая состоит из подструктур и таблиц значений (настройки какие-нибудь)
Синтаксис помощник -> Универсальные коллекции значений -> Структура
Личные бесплатные консультации не даю, для этого есть форум!
Гильов перетворює ТЗ із серверу на клієнт за допомогою ЗначениеВДанныеФормы. Тобто на формі створ. реквізит типу "ТаблицаЗначений", добавляємо колонки, такі ж як у ТЗ на сервері і тоді викор. вищеописану річ у процедурі на сервері.
А как быть в таком случае: в табличной части добавлены колонки, не в реквизитах, а на форме. Надо эти колонки "прорисовать". Как делается сейчас: выполняется запрос, получается ТЗ, рисуется табличная чать. Собственно, как тогда быть?
Если вопрос в том, как добавить колонки в Табличное поле формы - то всезнающий гугл выдает достаточно ссылок по запросу "Динамическое добавление колонок 8.2"
А как быть в таком случае: в табличной части добавлены колонки, не в реквизитах, а на форме. Надо эти колонки "прорисовать". Как делается сейчас: выполняется запрос, получается ТЗ, рисуется табличная чать. Собственно, как тогда быть?
Реквизит формы + ЗначениеВДанныеФормы
----------------------------------------------------------------------------------- Единственный, интуитивно понятный интерфейс - мамкина сиська! Всему остальному надо учиться! (с) Не знаю кто....
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!