Вход | Регистрация


Не устанавливается флаг оплаты в реализации при проведении ПКО

Не устанавливается флаг оплаты в реализации при проведении ПКО
Я
   max805
 
03.10.17 - 04:03
Добрый день. В документе РеализацияТоваровИУслуг есть данные "Оплачено" Тип булево. Функционал таков: При проведении созданного  н а основании РТИУ автоматичски должен устанавливаться флаг оплаты. В обработке проведени ПКО дописал :
ОплаченоСсылка=ЭтотОбъект.ДокументОснование.Оплачено;
    ОплаченоОбъект=ОплаченоСсылка.ПолучитьОбъект();
    ОплаченоОбъект=Истина;
    ОплаченоОбъект.Записать();

При проведении ПКО выдает ошибку:
{Документ.ПриходныйКассовыйОрдер.МодульОбъекта(338)}: Значение не является значением объектного типа (ПолучитьОбъект)
    ОплаченоОбъект=ОплаченоСсылка.ПолучитьОбъект();
Подскажите плз где ошибка
 
 
   max805
 
1 - 03.10.17 - 04:04
На основании создается ПКО
   h-sp
 
2 - 03.10.17 - 04:18
(0) а у типа Булево разве есть метод ПолучитьОбъект ?? Правильно вам пишет.
   max805
 
3 - 03.10.17 - 04:23
h-sp
а какую функцию тогда использовать при обращению к значению Булево
   DmVl76
 
4 - 03.10.17 - 04:30
ОплаченоСсылка=ЭтотОбъект.ДокументОснование.Оплачено

Может так ОплаченоСсылка=ЭтотОбъект.ДокументОснование?
   DmVl76
 
5 - 03.10.17 - 04:36
Только не пойму, зачем лепить такие конструкции (к тому же все это скорее всего неверно будет работать (может быть предоплата,частичная оплата), когда есть регистр взаиморасчетов.
   AneJIbcuH
 
6 - 03.10.17 - 05:27
(0) Что за жесть?
Если отойти от логики, точнее по вашему правильно так:
Если Не ЭтотОбъект.ДокументОснование.Пустая() Тогда
ОплаченоОбъект=ЭтотОбъект.ДокументОснование.ПолучитьОбъект();
ОплаченоОбъект.Оплачено = Истина;

ОплаченоОбъект.Записать();
КонецЕсли;
   max805
 
7 - 03.10.17 - 07:02
AneJIbcuH
огромное спасибо. получилось
   torgm
 
8 - 03.10.17 - 07:09
(0)  не делай так,
   FIXXXL
 
9 - 03.10.17 - 08:41
(7) надеюсь обратные случаи, типа удаления оплаты, ты предусмотрел
лучше послушай (8) и переделай на регистр

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует