Имя: Пароль:
1C
1С v8
Ошибка создания платежного поручения
0 Sanr231
 
05.02.19
14:21
При создании платежного поручения и попытке записать его вываливается ошибка:
{ОбщийМодуль.РаботаСДоговорамиКонтрагентовБП.Модуль(665)}: Метод объекта не обнаружен (НаличиеСуммыНДС)
    Возврат Документы[ТекущийДокумент.Метаданные().Имя].НаличиеСуммыНДС(ТекущийДокумент);

Это из конфигуратора

Платформа 8.3.13.1644, конфигурация Бух. предприятия версия 3.0.67.72. На версии 67.67 была аналогичная проблема

Что может быть и как лечить?
1 OldCondom
 
05.02.19
14:29
Это типовой код такой?
Документы[ТекущийДокумент.Метаданные().Имя].НаличиеСуммыНДС(ТекущийДокумент);
2 Sanr231
 
05.02.19
14:29
Конфигурация без изменений
3 OldCondom
 
05.02.19
14:30
Хотя да, похоже. Человек так не напишет.
4 Sanr231
 
05.02.19
14:30
А код это из отладчика на стоп-ошибке
5 OldCondom
 
05.02.19
14:30
ну так посмотри, что за документ в ТекущийДокумент
6 Sanr231
 
05.02.19
14:31
Это как?
7 OldCondom
 
05.02.19
14:33
в табло напиши ТекущийДокумент
8 OldCondom
 
05.02.19
14:33
при точке останова
9 shuhard
 
05.02.19
14:35
(0) ну нет в менеджере документа функции НаличиеСуммыНДС
- от форума тебе что нужно ?
10 OldCondom
 
05.02.19
14:39
(9) оно понятно. Но теперь он найдет какой там документ в табличной части или еще где и поймет, что так делать не надо. ПОтом узнают, что Вася в прошлом году что-то делал в расширениях и теперь они привязывают к платежке документ ввода начальных остатков и принятие ОС к учету. Васю не найдут, директор будет зол, снова искать тупых одинесников и платить не пойми за что. Придет домой не в духе, накричит на жену, та скажет я так больше не могу и уйдет, а маленький сын подумает, что тлен и прах, жизнь бессмысленна и в школе скажет девочке Вике, что продолжать встречаться им нет смысла, пусть они уже и держались за ручку.

Таким образом автор может спасти психику Вики.
А ты спрашиваешь, что от форума нужно.
11 Sanr231
 
05.02.19
14:47
(10) ахахахахаха...... А можно я это на Пикабу выложу?
(7) никак не соображу в каком табло
(9) Функция ДокументСНДС(ТекущийДокумент) Экспорт

    Если НЕ ЗначениеЗаполнено(ТекущийДокумент) Тогда
        Возврат Истина;
    КонецЕсли;
        
    Возврат Документы[ТекущийДокумент.Метаданные().Имя].НаличиеСуммыНДС(ТекущийДокумент);

КонецФункции

Вот код функции на который он ругается.
Что значит нет в менеджере?