Имя: Пароль:
1C
1С v8
Не записывается элемент справочника
0 Alex11
 
24.08.11
17:42
Пытаюсь программно записать элемент справочника ТипЦеныНоменклатурыКонтрагента:

НоваяЦенаКонтрагента = Справочники.ТипыЦенНоменклатурыКонтрагентов.СоздатьЭлемент();
               НоваяЦенаКонтрагента.УстановитьНовыйКод();
               НоваяЦенаКонтрагента.Владелец = Контрагент;
               НоваяЦенаКонтрагента.ВалютаЦены = ЭтотОбъект.ВалютаДокумента;
               НоваяЦенаКонтрагента.ТипЦеныНоменклатуры = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("Закупочная");
               НоваяЦенаКонтрагента.ЦенаВключаетНДС = Истина;
               НоваяЦенаКонтрагента.Наименование = Контрагент.Наименование + (" (Закупочная)");
               НоваяЦенаКонтрагента.Записать();
       КонецЕсли;


Отладчик ни на что не ругается, но и элемент не записывает, подскажите где засада то
1 Axel2009
 
24.08.11
17:43
откатитьтранзакцию?
2 zbv
 
24.08.11
17:45
НоваяЦенаКонтрагента.Записать();
Сообщить("Записался!!! "+НоваяЦенаКонтрагента);
3 Amra
 
24.08.11
17:45
Значение "Контрагент" какого типа - ссылка или объект?
4 Alex11
 
24.08.11
17:45
(3) ссылка
5 andrewks
 
24.08.11
17:46
(2)
НоваяЦенаКонтрагента.Записать();
Сообщить("типо, записался? "+НоваяЦенаКонтрагента);
6 Rovan
 
гуру
24.08.11
17:49
(0) Зайди внутрь НоваяЦенаКонтрагента.Записать();
может там срабатывает Отказ=Истина
7 Alex11
 
24.08.11
17:50
(5) ну по отладчику выдает что вроде как записан, только нет его нефига

(6) ща попробую
8 Alex11
 
24.08.11
17:51
(6) в главном модуле, там на проверку Процедура ПередЗаписью и там все нормал проходит
9 Alex11
 
24.08.11
17:53
все нашел косяк
Независимо от того, куда вы едете — это в гору и против ветра!