Причина в том, что мы на клиенте, а на клиенте получать структуру данных ссылки нельзя. Но ведь это само по себе ссылка!
Также здесь скорее всего неправильно выбрано событие. Полагаю, что должно быть "ПриОкончанииРедактирования"
Та же самая ситуация с Рецепт.Продукты
В общем, нельзя разрабатывать в толстом клиенте!!!
В отчете по остаткам продуктов не хватает:
Возможности выбрать дату, на которую получаются остатки,
Отбора по продуктам (было бы хорошо).
Питание:
При попытке открыть:
{Документ.Питание.Форма.ФормаДокумента.Форма(23)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
Объект.Еда.Итог("Калории") > Объект.Человек.ПолучитьОбъект().Норма;
по причине:
Элемент не выбран!
Объект нужно получать только если собираетесь редактировать элемент. Значение реквизита можно получать из ссылки вот так:
Объект.Человек.Норма;
Структурно:
Хорошо спроектировано,
Не надо разрабатывать в толстом клиенте,
Не забывать про пользовательские истории в отчетах,
В целом хорошо.
Оценка: 4/5
Приготовление:
При попытке добавить строку выходит ошибка:
Причина в том, что мы на клиенте, а на клиенте получать структуру данных ссылки нельзя. Но ведь это само по себе ссылка! Также здесь скорее всего неправильно выбрано событие. Полагаю, что должно быть "ПриОкончанииРедактирования"
Та же самая ситуация с Рецепт.Продукты В общем, нельзя разрабатывать в толстом клиенте!!!
При перепроведении документа возникает ошибка нехватки остатков, так как подхватываются движения самого документа. Можно обратить внимание на вот это: http://xn----1-bedvffifm4g.xn--p1ai/articles/2017-02-12-two-methods-for-inventory-check/
В отчете по остаткам продуктов не хватает: Возможности выбрать дату, на которую получаются остатки, Отбора по продуктам (было бы хорошо).
Питание: При попытке открыть:
Объект нужно получать только если собираетесь редактировать элемент. Значение реквизита можно получать из ссылки вот так:
Объект.Человек.Норма;
Структурно: