|
Находясь в форме документа - изменить, записать, закрыть | ☑ | ||
---|---|---|---|---|
0
realevgenius
26.08.23
✎
10:17
|
Приветствую, уважаемые!
Сделал свою кнопку, по ней перетряхивается таб часть Товары, условно говоря была одна строка, получается 3 - распределяется по складам. Хотелось бы записать и закрыть форму. Пробовал: Объект.Записать() - не работает ЭтотОбъект.Записать() - не работает ЭтаФорма.Записать() - не работает в "Записать" подставлял параметры ПараметрыЗаписи = Новый Структура; ПараметрыЗаписи.Вставить("РежимЗаписи", РежимЗаписиДокумента.Проведение); Никак не получается... Точку останова ставлю - ЭтотОбъект.Товары - все как мне надо... Этот Объект.ССылка.Товары - без изменений. Может знает кто, как правильно? Спасибо! |
|||
1
PR
26.08.23
✎
10:33
|
После записи
Закрыть(); |
|||
2
realevgenius
27.08.23
✎
10:09
|
(1) "Закрыть" - это понятно...
Записать как? |
|||
3
RomanYS
27.08.23
✎
10:19
|
(0) где это стоит точка останова, что ты увидел ЭтотОбъект.Товары?
|
|||
4
realevgenius
27.08.23
✎
10:22
|
(3) В форме, обработчик кнопки моей - &НаКлиенте
|
|||
5
PR
27.08.23
✎
10:53
|
Мда
ЗаписатьВФорме |
|||
6
RomanYS
27.08.23
✎
11:25
|
(4) значит Товары у тебя реквизит формы и меняешь ты его, а не тч документа
|
|||
7
realevgenius
27.08.23
✎
11:48
|
(6) Да, наверное...
Тогда вопрос: как эти изменения передать в ТЧ документа? |
|||
8
rphosts
27.08.23
✎
12:05
|
(4) а если не "&НаКлиенте" ?
|
|||
9
PR
28.08.23
✎
09:59
|
(6) Серьезно?
|
|||
10
RomanYS
28.08.23
✎
10:01
|
(9) конечно серьезно. Более вероятно, что ТС ошибся (хочет другой глагол вставить:)). Но если он на клиенте видит ЭтотОбъект.Товары, то это точно реквизит формы
|
|||
11
Garykom
гуру
28.08.23
✎
10:04
|
еще в 1С 7.7 были такие приколы что "форма документа" - на самом деле не форма документа а форма обработки
и при нажатии Записать программно документ записывался что там у ТС происходит можно долго телепатить не видя конфигуратор и отладку |
|||
12
PR
28.08.23
✎
10:37
|
(10) То есть по-твоему я на клиенте не могу поменять ТЧ документа, только на сервере
Я ведь не переврал твои слова в (6)? |
|||
13
realevgenius
28.08.23
✎
11:14
|
(8) &НаСервере -записывает... Но тогда зачем "Записать" есть на клиенте? Для чгео не совсем понятно
|
|||
14
realevgenius
28.08.23
✎
11:15
|
(5) Мда... ЗаписатьВформе - Толстый клиент
|
|||
15
RomanYS
28.08.23
✎
11:49
|
(12) переврал.
Если ты меняешь ЭтотОбъект.Товары на клиенте, то ты меняешь реквизит формы (и что самое удивительное - он у тебя есть, зачем?). Мысль была такая. А менять ТЧ на клиенте конечно можно, но через Объект.Товары. |
|||
16
RomanYS
28.08.23
✎
12:11
|
(14) в УФ будет просто Записать() у формы (ЭтотОбъект.Записать() или ЭтаФорма.Записать())
|
|||
17
PR
28.08.23
✎
12:43
|
(14) А, ну да
|
|||
18
PR
28.08.23
✎
12:46
|
(15) А, вон ты про что
Ну да, что-то я уж не думал, что ТС меняет не Объект.Товары |
|||
19
realevgenius
28.08.23
✎
15:22
|
В общем...
&НаКлиенте - ни как не записываются изменения, хоть тресни ил ине умею... Записываю &НаСервере. На этом успокоился... Кто знает для чего Записать() нужно &НаКлиенте - напишите |
|||
20
RomanYS
28.08.23
✎
15:37
|
(19) Всё записывается. Код уже покажи изменения ТЧ и записи
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |