|
Ссылка Реквизита справочника | ☑ | ||
---|---|---|---|---|
0
13spartak13
23.06.15
✎
11:54
|
Есть Справочник Сотрудники организации, в нем реквизит ТекущийТрудовойДоговор, тип Документ.Ссылка, как програмно изменить документ на который ссылается текущий элемент справочника???
|
|||
1
Альбатрос
23.06.15
✎
11:55
|
Эээ... присвоить этому реквизиту новое значение? В чем проблема-то?
|
|||
2
Альбатрос
23.06.15
✎
11:55
|
Ааа, тьфу. Не читатель
|
|||
3
Dmitriy_76
23.06.15
✎
11:55
|
+(1) и записать )))
|
|||
4
zak555
23.06.15
✎
11:55
|
Об = ТекущийТрудовойДоговор.ПолучитьОбъект();
//изменил что нужно Об.Записать(); |
|||
5
13spartak13
23.06.15
✎
12:00
|
Я получаю объект, и что мне в нем менять все реквизиты что ли???? А потом записывать??? А проще выхода нету ???
|
|||
6
Остап Сулейманович
23.06.15
✎
12:02
|
(5) Эт-т-та пять ))). Я счЕтаю.
|
|||
7
Mirnin
23.06.15
✎
12:02
|
А тебе все реквизиты документа нужно менять?
|
|||
8
zak555
23.06.15
✎
12:03
|
(5) сделай структуру имя реквизита и новое значение
потом её "загрузи" в док и сохрани |
|||
9
Рэйв
23.06.15
✎
12:04
|
(5)Ты прежде чем садиться к компу сначала уж определись сам что тебе там надо:-)
|
|||
10
Остап Сулейманович
23.06.15
✎
12:05
|
(8) Продолжу тему из (5). "А проще выхода нету ???"
|
|||
11
Mirnin
23.06.15
✎
12:09
|
Если короче..
ЗаписьСправочника.ПолучитьОбъект(); Вернёт объект записи справочника. Тут можно будет поменять ссылку одного документа на ссылку другого. ЗаписьСправочника.ТекущийТрудовойДоговор.ПолучитьОбъект(); Вернёт объект самого документа, на который ссылается запись справочника. Т.е. изменить сам документ. |
|||
12
13spartak13
23.06.15
✎
12:09
|
Вобщем я понял что только заменой всех реквизитов, мне этот документ нужно заменить на абсолютно другой по значениям.... Извиняюсь, с 1С работаю месяц
|
|||
13
Альбатрос
23.06.15
✎
12:09
|
По ходу я таки в (1) правильно угадал. ТС хочет не реквизита документа меня, а поменять значение реквизита справочника на другое.
|
|||
14
Альбатрос
23.06.15
✎
12:10
|
(12) А этот "другой" документ существует?
|
|||
15
Одинесю
23.06.15
✎
12:10
|
(12) Поподробней, пжалуста
|
|||
16
Остап Сулейманович
23.06.15
✎
12:11
|
(12) "мне этот документ нужно заменить на абсолютно другой" Если "абсолютно другой" существует - см. (1)
|
|||
17
Остап Сулейманович
23.06.15
✎
12:12
|
(15) Ему (как оказалось) нужно не реквизиты ТекущийТрудовойДоговор поменять, а подставить другой договор.
|
|||
18
13spartak13
23.06.15
✎
12:12
|
Остап Сулейманович так точно
|
|||
19
13spartak13
23.06.15
✎
12:13
|
Как это сделать???
|
|||
20
13spartak13
23.06.15
✎
12:13
|
Еще раз извиняюсь что вызываю у Вас смех
|
|||
21
zak555
23.06.15
✎
12:14
|
(18)
ТекущийТрудовойДоговор = НоваяСсылка; |
|||
22
Остап Сулейманович
23.06.15
✎
12:15
|
+ (21) Это если в форме элемента справочника "сотрудники".
|
|||
23
13spartak13
23.06.15
✎
12:18
|
А программно, если не в формеэлемента справочника
|
|||
24
13spartak13
23.06.15
✎
12:20
|
У меня внешняя обработка! И из нее мне нужно выполнить замену!!!
|
|||
25
Mirnin
23.06.15
✎
12:20
|
1. Запросом выбираем сотрудников, которым хотим поменять договор.
2. Для каждого выбранного сотрудника выполняем код: Объект = Сотрудник.ПолучитьОбъект(); Объект.ТекущийТрудовойДоговор = ПравильныйТрудовойДоговор; // правильный договор получаем любым удобным способом Объект.Записать(); |
|||
26
zak555
23.06.15
✎
12:21
|
(23) получаешь ссылку на справочник
далее объект заменяешь на нужную ссылку -- записываешь |
|||
27
Одинесю
23.06.15
✎
13:00
|
Не понятно как ему найти нужную ссылку на другой документ.
|
|||
28
Альбатрос
23.06.15
✎
13:05
|
(27) С ним ваще много непонятного.
|
|||
29
13spartak13
23.06.15
✎
13:06
|
(25) ПравильныйТрудовойДоговор у меня является ДоговоромОбъектом, А ТекущийТрудоойДоговор ДоговоромСсылкой, как тут выполнить преобразования
|
|||
30
Альбатрос
23.06.15
✎
13:07
|
(29) *FacePalm
|
|||
31
13spartak13
23.06.15
✎
13:08
|
(30) Это что?
|
|||
32
Одинесю
23.06.15
✎
13:10
|
(29) Соберись, выкладывай всю информацию.
(31) Это подсказка ) |
|||
33
13spartak13
23.06.15
✎
13:15
|
Всем большое спасибо разобрался! Надеюсь в дальнейшем вопросов такого уровня от меня не будет!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |