Пересчет разницы между остатками

1. Krutoi-JUN 13.09.24 09:50 Сейчас в теме
Задача по 1С: необходимо добавить в отдельном столбце разницу между "_Остаток на начало_" и "_Остаток на конец_". В данном случае для разницы будут выступать переменные "Корректировка регистров отраслевого учета 0000-000014 от 30.09.2023 0:00:00" И "Акт на подработку 0000-000037 от 25.09.2023 23:55:50"

К примеру:
Остаток на начало: "Корректировка регистров отраслевого учета 0000-000014 от 30.09.2023 0:00:00"
Остаток на конец: "377,157"

Найти разницу между двум остатками и вынести в отдельную таблицу.

Можно было сделать через программирование, где: "Остаток на конец" - "Остаток на начало" = "Разница", но как можно это сделать через платформу?
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
7. lone_mayson 52 17.09.24 09:15 Сейчас в теме
Чем тебя ресурс ФизВесОборот не устраивает?
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. lefthander 13.09.24 09:55 Сейчас в теме
(1) Может вычисляемое поле - это же СКД? или нет?
3. Krutoi-JUN 13.09.24 10:48 Сейчас в теме
(2) Просто я не так сильно разбираюсь в данных темах, а конкретнее в СКД. Возможно данные файлы и код будут вам говорить о том, как работает запрос к таблице.
Почему так? Просто не могу понять как работать именно через платформу, тем более когда для бухгалтера необходимо сделать именно так.
В случае с моими попытками лезть в чужой код заканчиваются катастрофически провалами и недопониманиями как он работает, тем более когда надо ещё успеть в срок сделать =)
Работаю во франчайзинговой компании

В общем, вот код запроса:
ВЫБРАТЬ
	экзОперативныйУчетФизическогоВеса.Регистратор.Дата КАК РегистраторДата,
	экзОперативныйУчетФизическогоВеса.Регистратор.Номер КАК РегистраторНомер,
	экзОперативныйУчетФизическогоВеса.Регистратор КАК Регистратор,
	экзОперативныйУчетФизическогоВеса.Организация КАК Организация,
	экзОперативныйУчетФизическогоВеса.Склад КАК Склад,
	экзОперативныйУчетФизическогоВеса.Номенклатура КАК Номенклатура,
	экзОперативныйУчетФизическогоВеса.Сырье КАК Сырье,
	экзОперативныйУчетФизическогоВеса.Контрагент КАК Контрагент,
	экзОперативныйУчетФизическогоВеса.Фонд КАК Фонд,
	экзОперативныйУчетФизическогоВеса.ФизВесНачальныйОстаток КАК ФизВесНачальныйОстаток,
	экзОперативныйУчетФизическогоВеса.ФизВесОборот КАК ФизВесОборот,
	экзОперативныйУчетФизическогоВеса.ФизВесПриход КАК ФизВесПриход,
	экзОперативныйУчетФизическогоВеса.ФизВесРасход КАК ФизВесРасход,
	экзОперативныйУчетФизическогоВеса.ФизВесКонечныйОстаток КАК ФизВесКонечныйОстаток,
	экзОперативныйУчетФизическогоВеса.Сырье.ГодУрожая КАК СырьеГодУрожая,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзПриемнаяКвитанция)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесПриход
		ИНАЧЕ 0
	КОНЕЦ КАК ПриемныеКвитанцииПриход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзПриемнаяКвитанция)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесРасход
		ИНАЧЕ 0
	КОНЕЦ КАК ПриемныеКвитанцииРасход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзАктНаПодработку)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесПриход
		ИНАЧЕ 0
	КОНЕЦ КАК АктыНаПодработкуПриход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзАктНаПодработку)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесРасход
		ИНАЧЕ 0
	КОНЕЦ КАК АктыНаПодработкуРасход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзПеремещениеСырья)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесПриход
		ИНАЧЕ 0
	КОНЕЦ КАК ПеремещениеСырьяПриход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзПеремещениеСырья)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесРасход
		ИНАЧЕ 0
	КОНЕЦ КАК ПеремещениеСырьяРасход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзТТН)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесПриход
		ИНАЧЕ 0
	КОНЕЦ КАК ТТНПриход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзТТН)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесРасход
		ИНАЧЕ 0
	КОНЕЦ КАК ТТНРасход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзПереоформлениеСырья)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесПриход
		ИНАЧЕ 0
	КОНЕЦ КАК ПереоформлениеПриход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзПереоформлениеСырья)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесРасход
		ИНАЧЕ 0
	КОНЕЦ КАК ПереоформлениеРасход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзВывозОтходов)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесПриход
		ИНАЧЕ 0
	КОНЕЦ КАК ВывозОтходовПриход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзВывозОтходов)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесРасход
		ИНАЧЕ 0
	КОНЕЦ КАК ВывозОтходовРасход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзПриходСырья)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесПриход
		ИНАЧЕ 0
	КОНЕЦ КАК ПриходСырьяПриход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзПриходСырья)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесРасход
		ИНАЧЕ 0
	КОНЕЦ КАК ПриходСырьяРасход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзРапортФ114)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесПриход
		ИНАЧЕ 0
	КОНЕЦ КАК РапортФ114Приход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзРапортФ114)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесРасход
		ИНАЧЕ 0
	КОНЕЦ КАК РапортФ114Расход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзРасходСырья)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесПриход
		ИНАЧЕ 0
	КОНЕЦ КАК РасходСырьяПриход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзРасходСырья)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесРасход
		ИНАЧЕ 0
	КОНЕЦ КАК РасходСырьяРасход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзИзменениеКлассаПеревод)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесПриход
		ИНАЧЕ 0
	КОНЕЦ КАК ИзменениеКлассаПриход,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(экзОперативныйУчетФизическогоВеса.Регистратор.Ссылка) = ТИП(Документ.экзИзменениеКлассаПеревод)
			ТОГДА экзОперативныйУчетФизическогоВеса.ФизВесРасход
		ИНАЧЕ 0
	КОНЕЦ КАК ИзменениеКлассаРасход,
	экзОперативныйУчетФизическогоВеса.ПериодСекунда КАК ПериодСекунда
ИЗ
	РегистрНакопления.экзОперативныйУчетФизическогоВеса.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, ДвиженияИГраницыПериода, ) КАК экзОперативныйУчетФизическогоВеса
ГДЕ
	экзОперативныйУчетФизическогоВеса.Сырье <> НЕОПРЕДЕЛЕНО
Показать
Прикрепленные файлы:
4. Krutoi-JUN 17.09.24 09:03 Сейчас в теме
Как то странно, что здесь больше никто не пишет
5. user1936660 17.09.24 09:10 Сейчас в теме
6. Krutoi-JUN 17.09.24 09:12 Сейчас в теме
нет, но все равно появится ответ и не надо в лишний раз гуглить, если это просто сделать =)
8. user1936660 17.09.24 09:17 Сейчас в теме
(6)
появится ответ и не надо в лишний раз гуглить
Это, пожалуй, всё, что надо знать о работающих во франчайзи.
7. lone_mayson 52 17.09.24 09:15 Сейчас в теме
Чем тебя ресурс ФизВесОборот не устраивает?
Оставьте свое сообщение

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