Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:31

значение не является объектным значением типа

Автор lelik13121991, 17 мая 2017, 19:42

0 Пользователей и 1 гость просматривают эту тему.

lelik13121991

Есть документ доходы. В нем в ТЧ Зарплата при изменении реквизита ДопРасходы рассчитываются 3 других реквизита. Вроде бы все верно, но при изменении допрасходов выскакивает ошибка
"значение не является объектным значением типа (Газ)"
{Документ.Доходы.Форма.ФормаДокумента.Форма(44)}: Значение не является значением объектного типа (Газ)
    ценГаз = Стр.Газ;

Как только в этом документе переключаешься на ТЧ Услуга (в которой и имеется реквизит Газ) и обратно на ТЧ Зарплата данная ошибка пропадает.
Как можно решить эту беду?

Для удобства понимания прилагаю конфигурацию и инф. базу под нее

Заранее спасибо

ilnur75

дублируются записи , поэтому
вынеси проц ПередЗаписью в модуль объекта,
оставь в ней только проверку условий.
строки с Стр в ней не нужны.

lelik13121991

Цитата: ilnur75 от 17 мая 2017, 20:40
дублируются записи , поэтому
вынеси проц ПередЗаписью в модуль объекта,
оставь в ней только проверку условий.
строки с Стр в ней не нужны.

Попробовал - не помогает. Возможно я неверно вас понял?

ilnur75

не правильно формула рачета написана, причем дважды .
надо указать Стр.Газ как и все остальные слагаемые, у тебя ценГаз = ...+ ценГаз.
надо немного отдыхать.

можно нажать кнопку Спасибо.
Добавлено: 17 мая 2017, 22:04


надо указать

&НаСервере
Процедура Заполнениезарплат(Элемент)

и будет вам счастье

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск