|
Как передать таблицу значений из модуля формы в модуль объекта? | ☑ | ||
---|---|---|---|---|
0
a_x_o_n
03.09.21
✎
19:23
|
Мне нужна записать данные из таблицы значений в регистр из модуля формы, но таблица значений находится на модуле формы, как передать данные из модуля формы в модуль объекта?
|
|||
1
Гений 1С
гуру
03.09.21
✎
19:30
|
ты почитай что ты написал? ггг
|
|||
2
Гений 1С
гуру
03.09.21
✎
19:30
|
1. таблица значений находится на модуле формы
2. как передать данные из модуля формы в модуль объекта нафига пункт 2? |
|||
3
Гений 1С
гуру
03.09.21
✎
19:30
|
и что такое "на модуле формы", гггг
|
|||
4
a_x_o_n
03.09.21
✎
19:34
|
(3) Опечатка
|
|||
5
a_x_o_n
03.09.21
✎
19:34
|
(2) Таблица значений в модуле формы, а мне нужно передать её в модуль объекта, чтобы оттуда записать в регистр
|
|||
6
Иванович Михаил
03.09.21
✎
19:38
|
(3) Советчик из тебя, так себе...
|
|||
7
Ненавижу 1С
гуру
03.09.21
✎
19:44
|
РеквизитФормыВЗначение и ЗначениеВРеквизитФормы
Если конечно это реквизит формы |
|||
8
Гений 1С
гуру
03.09.21
✎
19:45
|
(6) каков вопрос таков и совет.
(5) а че из модуля формы не записать. а так да ОО = РеквизитФормыВЗначение("Объект"); ОО.МояПроцедураПоЗаписиТЗ(); |
|||
9
Ненавижу 1С
гуру
03.09.21
✎
19:50
|
(8) - а че из модуля формы не записать.
Ну действительно, оно же для этого предназначено. |
|||
10
a_x_o_n
03.09.21
✎
19:57
|
Ругается что параметр номер 1 неверный, как исправить?
РеквизитФормыВЗначение(Объект.ДополнительныеДанные); ЗначениеВРеквизитФормы(ТабЗнач, "ДополнительныеДанные"); |
|||
11
a_x_o_n
03.09.21
✎
19:59
|
(10) Ссылается на строку с РеквизитФормыВЗначение
Уже и тип менял на строковый, все равно не помогло |
|||
12
Ненавижу 1С
гуру
03.09.21
✎
20:02
|
(10) так это не независимая таблица значений, а судя по всему табличная часть самого объекта, тогда в модуль объекта передавать ничего не нужно - все и так принадлежит объекту
|
|||
13
a_x_o_n
03.09.21
✎
20:03
|
(12) Нет, в модуле объекта нет тех реквизитов
|
|||
14
Ненавижу 1С
гуру
03.09.21
✎
20:05
|
(13) тогда зачем пишите Объект.ДополнительныеДанные ???
|
|||
15
a_x_o_n
03.09.21
✎
20:07
|
(14) Этот реквизит я создал чтобы в него записать данные которые мне необходимо передать
По крайней мере так я пытался сделать прежде чем создать тему, гугля в интернете и следуя тем гайдам |
|||
16
Ненавижу 1С
гуру
03.09.21
✎
20:10
|
(15) еще раз - чей это реквизит? ДополнительныеДанные
|
|||
17
Ненавижу 1С
гуру
03.09.21
✎
20:11
|
наверное все таки тогда
Значение = РеквизитФормыВЗначение("ДополнительныеДанные"); |
|||
18
a_x_o_n
03.09.21
✎
20:12
|
(16) Жаль что тут нельзя скриншоты прикладывать. Ну это реквизит который я создал в документе. В этом же документе есть форма основная, через которую я собрал данные в таблицу значений, которую мне нужно отправить в модуль объекта и затем записать в регистр.
|
|||
19
Ненавижу 1С
гуру
03.09.21
✎
20:13
|
(18) Можно сюда выкладывать ссылки на картинки из интернета
|
|||
20
a_x_o_n
03.09.21
✎
20:14
|
(17) Недопустимое значение параметра номер 1
|
|||
21
Mort
03.09.21
✎
20:37
|
Дайте повангую: Автору надо передать (зачем-то) ТЗ в объект документа в при записи.
Например так: Процедура ПриЗаписиНаСервере(..,ТекущийОбъект) ТЗ= НуДопустимОткудаТоВзялась(); ТекущийОбъект.Хавай(ТЗ); КонецПроцедуры |
|||
22
Mort
03.09.21
✎
20:38
|
Или так:
Процедура ПриЗаписиНаСервере(..,ТекущийОбъект) ТЗ= НуДопустимОткудаТоВзялась(); ТекущийОбъект.ДополнительныеСвойства.Вставить("ХЗ", ТЗ); // Если автор думал что дополнительные данные это доп. свойства КонецПроцедуры |
|||
23
a_x_o_n
03.09.21
✎
20:50
|
(21) А что такое "ТекущийОбъект" ? Откуда брать этот параметр?
|
|||
24
Mort
03.09.21
✎
21:43
|
(23) Почитай про порядок вызова процедур при записи объекта из формы в проф разработке (или ещё где есть).
|
|||
25
Мимохожий Однако
03.09.21
✎
21:56
|
(23) Попробуй погуглить "ТекущийОбъект" )
|
|||
26
серый КТУЛХУ
03.09.21
✎
22:31
|
уф/оф?
|
|||
27
Сергиус
04.09.21
✎
00:11
|
(0)А чёбы не завести таблицу и в самом объекте, а не только на форме? Тогда и передавать не надо будет..
|
|||
28
Maniac
04.09.21
✎
05:05
|
Ну вы блин даёте. То меня обсираете за знаний то сами нифига.
Поместить во временное хранилище и передать параметром адрес А там получить из временного хранилища через адрес |
|||
29
Мимохожий Однако
04.09.21
✎
07:57
|
(28) Не придирайся к новеньким )
|
|||
30
Ненавижу 1С
гуру
04.09.21
✎
11:03
|
(28) ну точно, давай отменим параметры у методов и все так фигачить будем?
|
|||
31
серый КТУЛХУ
04.09.21
✎
11:48
|
все гуру сказал.
(побежал перепиливать всю передачи параметров в серверный код через хранилище) |
|||
32
MyNick
04.09.21
✎
15:19
|
(27) а потому что пути БДСМщиков неисповедимы. Тут вот через временное хранилище предлагают передавать.
Можно еще сериализовать и скинуть на яндекс диск файлом, а в модуле объекта получить этот файл и прочитать. Бггг. |
|||
33
MyNick
04.09.21
✎
15:20
|
+ (32) Рубрика "Плохие советы новичкам от спецов. Или как не надо делать."
|
|||
34
acht
04.09.21
✎
15:22
|
(33) "от Гениев". Так будет правильно и правдиво.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |