#0
by Матиус
Ситуация такая: На клиенте надо открыть формы документов, создаваемых и заполняемых на сервере. Заранее количество не известно, от 0 до "много". Пытался передать в массиве, но заставить работать ЗначениеВДанныеФормы с элементом массива не смог, преобразовать объекты в "ДанныеФормыЭлементКоллекции" не получилось. Может даже как-то по другому можно решить задачу?
#2
by Матиус
Как я понял, обязательно требуется уже готовый объект "ДанныеФормыЭлементКоллекции", но сколько этих объектов будет заранее не известно, а бегать несколько рас с клиента на сервер и обратно как-то не кошерно.
#4
by Kondarat
Создание документов инициируется на клиенте? И созданные и заполненные - записаны или нет?
#5
by Матиус
*Вместо "ДанныеФормыЭлементКоллекции" следует читать "ДанныеФормыСтруктураСКоллекцией".
#10
by olegves
а вообще, смотри в сторону ЗначенияЗаполнения при открытии формы, но тут придется изменять формы объектов
#13
by Kondarat
Держи вариант через одно место &НаСервере Функция КомандаОКНаСервере(Знач МассивОбъектов) СоответствиеОбъектов = Новый Соответствие; МассивОбъектов[0].Комментарий = "Это документ 1"; &НаКлиенте Функция СопировтьДанныеФормы(Источник, Знач ФормаДокумента)
#14
by olegves
на сервере готовишь данные заполнения, передаешь их на клиента, и в цикле открываешь формы нужных объектов, передавая в параметре ЗначенияЗаполнения. Я в свое время решал так...
#17
by Fragster
передать по значению на сервер болванку данныеФормыСтруктура, взятую из Форма.Объект, там её заполнить через ЗначениеВДанныеФормы, и возвратить. Передать в форму через СкопироватьДанныеФормы.
#18
by Злопчинский
нахера что-то заполнять на сервере и давать вопрос юзверю? он тупо будет соглдашаться что все "ок".
#19
by Fedor-1971
У тебя известен алгоритм заполнения данных объекта на сервере, соответственно при определении ситуации "надо создать объект" с клиента делаешь ОткрытьФорму("....", новый Структура("ВыполнитьХитрыйАлгоритм", Истина)) и в ПриСозданииНаСервере спокойно реализуешь выполнение своего специфичного алгоритма, если он отличается от стандартного создания нового документа. Даже если ты подготовишь кучу данных объектов на сервере, потом отдашь их на клиент, но ОткрытьФорму - всё равно полезет на сервер заполняться, так что, в данной ситуации, гонять данные туда-сюда без толку
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Открыть форму объекта, выполнить процедуры формы, закрыть форму.
- Вид списка в УФ(управляемой форме) 8.2
- 8.2 управляемые формы. Как открыть другую форму текущего объекта
- 8.2 Можно ли из формы объекта открыть еще одну форму этого объекта?
- Подскажите, как очистить поле табличного документа на тонком клиенте в УФ?
- 8.2 УФ открыть форму обработки во весь экран.
- Как на клиенте открыть форму нового документа, созданного на сервере
- УФ Как правильно сделать - открыть форму перед открытием другой?
- УФ взять и открыть произвольную форму, что нельзя?
- Открыть форму СправочникОбъект на тонком клиенте
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- v8: УФ Как открыть другую форму этого же объекта?
В этой группе 1С
- v7: Как получить элементы справочника принадлежащие группам из списка значений?
- УФ перенос текста колонки в таблице на форме
- Методы управления интерфейсом обычные формы
- Расчет Удержание по исп. листу процентом до предела без учета БЛ ЗУП 2.5.98.2
- подскажите по правам на редактирование даты запрета изменения документов (бух30)
- v7: Падает 1С 7.7 в логах винды ругань на сбой в mfc42.dll
- Бух 3.0 поступление денежных средств, не являющееся доходом, УСН
- Выбрать номенклатуру по родителям
- Динамическая ячейка макет 1с
- Как из управляемой формы открыть обычную форму этого же объекта?
- Как в СКД организовать 2 таблицы с разными отборами а после их сравнить по изм.
- КД 3.0 перед записью полученных данных
- v7: Как настроить сканер штрихкодов китайского происхождения в 1с
- Настройка кластера сервера 1С 8.3
- Обработчики обновления типовых конфигураций
- v7: Как настроить сканер ШК в 1с 7.7. Тоговля и Склад редакция 032
- Отключить всплывающую подсказку в 8.3
- Управляемые формы как установить тип значения у поля ввода?
- Сервис crserver.exe периодически останавливается - 8.3 winserver 2008 64
- Как обойти ограничения на имя колонки таблицы значений