Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:36

Как передать ТЗ с клиента на сервер?

Автор dimon, 13 июл 2020, 08:11

0 Пользователей и 1 гость просматривают эту тему.

dimon

Сабж, собс-но. Как передать тз параметром ОткрытьФорму()?

antoneus


LexaK

или еще вариант
преобразовать ТЗ в строку (если не очень большая, меньше нескольких Гигов)
передать эту строку в форму
в форме, преобразовать обратно из строки в ТЗ

&НаСеревере
СтрТЗ = ЗначениеВСтрокуВнутр(ВашаТЗ);
...

&НаКлиенте
Параметры.Вставить("СтрТЗ",СтрТЗ);
ОткрытьФорму("ВашаФорма",Параметры,...);
...

&НаСеревере
СтрТЗ = ЗначениеВСтрокуВнутр(ВашаТЗ);

в  форме
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   ТЗ = ЗначениеИзСтрокиВнутр(Параметры.СтрТЗ);
КонецПроцедуры


если помогло нажмите: Спасибо!

bsn-chita

Я бы смотрел в сторону временного хранилища(ПолучитьИзВременногоХранилища, ПоместитьВоВременноеХранилище, ЭтоАдресВременногоХранилища).

dimon

На стороне сервера я делать ничего не могу.
Нужно заполнить тч документа.

bsn-chita

Цитата: dimon от 13 июл 2020, 13:41На стороне сервера я делать ничего не могу.
Почему?
Цитата: dimon от 13 июл 2020, 13:41Нужно заполнить тч документа.
Что вы пытаетесь сделать? Если включить телепатию то у вас есть две формы. Из первой нужно открыть вторую и передать в нее ТЗ чтобы заполнить ТЧ. Если это так, то любым перечисленным способом это можно решить.

dimon

Да, мне нужно из одной формы открыть другую. Но! Воспримет ли ОбработкаЗаполнения(), ожидающая ТЗ, ссылку на хранилище или что-то ещё?
И делать я там ничего не могу, потому что это стандартная конфа. У меня такое ощущение, что, судя по отсутствию ответов, никто никогд такого не делал.

Я вижу свою таблицу на сервере, но всё время не те типы. Куда копать? Мне нужно в параметр ЗначенияЗаполнения вставить ТЗ. Но метода Выгрузить() на клиенте нет.

LexaK

dimon, dimon,
ЦитироватьИ делать я там ничего не могу, потому что это стандартная конфа
сделайте расширение!!! в нем вы сможете сделать все что надо! (а что надо и как надо, вам уже написали)
(в том числе и на сервере :D )
если помогло нажмите: Спасибо!

temrmal

Цитата: dimon от 13 июл 2020, 14:42
У меня такое ощущение, что, судя по отсутствию ответов, никто никогд такого не делал.

:bleh::bleh::bleh::bleh:
те же вопросы задавал, когда УФ появились)))))
Опишите задачу подробно! На клиенте ТЗ может существовать только на форме в виде ДанныеФормы

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск