Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Веб клиент не поддерживает таблицу значений. Чем ее заменить?          
vbi Подменю пользователя
сообщение 20.09.11, 16:42
Сообщение #1

Оратор
Иконка группы
Группа: Местный
Сообщений: 373
Из: Украина, Луцк
Спасибо сказали: 72 раз
Рейтинг: 0

В клиентских процедурах на веб-клиенте не поддерживается таблица значений. Чем ее заменить?
Например серверная процедура получила ТЗ из запроса, передала в клиентскую, а та в свою очередь должна эту ТЗ загрузить в табличное поле. Как это сделать?


Signature
Впроваджую, супроводжую

logist Подменю пользователя
сообщение 20.09.11, 16:49
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Если табличное поле это реквизит, то записать ТЗ в реквизит на сервере, затем в форме обновить отображение.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Vofka Подменю пользователя
сообщение 20.09.11, 17:39
Сообщение #3

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Цитата
Если табличное поле это реквизит, то записать ТЗ в реквизит на сервере

А если не хочется записывать? И автор спрашивал про ТЗ. ТЗ не совсем табличное поле smile.gif и врядли реквизит.

Fynjy Подменю пользователя
сообщение 20.09.11, 17:58
Сообщение #4

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Цитата(Vofka @ 20.09.11, 18:39) *
А если не хочется записывать? И автор спрашивал про ТЗ. ТЗ не совсем табличное поле smile.gif и врядли реквизит.

ТЗ это семерошный подход к программированию ... Помню в 7.5 ТЗ вообще не было, все запросами делалось ...


Signature

DartRomanius Подменю пользователя
сообщение 20.09.11, 20:25
Сообщение #5

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(vbi @ 20.09.11, 17:42) *
В клиентских процедурах на веб-клиенте не поддерживается таблица значений. Чем ее заменить?
Например серверная процедура получила ТЗ из запроса, передала в клиентскую, а та в свою очередь должна эту ТЗ загрузить в табличное поле. Как это сделать?


А ничем ее не заменять, а правильно понять что на форме (клиент-сторона) нет как таковой ТЗ, а есть некое представление в виде Данных формы.
И кстати без разницы веб-клиент или тонкий....


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

Vofka Подменю пользователя
сообщение 20.09.11, 20:30
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Цитата
на форме (клиент-сторона) нет как таковой ТЗ

А как быть в таком случае: в табличной части добавлены колонки, не в реквизитах, а на форме. Надо эти колонки "прорисовать". Как делается сейчас: выполняется запрос, получается ТЗ, рисуется табличная чать. Собственно, как тогда быть?

Спасибо сказали: vbi,

vbi Подменю пользователя
сообщение 21.09.11, 8:10
Сообщение #7

Оратор
Иконка группы
Группа: Местный
Сообщений: 373
Из: Украина, Луцк
Спасибо сказали: 72 раз
Рейтинг: 0

Цитата(Fynjy @ 20.09.11, 18:58) *
ТЗ это семерошный подход к программированию ... Помню в 7.5 ТЗ вообще не было, все запросами делалось ...


ТЗ (таблица) - это не семерошный подход, это один из основных типов данных в программировании вцелом (есть еще стек, очередь, список, та самая же таблица и т. д.).

Если мне на клиенте нужно держать в памяти какие-то служебные данные в таблице, время от времени изменять их, добавлять новые колонки, удалять, сворачивать. Чем пользоватся?

Кстате как реализовать тот случай, когда,например, функция возвращает сложную структуру, которая состоит из подструктур и таблиц значений (настройки какие-нибудь)


Signature
Впроваджую, супроводжую

logist Подменю пользователя
сообщение 21.09.11, 9:05
Сообщение #8

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(vbi @ 21.09.11, 9:10) *
Если мне на клиенте нужно держать в памяти какие-то служебные данные в таблице, время от времени изменять их, добавлять новые колонки, удалять, сворачивать. Чем пользоватся?

Создайте реквизит в форме, например.

Цитата(vbi @ 21.09.11, 9:10) *
Кстате как реализовать тот случай, когда,например, функция возвращает сложную структуру, которая состоит из подструктур и таблиц значений (настройки какие-нибудь)

Синтаксис помощник -> Универсальные коллекции значений -> Структура


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: vbi,

mister-x Подменю пользователя
сообщение 21.09.11, 9:22
Сообщение #9

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Гильов перетворює ТЗ із серверу на клієнт за допомогою ЗначениеВДанныеФормы. Тобто на формі створ. реквізит типу "ТаблицаЗначений", добавляємо колонки, такі ж як у ТЗ на сервері і тоді викор. вищеописану річ у процедурі на сервері.

Спасибо сказали: vbi,

vbi Подменю пользователя
сообщение 21.09.11, 10:33
Сообщение #10

Оратор
Иконка группы
Группа: Местный
Сообщений: 373
Из: Украина, Луцк
Спасибо сказали: 72 раз
Рейтинг: 0

Цитата
Структура используется обычно для хранения небольшого количества значений, каждое из которым имеет некоторое имя.
- из синтаксис помощьника.
Но в типовых конфигурациях структуры большие и с вложенными таблицами.


Signature
Впроваджую, супроводжую

logist Подменю пользователя
сообщение 21.09.11, 10:37
Сообщение #11

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(vbi @ 21.09.11, 11:33) *
- из синтаксис помощьника.
Но в типовых конфигурациях структуры большие и с вложенными таблицами.

И в чем вопрос?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: vbi,

kivals Подменю пользователя
сообщение 21.09.11, 10:58
Сообщение #12

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 105
Из: Киев
Спасибо сказали: 27 раз
Рейтинг: 0

Цитата(Vofka @ 20.09.11, 21:30) *
А как быть в таком случае: в табличной части добавлены колонки, не в реквизитах, а на форме. Надо эти колонки "прорисовать". Как делается сейчас: выполняется запрос, получается ТЗ, рисуется табличная чать. Собственно, как тогда быть?

Если вопрос в том, как добавить колонки в Табличное поле формы - то всезнающий гугл выдает достаточно ссылок по запросу "Динамическое добавление колонок 8.2"

Спасибо сказали: vbi,

DartRomanius Подменю пользователя
сообщение 21.09.11, 11:06
Сообщение #13

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(Vofka @ 20.09.11, 21:30) *
А как быть в таком случае: в табличной части добавлены колонки, не в реквизитах, а на форме. Надо эти колонки "прорисовать". Как делается сейчас: выполняется запрос, получается ТЗ, рисуется табличная чать. Собственно, как тогда быть?


Реквизит формы + ЗначениеВДанныеФормы


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

Спасибо сказали: vbi,

vbi Подменю пользователя
сообщение 21.09.11, 15:34
Сообщение #14

Оратор
Иконка группы
Группа: Местный
Сообщений: 373
Из: Украина, Луцк
Спасибо сказали: 72 раз
Рейтинг: 0

Цитата
Реквизит формы + ЗначениеВДанныеФормы
- буду пользоватся этим. Всем спасибо!


Signature
Впроваджую, супроводжую

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 16:28
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!