Версия для печати темы (https://pro1c.org.ua/index.php?s=5e788e9181cca4bdf6d68c018a8d42ab&showtopic=67162)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Возможно ли что то тимпа накопительного вычитания в СКД?

Автор: twilight_dream 19.01.23, 23:42

1С:Предприятие 8.3 (8.3.16.1814)
"Управление производственным предприятием для Украины", редакция 1.3 (1.3.69.2)

Есть некая колонка А в которой есть числа или пустые ячейки, колонка Б, и колонка С их разность. Сгруппированы например по полю Сотрудник/Дата.
Но просто разность колонок не подходит.
Надо взять сумму по группировке "Сотрудник" по колонке Б. И накопительно вычитать её только из тех строк в А, где они не пустые. Если суммма закончится, дальше не вычитать.
Живой пример. Пусть это будет отдельная колонка. В ней должно отняться из А 7, 11, 7, на этом 25 заканчивается и дальше не отниаем:

Надеюсь с каракулями будет понятней


Автор: AnryMc 20.01.23, 8:35

Я бы обратил внимание на расширение языка запросов СКД, а именно: "ВычислитьВыражениеСГруппировкой..."

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua