|
Изменение значения в ТЧ документа | ☑ | ||
---|---|---|---|---|
0
Bartezz
01.11.12
✎
10:50
|
Есть необходимость при проведении документа автоматически менять его характеристики (колонка в ТЧ), пытаюсь делать так (индекс элемента поставил на 0, в целях отладки):
ИзменениеТЧ = Документы.ПриходныйОрдерНаТовары.НайтиПоНомеру(НомерПрСк).Товары; ИзменениеТЧ[0].ХарактеристикаНоменклатуры = СсылкаНаОбъектСпр; В результате происходит ошибка "Поле объекта недоступно для записи (ХарактеристикаНоменклатуры)". Каким образом можно все таки внести изменения в ТЧ документа? |
|||
1
Aprobator
01.11.12
✎
10:52
|
...Документы.ПриходныйОрдерНаТовары.НайтиПоНомеру(НомерПрСк).ПОЛУЧИТЬОБЪЕКТ().Товары;
Хотя, учитывая, что это код при проведении документ, что то меня в этом коде прямо настораживает. Ищем другой документ что ли? |
|||
2
Нуф-Нуф
01.11.12
✎
10:52
|
ужаснах
|
|||
3
Ork
01.11.12
✎
10:53
|
(0)
Для начала нужно проверить найден ли документ. Затем проверить есть ли в табличной части строки. И только потом можно что-либо там менять. |
|||
4
Aprobator
01.11.12
✎
10:54
|
вообще этому коду при проведении делать нефиг.
|
|||
5
Ork
01.11.12
✎
10:56
|
(1) +100500. Да и объект получить тоже нужно.
|
|||
6
hhhh
01.11.12
✎
10:56
|
(0) НайтиПоНомеру - возвращает ссылку на документ, а не сам документ.
|
|||
7
Maxus43
01.11.12
✎
10:58
|
(0) сертификаты есть какиенить?
|
|||
8
Aprobator
01.11.12
✎
10:58
|
за мой код в (1) конечно тоже убивать надо. Случайно сорвалось )
|
|||
9
Aprobator
01.11.12
✎
10:59
|
(7) кхм , а такое вообще реально написать при наличии сертификатов?
|
|||
10
Maxus43
01.11.12
✎
10:59
|
(9) да, был тут на днях с профессионалом, подобный код выложил. Вот и думаю - может есть закономерность?
|
|||
11
Нуф-Нуф
01.11.12
✎
11:00
|
а вы говорите что сертификаты фуфло
|
|||
12
Aprobator
01.11.12
✎
11:00
|
(10) фига се.
|
|||
13
Maxus43
01.11.12
✎
11:01
|
(11) а я и щас это говорю)
|
|||
14
Aprobator
01.11.12
✎
11:02
|
вообще да - умение сдавать экзамены <> наличие реальных знаний.
|
|||
15
Bartezz
01.11.12
✎
11:02
|
ок, я не настаиваю на полноту корректности представленного кода) Подскажите тогда каким образом можно произвести изменение в ТЧ уже записанного объекта? Тем более что написано выше точно не работает)
|
|||
16
Нуф-Нуф
01.11.12
✎
11:03
|
(14) скажи это на сдаче спеца по платформе, упп или эксперта
|
|||
17
Нуф-Нуф
01.11.12
✎
11:03
|
(13) ну я не про профессионала, это вообще проходная вещь. я про специалиста
|
|||
18
Maxus43
01.11.12
✎
11:03
|
(15) сначала ответь на вопросы: где ты хочеш это сделать и т.д.
|
|||
19
Aprobator
01.11.12
✎
11:03
|
(15) изменения надо вносить перед записью в зависимости от РежимаЗаписиДокумента.
|
|||
20
Aprobator
01.11.12
✎
11:04
|
(16) ну экзамен экзамену тоже рознь )
|
|||
21
Maxus43
01.11.12
✎
11:04
|
(16) спец по платформе тож не очень, УПП и Эксперт - да, хотя знаюб человека который в первом потоке как тока появился эксперта сдавал - не ахти) щас жёстче намного
|
|||
22
Bartezz
01.11.12
✎
11:04
|
Это я прекрасно понимаю что перед записью и так было бы куда проще, но задача стоит именно при проведении/проведении в текущем документе изменять значение этого поля в ТЧ
|
|||
23
hhhh
01.11.12
✎
11:04
|
(15) Объект.Товары[0].ХарактеристикаНоменклатуры = СсылкаНаОбъектСпр;
|
|||
24
Maxus43
01.11.12
✎
11:05
|
ЭтотОбъект.Товары
|
|||
25
Aprobator
01.11.12
✎
11:08
|
(22) Еще раз в ПередЗаписью (в модуле объекта):
|
|||
26
Aprobator
01.11.12
✎
11:10
|
(23)(24) эээ - сертификаты точно есть? )
|
|||
27
Maxus43
01.11.12
✎
11:11
|
(26) у меня нет)
>>при проведении/проведении в текущем документе изменять значение этого поля в ТЧ Чо не так? |
|||
28
Aprobator
01.11.12
✎
11:12
|
(27) ЭтотОбъект там нафига?
|
|||
29
Maxus43
01.11.12
✎
11:12
|
+ то что так делать не по феншую - другой вопрос
|
|||
30
Maxus43
01.11.12
✎
11:13
|
(28) для понимания автором, что обращатся надо к текущему доку
|
|||
31
Bartezz
01.11.12
✎
11:14
|
всем спасибо, общую картину прояснили)
|
|||
32
Aprobator
01.11.12
✎
11:15
|
(30) а - ну если только так )
|
|||
33
Aprobator
01.11.12
✎
11:15
|
(30) я сам без сертификатный. Хотя, надо получать конечно.
|
|||
34
Maxus43
01.11.12
✎
11:16
|
я на фикси всю жись, не требуются сертификаты, на работу приглашают, я сам не ищу, так что пофиг пока на них
|
|||
35
Aprobator
01.11.12
✎
11:18
|
(34) не - я франь. На фикси тупею откровенно. А тут много задач.
|
|||
36
Aprobator
01.11.12
✎
11:21
|
хотя хватает и бестолковых задач. Причем их большинство, но хоть какая то разминка для ума.
|
|||
37
palpetrovich
01.11.12
✎
11:21
|
Не понял, если, как сказано в (0), "при проведении документа автоматически менять ЕГО характеристики" - зачем еще искать документ и получать его объект?
или все это все-же не в модуле документа? |
|||
38
Aprobator
01.11.12
✎
11:22
|
да все уже - вразумили его.
|
|||
39
palpetrovich
01.11.12
✎
11:24
|
(38) ага, недочитал :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |