|
0 / 0 / 0
Регистрация: 20.06.2012
Сообщений: 7
|
|||||||||||
1C 8.x (тонкий) Передать структуру из формы в форму управляемые формы20.06.2012, 14:19. Показов 29377. Ответов 14
Метки нет (Все метки)
Нужно передать из произвольной формы у форму документа структуру при закрытии
В форме документа, получаю и заполняю произвольную форму:
Теперь из произвольной формы надо обратно отправить данные из запроса записанные в структуру, вот из этой функции которую написал в произвольной форме:
Надо передать параметры форму документа чтобы заполнить данные из этой структуры. Как это можно лучше сделать?
0
|
|||||||||||
| 20.06.2012, 14:19 | |
|
Ответы с готовыми решениями:
14
Вызвать форму редактирования списка (8.2 не управляемые формы) Передать информацию из формы выбора в форму элемента Управляемые формы 1с |
|
900 / 877 / 10
Регистрация: 15.03.2012
Сообщений: 2,680
|
|
| 20.06.2012, 14:44 | |
|
Поместите структуру во временное хранилище. Возвращайте адрес в хранилище. Получайте структуру из временного хранилища.
0
|
|
|
0 / 0 / 0
Регистрация: 20.06.2012
Сообщений: 7
|
|
| 20.06.2012, 14:47 [ТС] | |
|
0
|
|
|
900 / 877 / 10
Регистрация: 15.03.2012
Сообщений: 2,680
|
|
| 20.06.2012, 14:54 | |
|
Да там все просто. Посмотрите в синтаксис помощнике:
ПоместитьВоВременноеХранилище ПолучитьИзВременногоХранилища
0
|
|
|
0 / 0 / 0
Регистрация: 20.06.2012
Сообщений: 7
|
||||||
| 20.06.2012, 15:30 [ТС] | ||||||
|
Делаю в произвольной форме:
При получении из хранилища пишет о несоответствии типов параметров а1.Форма(1521)}: Ошибка при вызове метода контекста (ПолучитьИзВременногоХранилища) ОбработатьРезультатАвтоматическогоЗаполн енияСотрудника(ПолучитьИзВременногоХрани лища(СтруктураПараметров)); по причине: Несоответствие типов (параметр номер '1') Может из-за того что адрес не указан, при записи, получении из временного хранилище в качестве адреса что указывать для структуры?
0
|
||||||
|
900 / 877 / 10
Регистрация: 15.03.2012
Сообщений: 2,680
|
|||||||||||
| 20.06.2012, 16:45 | |||||||||||
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 20.06.2012
Сообщений: 7
|
||
| 20.06.2012, 17:49 [ТС] | ||
|
0
|
||
|
900 / 877 / 10
Регистрация: 15.03.2012
Сообщений: 2,680
|
|||||||||||
| 20.06.2012, 18:01 | |||||||||||
|
В первой форме
Закрывайте ее из кода:
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 20.06.2012
Сообщений: 7
|
|
| 20.06.2012, 18:15 [ТС] | |
|
Наоборот, я из первой открываю вторую загоняю туда данные, потом из второй надо как раз таки при закрытии в первую передать данные
0
|
|
|
900 / 877 / 10
Регистрация: 15.03.2012
Сообщений: 2,680
|
|
| 20.06.2012, 18:28 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 20.06.2012
Сообщений: 7
|
|
| 20.06.2012, 18:44 [ТС] | |
|
Закрываю я форму на клиенте, сама структура с запросом создается на сервере,
я сделал реквизит формы типа ТаблицаЗначений, чтобы с сервера на клиенте закрыть с передачей параметров. В итоге пишет об ошибке значение не является значением объектного типа ТЗДанные = СтруктураПараметров.ТЗДляПередачи; Хотя данные в структуру из начальной таблицы выгружаются.
0
|
|
|
900 / 877 / 10
Регистрация: 15.03.2012
Сообщений: 2,680
|
||||||||||||||||
| 20.06.2012, 18:51 | ||||||||||||||||
|
Используя Ваш код:
После вызова функции ПеренестиСотрудников ()
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 20.06.2012
Сообщений: 7
|
|||||||||||
| 20.06.2012, 19:14 [ТС] | |||||||||||
|
Вернулся в ту же ошибку что и была вначале
Основная форма документа
Процедуры из второй произвольной формы, где заполняем рабочее время, и эта форма дожна возратить структуру в основную форму документа
ошибка: Ошибка при вызове метода контекста (ПолучитьИзВременногоХранилища) СтруктураПараметров = ПолучитьИзВременногоХранилища(АдресВХран илище); по причине: Ошибка получения значение из временного хранилища по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: НачалоСвойства: {http://v8.1c.ru/8.2/mngsrv/ws}response Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/core}Structure по причине: Ошибка преобразования данных XDTO: НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType по причине: Ошибка отображения типов: Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable' ругается он тут на то что из серверной функции передали адрес хранилище для клиентской функции. Кстате, а разве временное хранилище при закрытии формы не очищается?
0
|
|||||||||||
|
900 / 877 / 10
Регистрация: 15.03.2012
Сообщений: 2,680
|
|
| 20.06.2012, 23:13 | |
|
Потому, что Вы на клиенте пытаетесь получить таблицу значений. Получение таблицы и ее обработку нужно делать на сервере.
Если процедура ОбработатьРезультатАвтоматическогоЗаполн енияСотрудника , выполняется на сервере, то передавайте в нее адрес и получайте Вашу ТЗ там.
0
|
|
|
0 / 0 / 0
Регистрация: 19.01.2017
Сообщений: 5
|
||||||||||||||||
| 24.01.2014, 22:24 | ||||||||||||||||
|
Не буду весь ваш код переписывать, покажу суть (ориентируюсь на управляемые формы 8,2):
В форме 1:
0
|
||||||||||||||||
| 24.01.2014, 22:24 | |
|
Помогаю со студенческими работами здесь
15
Автозаполнение табличной части, управляемые формы Управляемые формы и Com -объект (страшные тормоза) Управляемые формы, подкрасить цветом поле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|