Павел то Чистов рекомендует, а вот экзаменаторы зачастую не одобряют)
Всё-таки на экзамене лучше остатки получать на МоментВремени().
Рискуете нарваться на ошибку
Если при проведении документа используются каким-то образом данные, считываемые из регистров, обязательно требуется предусмотреть получение таких данных на момент проведения документа
и потерять драгоценный бал.
Были уже ситуации, когда экзаменаторы не одобряли конструкцию получения актуальных остатков при оперативном проведении.
Получайте на МоментВремени.
Добрый день, спасибо за комментарий - драгоценный бал ни в коем случае терять нельзя.
Не найдется у Вас времени мельком посмотреть мое решение 1 и 2-й задач билета №2?
Заранее благодарен!
Выкроил время, посмотрел решение.
1) Вы добавили регистр ПартииТоваров, однако в каркасной уже есть объект ОстаткиНоменклатуры, почему бы не использовать его? Тем более проверяя Ваше решение на каркасной Вы в том числе показываете умение работать с имеющимися объектами, а Вы игнорируете уже добавленный в систему объект для реализации товарного учета.
2) Если в Приходную внести услугу, она ляжет мертвым грузом в регистре товарного учета, а это невыведение регистра в ноль. Я бы просто ограничил ввод только товаров через параметры выбора Номенклатуры. Займет пару секунд, а на душе спокойней)
3) Уже обсуждали - остатки получать для старой методики нужно на МоментВремени(), Ваша сложная конструкция на экзамене не требуется
4) Зачем Вы пытаетесь решить задачу с себестоимостью новой методикой проведения? Это неверно.
Если для формирования записей регистра необходимо сначала получать данные из этого самого регистра, то можно использовать только старую методику!
При старой и новой методики при получении данных из регистра уже будет установлена блокировка, для старой через объект БлокировкаДанных, для новой - в момент записи набора записей.
У Вас же происходит получение данных из регистра, при этом никакой блокировки не установлено! Считываемые данные не могут быть изменены, а Ваше решение это гарантировать не может.
5) ОУ - отчет Продажи, обратите внимание в примере нет итогов по вертикали, у Вас есть. Заголовок тоже неплохо бы реализовать как в примере задания.
6) Оказываемые услуги не должны попадать в регистр Партий товаров, им там не место, это снова невыведение регистра в ноль, грубая ошибка
7) Зачем добавлять субконто на счет ОбщехозяйственныеЗатраты? Решить можно и с теми аналитиками, что Вы добавили на другие счета.
8 ) Почему на счете ПрибылиУбытки не установлены флаги ТолькоОбороты для субконто Номенклатура и Проект? Будут накапливаться остатки, они там не нужны, это тоже грубое нарушение
9) Себестоимость рассчитывается по товарам по всей организации, то есть без учета склада, необходимо добавлять признак учета субконто Суммовой и отключать его для субконто Склад на счете Товары
10) Расходная в БУ - сначала устанавливайте блокировку, затем выполняйте запрос.
11) Себестоимость списывается в разрезе товара и склада, а должна в разрезе товара по всем складам
12) В документе Затраты помимо указания Счета указывайте также в параметрах виртуальной таблице и отбор по Кор счету, иначе ввод проводки документом Операция со счетом Прибыли и убытки и "левым" корреспондирующим счетом, может привести к тому, что она попадет в ваши данные и Вы в результате соберете не только продажи.