Задача по 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"
Найти разницу между двум остатками и вынести в отдельную таблицу.
Можно было сделать через программирование, где: "Остаток на конец" - "Остаток на начало" = "Разница", но как можно это сделать через платформу?
К примеру:
Остаток на начало: "Корректировка регистров отраслевого учета 0000-000014 от 30.09.2023 0:00:00"
Остаток на конец: "377,157"
Найти разницу между двум остатками и вынести в отдельную таблицу.
Можно было сделать через программирование, где: "Остаток на конец" - "Остаток на начало" = "Разница", но как можно это сделать через платформу?
Прикрепленные файлы:
По теме из базы знаний
- Устранение расхождений между регистрами РАУЗ (регл) и регистрами учета ТМЦ, НЗП в УПП 1.3 и КА 1.1
- Исправление резервов. Сверка остатков с резервами. Проверка на зависшие резервы. Заполнение документа списком кодов товаров. 1С 7.7
- Заметки консультанта по переходу с затратного метода на балансовый в программе 1С:ERP Управление предприятием
- Инвентаризатор крепкого алкоголя для 1С:Розница 2.3 ЕГАИС (Автоматическое подтверждение ТТН ЕГАИС и автоматическое списание пива)
- Каждый месяц находите расхождения в итогах регистров? Воспроизведем и поправим ошибку платформы
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(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
КОНЕЦ КАК ИзменениеКлассаРасход,
экзОперативныйУчетФизическогоВеса.ПериодСекунда КАК ПериодСекунда
ИЗ
РегистрНакопления.экзОперативныйУчетФизическогоВеса.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, ДвиженияИГраницыПериода, ) КАК экзОперативныйУчетФизическогоВеса
ГДЕ
экзОперативныйУчетФизическогоВеса.Сырье <> НЕОПРЕДЕЛЕНО
ПоказатьПрикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот