|
Изменение данных в документе, используя общий модуль. | ☑ | ||
---|---|---|---|---|
0
JuixyJes
11.07.19
✎
16:31
|
Создано регламентное задание, которое должно менять в документе дату на текущую и после этого документ должен делать движение по РН. Но как изменить данные в документе из общего модуля?
|
|||
1
JuixyJes
11.07.19
✎
16:33
|
З.Ы.: Фото в купальнике не будет. Не была на море давно
|
|||
2
zmaksimuz
11.07.19
✎
16:35
|
Вот и прошел год стажа)
|
|||
3
sqr4
11.07.19
✎
16:35
|
(1) Без фото, без купальника не взлетит
|
|||
4
JuixyJes
11.07.19
✎
16:38
|
(3) У вас вопрос не встанет? От того что на фото увидите, если увидите)
|
|||
5
Очевидно
11.07.19
✎
16:39
|
(1) если верить карточке - ты живешь на море ...
|
|||
6
ДенисЧ
11.07.19
✎
16:41
|
Ну как изменить... Как обычно - получить объект, изменить данные, записать...
|
|||
7
JuixyJes
11.07.19
✎
16:41
|
(5) Не на море, а на болоте) Море - остров ягры, в 7 градусов жары не поеду в купальнике фотографироваться) Будет 25-27 градусов - тогда с радостью
|
|||
8
hhhh
11.07.19
✎
16:43
|
(4) что-то хрень уже какую-то спрашиваете. Операцией присваивания изменить. Типа А = В; И это можно и в общем и в необщем и вообще в суперобщем, везде всё одинаково.
|
|||
9
sqr4
11.07.19
✎
16:43
|
(4) вопрос нет, восклицательный знак, да
|
|||
10
JuixyJes
11.07.19
✎
16:45
|
(8) Нет, ну тут понятно операцией присваивания, не могу получить объект, нет метода ПолучитьОбъект();
|
|||
11
JuixyJes
11.07.19
✎
16:46
|
+(10) модуль созданный мной
|
|||
12
sqr4
11.07.19
✎
16:46
|
он есть) галочка сервер то стоит?
|
|||
13
JuixyJes
11.07.19
✎
16:47
|
(12) да, стоит
|
|||
14
ДенисЧ
11.07.19
✎
16:48
|
(10) А этот метод - он как суслик... Он всегда есть. У ссылка на документ, разумеется, а не у Папы Римского
|
|||
15
hhhh
11.07.19
✎
16:49
|
(13) а ссылку на этот документ получаете? у нее и надо ВашаСсылка.ПолучитьОбъект();
|
|||
16
JuixyJes
11.07.19
✎
16:49
|
Ну вот имеется документ Проживание, Документы.Проживание.ПолучитьОбъект() не сработает же
|
|||
17
JuixyJes
11.07.19
✎
16:50
|
Документы.Проживание.ПолучитьСсылку().ПолучитьОбъект()
Вот так? |
|||
18
ДенисЧ
11.07.19
✎
16:51
|
(16) "Документы.Проживание." - через это, разумеется, не сработает...
А вот, к примеру, через док = документы.Проживание.Выбрать(); док.Следующий(); док.ПолучитьОбъект() - точно сработает... |
|||
19
Очевидно
11.07.19
✎
16:51
|
(17)
1. Запросом получить множество документов к обработке 2. циклом пройтись по выборке 3. получить объект ссылки 4. изменить нужный реквизит 5. записать документ в режиме проведения. |
|||
20
Очевидно
11.07.19
✎
16:55
|
(0)
//1. запрос = новый запрос("выбрать т.ссылка из документ.РеализацияТоваровУслуг"); РезультатЗапросаВыборка = Запрос.Выполнить().Выбрать(); //2. Пока РезультатЗапросаВыборка.Следующий() Цикл //3. ДокументОбъект.ПолучитьОбъект(); //4. ДокументОбъект.Дата = ТекущаяДата(); //5. ДокументОбъект.Удалить(); КонецЦикла; |
|||
21
Очевидно
11.07.19
✎
16:55
|
(20) //1.
запрос = новый запрос("выбрать т.ссылка из документ.РеализацияТоваровУслуг"); РезультатЗапросаВыборка = Запрос.Выполнить().Выбрать(); //2. Пока РезультатЗапросаВыборка.Следующий() Цикл //3. ДокументОбъект = РезультатЗапросаВыборка.Ссылка.ПолучитьОбъект(); //4. ДокументОбъект.Дата = ТекущаяДата(); //5. ДокументОбъект.Удалить(); КонецЦикла; |
|||
22
hhhh
11.07.19
✎
17:01
|
(21) удалять как раз не надо.
|
|||
23
sqr4
11.07.19
✎
17:01
|
(21) ой засранец)))
|
|||
24
JuixyJes
11.07.19
✎
17:03
|
(21) т.ссылка?
|
|||
25
Очевидно
11.07.19
✎
17:04
|
(24) "выбрать т.ссылка из документ.РеализацияТоваровУслуг"
Да лучше конечно, "выбрать т.ссылка из документ.РеализацияТоваровУслуг как т" |
|||
26
JuixyJes
11.07.19
✎
17:30
|
(25) Окей, запрос то выполняется, но это в регламентном задании, поидее должна же меняться дата в документе, но этого не происходит
|
|||
27
hhhh
11.07.19
✎
17:34
|
(26) ну может документ забыли переоткрыть? он у вас уже открыт в течение часа на экране?
|
|||
28
sqr4
11.07.19
✎
17:51
|
(26) код в студиню
|
|||
29
JuixyJes
12.07.19
✎
09:10
|
(28) Проблема была решена!
|
|||
30
JuixyJes
12.07.19
✎
09:10
|
Но возникло еще одно условие в процессе выполнения. Нужно проверять, есть ли документ, созданный на основании
|
|||
31
ДенисЧ
12.07.19
✎
09:11
|
(30) ну и в чём проблема?
|
|||
32
JuixyJes
12.07.19
✎
09:13
|
(31) В документе же нет ссылки на дочерний документ
|
|||
33
ДенисЧ
12.07.19
✎
09:16
|
(32) За у дочернего есть (должна быть) ссылка на родителя. Через критерий отбора или просто запросом получить - работы на 2 минуты.
|
|||
34
stix2010
12.07.19
✎
09:19
|
(7) А ведь была возможность.
|
|||
35
catena
12.07.19
✎
09:38
|
(31)Как в чем? Написать недостающий кусок кода.
|
|||
36
ДенисЧ
12.07.19
✎
09:58
|
(35) Нет купальника - нет кода )))
|
|||
37
JuixyJes
12.07.19
✎
10:24
|
(36) И не нужно, сама справилась))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |