СКД: Вычислить ресурсы с учетом предыдущего остатка
Уважаемые знатоки подскажите может кто то решал такую задачку на СКД:
Есть таблица см. скриншот. сортировка в таблице идет по периоду (т.о. строки с одинаковой номенклатурой не идут по порядку), в колонке "Количество для закупки" итоговые расчетные данные для конкретной номенклатуры. А расчет должен быть такой
Март = КолВМес – КолЗакуп = 3 – 7 = 0 (КолОстаток = –4)
Апрель = КолВМес + КолОстаток = 4 – 4 = 0 (КолОстаток = 0)
и т.д.
Причем обратите внимание что для первой позиции формула не такая как для последующих. Сначала я было подумал про волшебный метод СКД: ВычислитьВыражение но боюсь что он так не умеет...
Есть таблица см. скриншот. сортировка в таблице идет по периоду (т.о. строки с одинаковой номенклатурой не идут по порядку), в колонке "Количество для закупки" итоговые расчетные данные для конкретной номенклатуры. А расчет должен быть такой
Март = КолВМес – КолЗакуп = 3 – 7 = 0 (КолОстаток = –4)
Апрель = КолВМес + КолОстаток = 4 – 4 = 0 (КолОстаток = 0)
и т.д.
Причем обратите внимание что для первой позиции формула не такая как для последующих. Сначала я было подумал про волшебный метод СКД: ВычислитьВыражение но боюсь что он так не умеет...
Прикрепленные файлы:
По теме из базы знаний
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Конфигурация Flowcon
- Три способа создания одного отчета на СКД
- Комплексный контроль остатков. Для одного или сразу нескольких логически связанных регистров накопления. Универсальное решение уровня данных для контроля не только складских остатков
- Программная корректировка при выводе отчета СКД
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
не ВычислитьВыражение, а Вычислить
вот в этом курсеhttps://learn.programstore.ru/video_kurs_skd рассказывал как пользоваться этими функциями
в том числе был пример как определить, что это первый месяц. ну и соот-но посчитать по другой формуле
вот в этом курсе
в том числе был пример как определить, что это первый месяц. ну и соот-но посчитать по другой формуле
ВЫЧИСЛИТЬ (EVAL)
Синтаксис:
Вычислить(<Выражение>, <Группировка>, <ТипРасчета>)
Описание:
Функция ВЫЧИСЛИТЬ предназначена для вычисления выражения в контексте некоторой группировки.
Функция используется для совместимости с предыдущими версиями «1С:Предприятия». Вместо данной функции рекомендуется использовать функцию ВычислитьВыражение. (https://its.1c.ru/db/v8313doc#bookmark:dev:TI000000582)
Синтаксис:
Вычислить(<Выражение>, <Группировка>, <ТипРасчета>)
Описание:
Функция ВЫЧИСЛИТЬ предназначена для вычисления выражения в контексте некоторой группировки.
Функция используется для совместимости с предыдущими версиями «1С:Предприятия». Вместо данной функции рекомендуется использовать функцию ВычислитьВыражение. (
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот