#0
by Команданте
Столкнулся с задачей На клиенте необходимо перебирать ТЗ и после каждой итерации выдавать вопрос ТЗ, как известно, на клиенте недоступна Что делать? Юзать реквизит формы ДФК?
#4
by Команданте
я так понимаю, внутреннее устройство веба не позволяет ему оперировать ТЗ вне реквизитов формы
#5
by Команданте
не понимаю, почему массивы, структуры доступны, а ТЗ нет видимо, у него настолько сложная реализация, что необходимо генерить реквизит формы, загружать туда из сервера и юзать это на клиенте жоскко, но ничего не поделаешь
#10
by Команданте
в хтмл 5, интересно, есть аналог ТЗ или там тоже надо контейнеры друг в друга класть
#23
by Команданте
ДанныеФормыКоллекция.Выгрузить Возвращаемое значение: Тип: ТаблицаЗначений. тут ничего про автомат не написано
#27
by AaNnDdRrEeYy
да не догоняешь. при вызове контекстного серверного метода платформа гонит форму на сервер предварительно упаковав ее на клиенте а потом распаковывает на сервере, в мосмет распаковки происходит конвертация типов.
#28
by Команданте
не пойму этого, браза мэн ДФК мне казалось ДФК и на клиенте и на сервере а про ДФК я ещё и в написал вопрос вообще философский был
#29
by AaNnDdRrEeYy
ну вот смотри контрагент - реквизит формы с типом ССправочникССылка.Контрагенты &НаКлиенте в момент функции Б происходит конвертация из типа ДанныеФормыКоллекция в СправочникСсылка.Контрагенты. То же самое происходит и с другими типами ДанныеФормыКллекция ДАнныеФормыДерево и т.д
#30
by Команданте
Строка(ТипЗнч(контрагент)) и на клиенте и на сервере вернёт "Контрагент" (Представление класса, заданное в справочнике) код = контрагент.код выполнится без ошибок, ибо примитивные типы данных доступны через точку на клиенте
#33
by vvp91
> данные формы коллекция! при передачи на сервер автоматом конвертиться в ТЗ Не происходит никакой конвертации! ДанныеФормыКоллекция на клиенте И на сервере остаются данными формы. >контрагент - реквизит формы с типом ССправочникССылка.Контрагенты >в момент функции Б происходит конвертация из типа ДанныеФормыКоллекция в СправочникСсылка.Контрагенты. И здесь нет никакой конвертации, поскольку ссылка существует и на клиенте и на сервере.
#34
by Ursus maritimus
>>На клиенте необходимо перебирать ТЗ и после каждой итерации выдавать вопрос Передавай своим пользователям от меня искренние соболезнования.
#37
by wald
кто мешает перебрать строки ТЗ на сервере и там сформировать строку сообщения и выдать ее на клиент?
#38
by НЕА123
на клиенте ДанныеФормыКоллекция можно обходить и смотреть свойства. изменять нельзя, естественно.
#41
by wald
..еще идея, перебирай список значений, где номер каждого значения равен индексу табличной части, в переборе задавай вопрос и (я искренне надеюсь вопрос у тебя будет да/нет) передавай это значение в список. Затем на сервере обработай список
#42
by Команданте
трабла была в другом, в том, что необходимо получать ответ в каждой итерации отсюда и возник мой философский вопрос типа того, что реквизиты формы несут двойную функцию 1. Визуальное представление редактируемых данных 2. Скрытые служебные реквизиты Но можно сделать этот служебные реквизит и видимым типа выдавать ещё одну форму с этим ДФК и чтобы чувак говорил, да, эта ДФК принимается и выбирать ответ для каждой строки в этой форме, а не при итерациях
#44
by H A D G E H O G s
Ничто не мешает собрать на клиенте МассивСсылок, отправить в НаСервереБезКонтекста Вернуть оттуда Соответстие: Ссылка-<>СтруктураСНужнымиЗначениямиРеквизитов и пользовать на клиенте.
#45
by H A D G E H O G s
кошмар, и эти люди занимаются УФ. А потом всякие Евгении Шекины кричат, что УФ гуано.
#46
by Команданте
изменил парадигму если клиент должен опрашивать пользователя манипулируя серверным классом, тогда вынеси блеять этот класс на форму, а не храни в памяти
#48
by Команданте
почему же мало толку толк как-раз и есть 1. либо массив структур 2. либо визуализированная таблица формы в первом случае ты технически решаешь задачу, но с точки зрения адекватной формализации неверно во втором случае ты усложняешь форму, но формализация происходит адекватно
#49
by Команданте
в этом и состоит умение общаться с УФ грамотно формализуй бизнес-процесс в 8.1 такого не было
#52
by wald
Не кричи, не надо. УФ это и правда пока темный лес. Мало того что одну и ту же задачу можно сделать разными способами, так еще и нет однозначности в типовых. Приходится велосипеды изобретать.. конечно следуя генеральной линии партии=))
#54
by Команданте
это ты верно заметил. в типовых часто грубо нарушаются канонические правила, о которых фирма 1С трубила при выходе 8.2
#55
by vvp91
>> толк как-раз и есть Что мешает на клиенте обойти ДанныеФормыКоллекция и спросить подтверждение для каждой строки?
#56
by H A D G E H O G s
Структура индексирована, на 5000 элементах ты уже получишь серьезный просед в быстродействии.
#59
by Кокос
структура это одна строка :) вообще я огромные эксель файлы грузил на 50-60 тыщ строк. ничего не тормозило.
#67
by НЕА123
у меня в веб-клиненте с COMобъектами(ADODB) ни на клиенте, ни на сервере не работает. наверное, должно. что-то, где-то не донастроил. или хз... бум ковыряться. РТФМ.
#70
by НЕА123
эх. в веб и ADODB ламернее меня только дуб. значится откажемся от затеи. ЗЫ! "дуб" к Уважаемому не имеет никакого отношения!
#72
by H A D G E H O G s
Огнелис на 2010 точно не поддерживал, как и Опера. Как остальное зверье - не знаю.
#74
by Кокос
тебе было :) А с фигали кстати на сервере должно это работать?:) чо серьезно чтоли работает?
#75
by H A D G E H O G s
Ясно. Я попробую коллегу заманить :-) Ну а че бы нет? Че бы ему на сервере не поработать?
#76
by Кокос
ну сервер какбы предполагает имхо что дров нет файлов нет :) чистое общение с памятью и процом внутри "матрицы" :) РОаботалобы на серваке сталбы я писать клиентскую функцию и морочиться с списоком значений :) Ты где на сервере файл возьмешьто?:)
#77
by H A D G E H O G s
Обычным ADO - ваще милое дело. Ну а всяким интерфейсным Excel.Application - тоже в путь, только у службы апача режим взаимодействия с рабочим столом выставить. Ну как то так.
#80
by mistеr
Тем более, сам бог велел перебирать в цикле. P.S. Не понял, причем Oracle, если запрос к Excel.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Форма подбора товара для РМК в Рознице
- v7: Перенос справочника Контрагенты по OLE
- Программные лицензии: терминал -> сервер 1с
- v8: Не работает обмен УТ11 БП20, ошибка с РС.СоответствияОбъектовИнформационныхБаз
- Азы программирования 1с Помогите
- Подключение ТСД к 1С 8.0
- Кто как проводит переоценку ОС в БП 2.0?
- подключение к SOAP в 1с 8.2
- Ширина полей СКД
- Комплексная автоматизация 1.1.30.2. Ошибка в типовой конфигурации.
- Как сгенерировать событие ПриЧтенииНаСервере
- v7: Перенос остатков их DBF в 1С
- Обрезать строку до запятой
- ОСВ не показывает обороты счета 43
- Зависает база 1с
- Как в запросе связать Справочник.Номенклатура и РегистрНакоплений.ТоварыНаСклада
- Как в отчете в СКД задать расчет коэффициента по каждой строке (группировки)?
- Вычисляемые поля СКД. ТИПЗНАЧЕНИЯ
- Web-сервис. Ошибка в ограничении доступа к данным.Попытка получения неинициализи
- снова иерархия в колонках таблицы СКД