Обозначить имя табличной части для функции "Если" в форме справочника

1. user2001016 28.02.24 13:30 Сейчас в теме
Задача. Есть справочник "Цены на продукты", где есть Продукт и его цена за 1кг;
Есть справочник "Рецепты", там есть блюдо.
У блюда есть табличная часть: ингредиент, вес, ЕдиницаИзмерения.
Нужно сделать так, чтобы была ясна цена блюда, если вес в граммах.

Напишу только часть кода, который не работает, а именно не реагирует на грамм, просто пропускает и считает цену, как вес на цену:

<...>
Если Строка.ЕденицаИзмерения.Имя = "грамм" Тогда
Цена = (Строка.Себистоимость / 1000 * Строка.Вес);
Иначе
<...>

Благодарю заранее!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 28.02.24 13:54 Сейчас в теме
(1) А встать в нужную строку, установить точку остановки, запустить режим отладки и посмотреть, что там творится в Строка.ЕденицаИзмерения вообще никак? Это ж тупо проще и быстрее в десятки раз.
3. user2001016 28.02.24 14:05 Сейчас в теме
(2) Ну я не профи, просто делаю практическую работу. Что умею так сказать)
4. nomad_irk 76 28.02.24 14:26 Сейчас в теме
(3)т.е. урок про отладку прогулял
5. starjevschik 28.02.24 14:46 Сейчас в теме
Так и написано в справочнике
Еденица
??
6. user1880116 28.02.24 17:05 Сейчас в теме
(5) Так надо. Иначе Себистоимость считаться не будет.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот