|
Метод Добавить | ☑ | ||
---|---|---|---|---|
0
franchisees
04.02.14
✎
17:16
|
помогите разобраться, не получается методом Добавить.
Если Стр.ПодразделениеОКТ = """региональный офис"" г.Ангарск" Тогда ОбъектМой = ПлатежкаДокОбъект.Ссылка.ПолучитьОбъект(); НоваяСтрока = ОбъектМой.РазбивкаСумм.Добавить(); НоваяСтрока.Подразделение[1] = Перечисления.РегионПП.Ангарск; // НоваяСтрока.Подразделение = "Ангарск"; //ОбъектМой.РазбивкаСумм.СтатьяЗатрат = Справочники.СтатьиЗатрат.НайтиПоКоду("520000000"); //ОбъектМой.РазбивкаСумм.Сумма = Стр.СуммаДокументас; ОбъектМой.Записать(); |
|||
1
Зойч
04.02.14
✎
17:18
|
НоваяСтрока.Подразделение[1] = Перечисления.РегионПП.Ангарск;
Что это за п.дец? |
|||
2
franchisees
04.02.14
✎
17:19
|
НоваяСтрока.Подразделение[1] , ошибься вот так должно быть НоваяСтрока.Подразделение
|
|||
3
х86
04.02.14
✎
17:19
|
так чтоле?
НоваяСтрока[0].Подразделение = Перечисления.РегионПП.Ангарск; |
|||
4
Maxus43
04.02.14
✎
17:20
|
ошибка какая?
типы точно совпадают? |
|||
5
Avganec
04.02.14
✎
17:20
|
срочно включаем режим "телепат"
|
|||
6
Wobland
04.02.14
✎
17:21
|
а есть перечисление про улицы Ангарска? а кладр обновляется цехом бабороботов, которые шерстят в конфигураторе перечисление и добавляют, меняют и удаляют?
|
|||
7
hhhh
04.02.14
✎
17:21
|
(3) так пробуйте
Новая[0]Строка[0].Подразделение[0] = Перечисления[0].РегионПП[0].Ангарск[0]; |
|||
8
GROOVY
04.02.14
✎
17:30
|
Звиздец, человек умеет мысли формулировать!
|
|||
9
Maxus43
04.02.14
✎
17:32
|
(8) бери его соавтором! будешь зарабатывать на последующих дополнениях с комментариями, как к законам РФ :)
|
|||
10
Tateossian
04.02.14
✎
17:34
|
>> ОбъектМой = ПлатежкаДокОбъект.Ссылка.ПолучитьОбъект();
Вообще пушка. |
|||
11
salvator
04.02.14
✎
17:36
|
(0) Условие-то хоть выполняется у тебя?
|
|||
12
Feunoir
04.02.14
✎
17:36
|
(0) ПлатежкаДокОбъект это что?
Что конкретно не получается. Два года стажа, 146 созданных тем и до сих пор не уметь формулировать вопросы... Пздц. |
|||
13
х86
04.02.14
✎
17:38
|
(10)впринципе можно допустить что ПлатежкаДокОбъект например строка ТЗ, но я думаю это не тот случай ))
(7)обязательно |
|||
14
Torquader
04.02.14
✎
17:41
|
... Я даже и не знаю, что сказать ...
В общем - птица с железным клювом. |
|||
15
franchisees
04.02.14
✎
17:49
|
(3) в том и дело что ошибки нет
(5) не было меня рабочем месте (8) как могу так и задаю ) уж извините (11) Условие выполняется (12)ПлатежкаДокОбъект = Документы.ПлатежноеПоручение.СоздатьДокумент(); (14) лучше помолчи |
|||
16
Torquader
04.02.14
✎
17:51
|
(15)
Вот здесь ОбъектМой = ПлатежкаДокОбъект.Ссылка.ПолучитьОбъект() Зачем получать ссылку из объекта, а потом обратно создавать объект по этой ссылке ? Или нам так важная именно копия объекта, загруженная из базы данных ? |
|||
17
salvator
04.02.14
✎
17:53
|
(15)
>> ПлатежкаДокОбъект = Документы.ПлатежноеПоручение.СоздатьДокумент(); Накуя .ПолучитьОбъект() тогда писать? |
|||
18
franchisees
04.02.14
✎
17:57
|
ОбъектМой = ПлатежкаДокОбъект.Ссылка.ПолучитьОбъект()
убрал это изврат, но на результат не повлияло |
|||
19
H A D G E H O G s
04.02.14
✎
17:57
|
(18) Убери себя из-за компьютера.
|
|||
20
Feunoir
04.02.14
✎
17:57
|
(15) Ты создаешь новый документ (объект), у него пустая ссылка, потом от этой пустой ссылки ты получаешь ещё один объект и пытаешься его записать. Тут-то и засада. Добавляй строчку сразу в ПлатежкаДокОбъект, как сказали в (16) и (17)
|
|||
21
franchisees
04.02.14
✎
17:59
|
(20) спасибо за ответ
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |