Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 06:43

Регистр Сведений

Автор zinom, 16 дек 2021, 12:35

0 Пользователей и 1 гость просматривают эту тему.

zinom

Доброго времени суток. Нужна помощь в коде. В общем, мне нужно сделать так, чтобы при создании документа о Расходах, данные брались в Регистре Сведений за выбранный месяц в документе Расходы. Как мне это реализовать?

alexandr_ll

zinom, А какая периодичность регистра сведений? https://helpme1c.ru/registry-svedenij-v-yazyke-1s-8-v-primerax

zinom

alexandr_ll, в пределах месяца

alexandr_ll

zinom, Как вы делаете и что не получается? Не видя конфигурации трудно сказать что-то определенное.
Например, можно использовать событие формы "ПриСозданииНаСервере" и в нем с помощью запроса найти нужные данные из регистра сведений.

zinom

alexandr_ll, первый запрос в котором берутся данные из регистра сведений ЛимитРасходовНаМесяц: https://drive.google.com/file/d/1O9_KkEUwA7I0GJmcHd022v1xQTamRhQN/view?usp=sharing

второй запрос в котором берутся данные из регистра накоплений Расходы:
https://drive.google.com/file/d/1pjJIERRkLIyFeKo4wXIkENqOdhcJ0y82/view?usp=sharing

Реализовать процесс замены остатков за определенный месяц у меня получилось. Но вот сами расходы вычитаются без учёта конкретного месяца. То есть вот на 01.12.2021 есть расход на сумму 300 рублей, если я попробую создать документ к примеру за 01.11.2021, то у меня тот расход который за декабрь будет включаться в остатки, но за ноябрь у меня задан абсолютно другой регистр сведений.

alexandr_ll

zinom, А почему в запросе к регистру накопления не ограничиваете период?

zinom

alexandr_ll, я пытался написать РегистрНакопления.Расходы(НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ)) КАК Расходы, но когда я пытаюсь создать документ и начинаю выбираться вид расхода, то у меня появляется ошибка: "Нельзя задавать параметры для таблицы "РегистрНакопления.Расходы" <<?>> РегистрНакопления.Расходы(НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ)) КАК Расходы"

alexandr_ll

zinom, Можно использовать "Остатки", "Обороты", "Остатки и обороты" https://helpme1c.ru/registry-nakopleniya-v-yazyke-1s-8-v-primerax

Optiman

Цитата: zinom от 17 дек 2021, 10:36РегистрНакопления.Расходы(НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ)) КАК Расходы
Так можно писать только для СрезПервых или СрезПоследних.


zinom

Optiman, так это регистры накоплений, а не регистры сведений

Похожие темы (5)

Рейтинг@Mail.ru

Поиск