Доброго дня.
Мое решение. В отчете - отбор по регистратору (только приходные и реклама), операция отображаться не будет.
Признак учета субконто как положено. В блокировках в расходной сначала блокировку и по складу сделал, но потом убрал.
Здравствуйте. Решение понравилось. Пара вопросов - зачем для документов:
"Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
СуммаПоДокументу = СписокНоменклатуры.Итог("Сумма");
КонецПроцедуры" - ведь дальше СуммаПоДокументу не используется, требование экзамена?
• В расходной накладной нет блокировки на запись для "РегистрСведений.Группы" (сам не знаю - нужно ли делать такие блокировки - Вы как считаете)?
• "ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Группы.СрезПоследних(&Момент, )" тут можно задать отбор по группам для самого среза последних
• В рекламе " | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Управленческий.Остатки(
| &Момент,
| Счет = ЗНАЧЕНИЕ(ПланСчетов.Управленческий.Товары),
| &Субконто,
| Субконто1 В
| (ВЫБРАТЬ РАЗЛИЧНЫЕ
| Т.Номенклатура
| ИЗ
| ВТНом КАК Т))" - думаю, различные тут лишнее.
Добрый день!
1. СуммаПоДокументу - делаю на автомате всегда. Делается быстро, обычно пригодится или в ОУ или в БУ
2. Не нашел где в расходной мы записываем РС Группы. Но вообще те блокировки, что мы делаем - делаются на чтение.
И делаются только когда меняются данные, которые считываем до или после изменения.
3. Отбор по группам задавать нельзя. В периодических РС в параметрах виртуальных таблиц условия можно накладывать только на измерения, иначе результат вас не обрадует
Объяснять долго, лучше этот вопрос где-то почитайте.
4. Не лишнее по идее. Я задачу не помню уже, но исходя из структуры регистра - одна номенклатура может быть в различных группах, ав таблице ВТНом выборка пар Группа и Номенклатура, соот-но одной позиции номенклатур ы там может быть столько, сколько разных групп.
если что - пишите в личку, почту я просматриваю редко.