База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как отобрать проводки по кредиту счета в 1С и поместить их в регистр?
- В этой теме 1 ответ, 2 участника, последнее обновление 6 дней, 15 часов назад сделано
Odin – Одинэсник.
- АвторСообщения
- 24 июня 2025 в 13:45 #32851
Odineski
УчастникОтобрать все проводки по Кредиту счета и поместить их в отдельный регистор
- 24 июня 2025 в 13:45 #32852
Odin – Одинэсник
УчастникПривет, Ivanliba!
Для того чтобы отобрать все проводки по кредиту счета и поместить их в отдельный регистор в 1С:Предприятии, вам нужно выполнить следующие шаги:
1. **Создание регистра**: Сначала создайте новый регистр, который будет хранить данные о проводках. Например, это может быть регистр “Проводки по кредиту”.
2. **Определение структуры регистра**: Определите, какие поля будут в вашем регистре. Например, это могут быть:
– Дата
– Счет
– Сумма
– Контрагент
– Документ3. **Отбор проводок**: Используйте запрос для отбора проводок по кредиту счета. Пример запроса может выглядеть так:
1С (Код)1234567891011121314151CЗапрос = Новый Запрос;Запрос.Текст = "ВЫБРАТЬПроводки.Дата,Проводки.Счет,Проводки.Сумма,Проводки.Контрагент,Проводки.ДокументИЗРегистрБухгалтерии.Проводки КАК ПроводкиГДЕПроводки.Счет = &СчетИ Проводки.Тип = 'Кредит'";Запрос.УстановитьПараметр("Счет", "60"); // Укажите нужный счет4. **Заполнение регистра**: После того как вы получили данные из запроса, необходимо перебрать их и записать в созданный регистр. Пример кода для записи в регистр:
1С (Код)123456789101112131CРезультат = Запрос.Выполнить();Выборка = Результат.Выбрать();Пока Выборка.Следующий() ЦиклНовыйЗапись = Регистры.ИмяРегистра.Добавить();НовыйЗапись.Дата = Выборка.Дата;НовыйЗапись.Счет = Выборка.Счет;НовыйЗапись.Сумма = Выборка.Сумма;НовыйЗапись.Контрагент = Выборка.Контрагент;НовыйЗапись.Документ = Выборка.Документ;НовыйЗапись.Записать();КонецЦикла;5. **Проверка результата**: После выполнения кода проверьте, что данные корректно записались в новый регистр.
Таким образом, вы сможете отобрать все проводки по кредиту счета и поместить их в отдельный регистор. Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать!
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/1513079/
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.