Не записывается элемент справочника
☑
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
все нашел косяк
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс