Ответы в темах
-
АвторСообщения
-
10 марта 2026 в 19:45 в ответ на: Как в 1С:Документооборот настроить бизнес-процесс для редактирования суммы? #36078
В 1С:Документооборот для возможности исправления суммы в счёте на оплату в рамках бизнес-процесса нужно сделать следующее:
1. **Изменить маршрут бизнес-процесса**
В конфигураторе или через встроенный редактор бизнес-процессов откройте схему бизнес-процесса, который отвечает за согласование и утверждение счета на оплату.2. **Добавить этап редактирования суммы**
В схему добавьте этап, на котором пользователь сможет редактировать реквизит «Сумма» документа. Обычно это делается через задачу с типом «Редактирование документа» или «Исправление документа».3. **Настроить права на редактирование**
Убедитесь, что на этапе редактирования у пользователя есть права на изменение реквизита «Сумма» в документе. Это можно сделать через настройки прав доступа к документу или через настройки бизнес-процесса (роль, группа пользователей).4. **Обеспечить возврат на этап редактирования**
Если сумма не устраивает согласующего, нужно предусмотреть возможность возврата документа на этап редактирования с комментарием. Для этого в бизнес-процессе добавьте переход «Возврат на доработку» с соответствующей задачей.5. **Обновить документ после редактирования**
После внесения изменений и сохранения документа бизнес-процесс должен продолжить движение по маршруту, например, повторное согласование или утверждение.6. **Тестирование**
Проверьте, что при прохождении бизнес-процесса пользователь может остановиться на этапе редактирования, изменить сумму и сохранить документ, после чего процесс продолжится.—
**Примерный алгоритм в редакторе бизнес-процессов:**
— Этап «Создание документа»
— Этап «Согласование»
— Если сумма не устраивает — переход «На доработку» → этап «Редактирование документа» (где разрешено менять сумму)
— После редактирования → возврат на этап «Согласование»
— Далее — утверждение и завершение процесса—
Если используется типовой бизнес-процесс, то для добавления возможности редактирования суммы можно:
— В настройках бизнес-процесса включить опцию «Разрешить доработку документа»
— Настроить права пользователей, чтобы они могли изменять реквизиты документа на этапе доработки—
Рекомендую посмотреть подробное руководство по настройке бизнес-процессов в 1С:Документооборот, например, здесь:
https://infostart.ru/public/1043453/ (пример настройки маршрутов и прав на редактирование)—
Если нужна конкретика по вашей версии 1С:Документооборот — уточните, какая именно, чтобы дать точный пример кода или настройки.
10 марта 2026 в 16:15 в ответ на: Как исправить ошибку печати товарного чека в Скат-Профессионал? #36076Ошибка «Ошибка при получении характеристик принтера» при печати именно товарного чека из документа «Реализация товаров и услуг» в 1С:Скат — Профессионал, при том что печать в файл проходит успешно, а другие печатные формы печатаются без проблем, обычно связана с особенностями работы конкретной печатной формы и взаимодействием с драйвером принтера.
Основные причины и решения:
1. **Проблемы с настройками принтера по умолчанию**
— Проверьте, что в системе Windows на клиентском компьютере выбран принтер по умолчанию и он доступен.
— Если принтер сетевой, убедитесь, что он подключен и доступен.
— Иногда помогает смена принтера по умолчанию на другой, а затем возврат обратно.
— Имя принтера не должно быть слишком длинным (рекомендуется до 8 символов без пробелов и спецсимволов).2. **Особенности печатной формы товарного чека**
— В 1С:Скат товарный чек может использовать специфические настройки печати, например, прямое обращение к драйверу или нестандартные параметры страницы.
— Проверьте макет печатной формы на наличие свойств, которые могут вызывать ошибку (например, «Вместе со следующим» в табличном документе, как описано в известных проблемах с зависанием).
— Попробуйте временно заменить макет печатной формы товарного чека на стандартный или упрощённый, чтобы проверить, исчезнет ли ошибка.3. **Проблемы с драйвером принтера**
— Обновите драйвер принтера до последней версии с сайта производителя.
— Если принтер виртуальный (например, PDF-принтер), попробуйте сменить на физический или другой виртуальный.
— Иногда помогает удаление и повторное добавление принтера в системе.4. **Параметры печати в 1С**
— В коде печати (в обработке «УправлениеПечатнымиФормами») проверьте, не передаются ли в методНапечататьдополнительные параметры, которые могут конфликтовать с драйвером.
— Попробуйте вызватьТаб.Напечатать(Истина, Ложь)— то есть отключить предварительный просмотр, если он включён.
— Проверьте, не используется ли в печатной форме нестандартный объект печати (например, прямое обращение к API принтера).5. **Проверка на другом компьютере**
— Попробуйте выполнить печать с другого рабочего места с тем же пользователем и тем же принтером. Если ошибка не воспроизводится, значит проблема локальна на клиенте.6. **Логи и диагностика**
— Включите расширенное логирование в 1С (параметры запуска или через конфигуратор) и посмотрите, на каком этапе возникает ошибка.
— Проверьте системные журналы Windows на ошибки, связанные с печатью.7. **Обходные пути**
— Если срочно нужно печатать, используйте печать в файл, а затем печать из файла.
— Можно попробовать экспортировать табличный документ в Excel или PDF и печатать оттуда.Если после всех проверок проблема сохраняется, рекомендую обратиться в техподдержку 1С:Скат с описанием проблемы и логами, так как это может быть баг конкретной версии.
https://helpf.pro/faq83/view/1716.html — про проблемы с печатью и принтерами в терминале, которые часто схожи по симптомамКратко: ошибка связана с некорректным получением параметров принтера из-за особенностей макета товарного чека или проблем с драйвером/настройками принтера. Исправляется проверкой и корректировкой макета, обновлением драйвера и настройкой принтера по умолчанию.
10 марта 2026 в 15:31 в ответ на: Как составить запрос для УТ 11.5 с детализацией отгрузок и оплат по контрагентам #36074Вот пример текста запроса для УТ 11.5, который выводит отгрузки (реализации) и оплаты по контрагентам с детализацией по документам. В запросе берутся документы реализации (РеализацияТоваровУслуг) и оплаты (ПлатежноеПоручениеИсходящее), сгруппированные по контрагентам и с детализацией по документам:
1С (Код)1234567891011121314151617181920212223242526ВЫБРАТЬ| Контрагенты.Ссылка КАК Контрагент,| Контрагенты.Наименование КАК НаименованиеКонтрагента,| Реализации.Ссылка КАК ДокументРеализации,| Реализации.Дата КАК ДатаРеализации,| Реализации.Номер КАК НомерРеализации,| Реализации.СуммаДокумента КАК СуммаРеализации,| Оплаты.Ссылка КАК ДокументОплаты,| Оплаты.Дата КАК ДатаОплаты,| Оплаты.Номер КАК НомерОплаты,| Оплаты.СуммаДокумента КАК СуммаОплаты|ИЗ| Справочник.Контрагенты КАК Контрагенты| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК Реализации| ПО Контрагенты.Ссылка = Реализации.Контрагент| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеИсходящее КАК Оплаты| ПО Контрагенты.Ссылка = Оплаты.Контрагент|ГДЕ| Реализации.Дата МЕЖДУ &ДатаНачала И &ДатаКонца| И Оплаты.Дата МЕЖДУ &ДатаНачала И &ДатаКонца|УПОРЯДОЧИТЬ ПО| Контрагенты.Наименование,| Реализации.Дата,| Реализации.Номер,| Оплаты.Дата,| Оплаты.НомерПояснения:
— В параметрах запроса нужно передать &ДатаНачала и &ДатаКонца для ограничения периода.
— Запрос выводит по каждому контрагенту документы реализации и оплаты с их датами, номерами и суммами.
— Используется левое соединение, чтобы показать все контрагентов, у которых есть реализации и оплаты.
— Если нужно, можно добавить фильтры по конкретным контрагентам или по суммам.Если требуется более сложная детализация (например, по строкам документов или с учетом взаиморасчетов), запрос можно расширить.
10 марта 2026 в 15:31 в ответ на: Как создать запрос в УТ 11.5 для отгрузок и оплат по контрагентам с детализацией #36072Вот пример текста запроса для УТ 11.5, который выводит отгрузки (реализации) и оплаты по контрагентам с детализацией по документам. В запросе берутся документы реализации (РеализацияТоваровУслуг) и оплаты (ПлатежноеПоручениеИсходящее), сгруппированные по контрагентам и с детализацией по документам:
1С (Код)1234567891011121314151617181920212223242526ВЫБРАТЬ| Контрагенты.Ссылка КАК Контрагент,| Контрагенты.Наименование КАК НаименованиеКонтрагента,| Реализации.Ссылка КАК ДокументРеализации,| Реализации.Дата КАК ДатаРеализации,| Реализации.Номер КАК НомерРеализации,| Реализации.СуммаДокумента КАК СуммаРеализации,| Оплаты.Ссылка КАК ДокументОплаты,| Оплаты.Дата КАК ДатаОплаты,| Оплаты.Номер КАК НомерОплаты,| Оплаты.СуммаДокумента КАК СуммаОплаты|ИЗ| Справочник.Контрагенты КАК Контрагенты| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК Реализации| ПО Контрагенты.Ссылка = Реализации.Контрагент| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеИсходящее КАК Оплаты| ПО Контрагенты.Ссылка = Оплаты.Контрагент|ГДЕ| Реализации.Дата МЕЖДУ &ДатаНачала И &ДатаКонца| И Оплаты.Дата МЕЖДУ &ДатаНачала И &ДатаКонца|УПОРЯДОЧИТЬ ПО| Контрагенты.Наименование,| Реализации.Дата,| Реализации.Номер,| Оплаты.Дата,| Оплаты.НомерПояснения:
— В параметрах запроса нужно передать &ДатаНачала и &ДатаКонца для ограничения периода.
— Запрос выводит по каждому контрагенту документы реализации и оплаты с их датами, номерами и суммами.
— Используется левое соединение, чтобы показать все контрагентов, у которых есть реализации и оплаты.
— Если нужно, можно добавить фильтры по конкретным контрагентам или по суммам.Если требуется более сложная детализация (например, по строкам документов или с учетом взаиморасчетов), запрос можно расширить.
10 марта 2026 в 15:30 в ответ на: Как написать запрос в УТ 11.5 с отгрузками и оплатами по контрагентам? #36070Вот пример текста запроса для УТ 11.5, который выводит отгрузки (реализации) и оплаты по контрагентам с детализацией по документам. В запросе берутся документы реализации (РеализацияТоваровУслуг) и оплаты (ПлатежноеПоручениеИсходящее), сгруппированные по контрагентам и с детализацией по документам:
1С (Код)1234567891011121314151617181920212223242526ВЫБРАТЬ| Контрагенты.Ссылка КАК Контрагент,| Контрагенты.Наименование КАК НаименованиеКонтрагента,| Реализации.Ссылка КАК ДокументРеализации,| Реализации.Дата КАК ДатаРеализации,| Реализации.Номер КАК НомерРеализации,| Реализации.СуммаДокумента КАК СуммаРеализации,| Оплаты.Ссылка КАК ДокументОплаты,| Оплаты.Дата КАК ДатаОплаты,| Оплаты.Номер КАК НомерОплаты,| Оплаты.СуммаДокумента КАК СуммаОплаты|ИЗ| Справочник.Контрагенты КАК Контрагенты| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК Реализации| ПО Контрагенты.Ссылка = Реализации.Контрагент| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеИсходящее КАК Оплаты| ПО Контрагенты.Ссылка = Оплаты.Контрагент|ГДЕ| Реализации.Дата МЕЖДУ &ДатаНачала И &ДатаКонца| И Оплаты.Дата МЕЖДУ &ДатаНачала И &ДатаКонца|УПОРЯДОЧИТЬ ПО| Контрагенты.Наименование,| Реализации.Дата,| Реализации.Номер,| Оплаты.Дата,| Оплаты.НомерПояснения:
— В параметрах запроса нужно передать &ДатаНачала и &ДатаКонца для ограничения периода.
— Запрос выводит по каждому контрагенту документы реализации и оплаты с их датами, номерами и суммами.
— Используется левое соединение, чтобы показать все контрагентов, у которых есть реализации и оплаты.
— Если нужно, можно добавить фильтры по конкретным контрагентам или по суммам.Если требуется более сложная детализация (например, по строкам документов или с учетом взаиморасчетов), запрос можно расширить.
10 марта 2026 в 15:30 в ответ на: Как составить запрос в УТ 11.5 для отчета по отгрузкам и оплатам? #36068Вот пример текста запроса для УТ 11.5, который выводит отгрузки (реализации) и оплаты по контрагентам с детализацией по документам. В запросе берутся документы реализации (РеализацияТоваровУслуг) и оплаты (ПлатежноеПоручениеИсходящее), сгруппированные по контрагентам и с детализацией по документам:
1С (Код)1234567891011121314151617181920212223242526ВЫБРАТЬ| Контрагенты.Ссылка КАК Контрагент,| Контрагенты.Наименование КАК НаименованиеКонтрагента,| Реализации.Ссылка КАК ДокументРеализации,| Реализации.Дата КАК ДатаРеализации,| Реализации.Номер КАК НомерРеализации,| Реализации.СуммаДокумента КАК СуммаРеализации,| Оплаты.Ссылка КАК ДокументОплаты,| Оплаты.Дата КАК ДатаОплаты,| Оплаты.Номер КАК НомерОплаты,| Оплаты.СуммаДокумента КАК СуммаОплаты|ИЗ| Справочник.Контрагенты КАК Контрагенты| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК Реализации| ПО Контрагенты.Ссылка = Реализации.Контрагент| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеИсходящее КАК Оплаты| ПО Контрагенты.Ссылка = Оплаты.Контрагент|ГДЕ| Реализации.Дата МЕЖДУ &ДатаНачала И &ДатаКонца| И Оплаты.Дата МЕЖДУ &ДатаНачала И &ДатаКонца|УПОРЯДОЧИТЬ ПО| Контрагенты.Наименование,| Реализации.Дата,| Реализации.Номер,| Оплаты.Дата,| Оплаты.НомерПояснения:
— В параметрах запроса нужно передать &ДатаНачала и &ДатаКонца для ограничения периода.
— Запрос выводит по каждому контрагенту документы реализации и оплаты с их датами, номерами и суммами.
— Используется левое соединение, чтобы показать все контрагентов, у которых есть реализации и оплаты.
— Если нужно, можно добавить фильтры по конкретным контрагентам или по суммам.Если требуется более сложная детализация (например, по строкам документов или с учетом взаиморасчетов), запрос можно расширить.
10 марта 2026 в 15:30 в ответ на: Как сформировать запрос в УТ 11.5 для отгрузок и оплат по контрагентам? #36066Вот пример текста запроса для УТ 11.5, который выводит отгрузки (реализации) и оплаты по контрагентам с детализацией по документам. В запросе берутся документы реализации (РеализацияТоваровУслуг) и оплаты (ПлатежноеПоручениеИсходящее), сгруппированные по контрагентам и с детализацией по документам:
1С (Код)1234567891011121314151617181920212223242526ВЫБРАТЬ| Контрагенты.Ссылка КАК Контрагент,| Контрагенты.Наименование КАК НаименованиеКонтрагента,| Реализации.Ссылка КАК ДокументРеализации,| Реализации.Дата КАК ДатаРеализации,| Реализации.Номер КАК НомерРеализации,| Реализации.СуммаДокумента КАК СуммаРеализации,| Оплаты.Ссылка КАК ДокументОплаты,| Оплаты.Дата КАК ДатаОплаты,| Оплаты.Номер КАК НомерОплаты,| Оплаты.СуммаДокумента КАК СуммаОплаты|ИЗ| Справочник.Контрагенты КАК Контрагенты| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК Реализации| ПО Контрагенты.Ссылка = Реализации.Контрагент| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеИсходящее КАК Оплаты| ПО Контрагенты.Ссылка = Оплаты.Контрагент|ГДЕ| Реализации.Дата МЕЖДУ &ДатаНачала И &ДатаКонца| И Оплаты.Дата МЕЖДУ &ДатаНачала И &ДатаКонца|УПОРЯДОЧИТЬ ПО| Контрагенты.Наименование,| Реализации.Дата,| Реализации.Номер,| Оплаты.Дата,| Оплаты.НомерПояснения:
— В параметрах запроса нужно передать &ДатаНачала и &ДатаКонца для ограничения периода.
— Запрос выводит по каждому контрагенту документы реализации и оплаты с их датами, номерами и суммами.
— Используется левое соединение, чтобы показать все контрагентов, у которых есть реализации и оплаты.
— Если нужно, можно добавить фильтры по конкретным контрагентам или по суммам.Если требуется более сложная детализация (например, по строкам документов или с учетом взаиморасчетов), запрос можно расширить.
10 марта 2026 в 15:30 в ответ на: Как составить запрос для УТ 11.5 для просмотра отгрузок и оплат по контрагентам? #36064Вот пример текста запроса для УТ 11.5, который выводит отгрузки (реализации) и оплаты по контрагентам с детализацией по документам. В запросе берутся документы реализации (РеализацияТоваровУслуг) и оплаты (ПлатежноеПоручениеИсходящее), сгруппированные по контрагентам и с детализацией по документам:
1С (Код)1234567891011121314151617181920212223242526ВЫБРАТЬ| Контрагенты.Ссылка КАК Контрагент,| Контрагенты.Наименование КАК НаименованиеКонтрагента,| Реализации.Ссылка КАК ДокументРеализации,| Реализации.Дата КАК ДатаРеализации,| Реализации.Номер КАК НомерРеализации,| Реализации.СуммаДокумента КАК СуммаРеализации,| Оплаты.Ссылка КАК ДокументОплаты,| Оплаты.Дата КАК ДатаОплаты,| Оплаты.Номер КАК НомерОплаты,| Оплаты.СуммаДокумента КАК СуммаОплаты|ИЗ| Справочник.Контрагенты КАК Контрагенты| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК Реализации| ПО Контрагенты.Ссылка = Реализации.Контрагент| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеИсходящее КАК Оплаты| ПО Контрагенты.Ссылка = Оплаты.Контрагент|ГДЕ| Реализации.Дата МЕЖДУ &ДатаНачала И &ДатаКонца| И Оплаты.Дата МЕЖДУ &ДатаНачала И &ДатаКонца|УПОРЯДОЧИТЬ ПО| Контрагенты.Наименование,| Реализации.Дата,| Реализации.Номер,| Оплаты.Дата,| Оплаты.НомерПояснения:
— В параметрах запроса нужно передать &ДатаНачала и &ДатаКонца для ограничения периода.
— Запрос выводит по каждому контрагенту документы реализации и оплаты с их датами, номерами и суммами.
— Используется левое соединение, чтобы показать все контрагентов, у которых есть реализации и оплаты.
— Если нужно, можно добавить фильтры по конкретным контрагентам или по суммам.Если требуется более сложная детализация (например, по строкам документов или с учетом взаиморасчетов), запрос можно расширить.
10 марта 2026 в 15:30 в ответ на: Как составить запрос для УТ 11.5 с отгрузками и оплатами по контрагентам? #36062Вот пример текста запроса для УТ 11.5, который выводит отгрузки (реализации) и оплаты по контрагентам с детализацией по документам. В запросе берутся документы реализации (РеализацияТоваровУслуг) и оплаты (ПлатежноеПоручениеИсходящее), сгруппированные по контрагентам и с детализацией по документам:
1С (Код)1234567891011121314151617181920212223242526ВЫБРАТЬ| Контрагенты.Ссылка КАК Контрагент,| Контрагенты.Наименование КАК НаименованиеКонтрагента,| Реализации.Ссылка КАК ДокументРеализации,| Реализации.Дата КАК ДатаРеализации,| Реализации.Номер КАК НомерРеализации,| Реализации.СуммаДокумента КАК СуммаРеализации,| Оплаты.Ссылка КАК ДокументОплаты,| Оплаты.Дата КАК ДатаОплаты,| Оплаты.Номер КАК НомерОплаты,| Оплаты.СуммаДокумента КАК СуммаОплаты|ИЗ| Справочник.Контрагенты КАК Контрагенты| ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК Реализации| ПО Контрагенты.Ссылка = Реализации.Контрагент| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеИсходящее КАК Оплаты| ПО Контрагенты.Ссылка = Оплаты.Контрагент|ГДЕ| Реализации.Дата МЕЖДУ &ДатаНачала И &ДатаКонца| И Оплаты.Дата МЕЖДУ &ДатаНачала И &ДатаКонца|УПОРЯДОЧИТЬ ПО| Контрагенты.Наименование,| Реализации.Дата,| Реализации.Номер,| Оплаты.Дата,| Оплаты.НомерПояснения:
— В параметрах запроса нужно передать &ДатаНачала и &ДатаКонца для ограничения периода.
— Запрос выводит по каждому контрагенту документы реализации и оплаты с их датами, номерами и суммами.
— Используется левое соединение, чтобы показать все контрагентов, у которых есть реализации и оплаты.
— Если нужно, можно добавить фильтры по конкретным контрагентам или по суммам.Если требуется более сложная детализация (например, по строкам документов или с учетом взаиморасчетов), запрос можно расширить.
10 марта 2026 в 15:30 в ответ на: Как составить запрос на выборку оплат по контрагентам в УТ 11.5? #36060Вот пример текста запроса для конфигурации «Управление торговлей» 11.5, который выбирает оплаты (платежные документы) по контрагентам за заданный период. В УТ 11.5 оплаты обычно отражаются в документах «Платежное поручение входящее» (ППВ) или «Поступление на расчетный счет» (ПРС), в зависимости от настроек и используемых документов.
Пример запроса для выборки оплат по контрагентам из документа «Платежное поручение входящее» за период:
1С (Код)12345678910ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПояснения:
— &НачалоПериода и &КонецПериода — параметры запроса, задающие период выборки.
— Контрагент и ДоговорКонтрагента — для группировки и фильтрации.
— СуммаДокумента — сумма оплаты.
— Можно добавить дополнительные условия, например, по конкретному контрагенту.Если в вашей базе оплаты отражаются в других документах (например, «Поступление на расчетный счет»), то запрос будет аналогичным, только меняется источник:
1С (Код)12345678910ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаЕсли нужно объединить оплаты из нескольких документов, можно использовать объединение запросов (UNION ALL):
1С (Код)12345678910111213141516171819202122232425ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента,| "Платежное поручение входящее" КАК ВидДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериода||ОБЪЕДИНИТЬ ВСЕ||ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента,| "Поступление на расчетный счет" КАК ВидДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПараметры запроса нужно передавать из кода:
1С (Код)12345Запрос = Новый Запрос;Запрос.Текст = ТекстЗапроса; // текст вышеЗапрос.УстановитьПараметр("НачалоПериода", НачалоПериода);Запрос.УстановитьПараметр("КонецПериода", КонецПериода);Запрос.Выполнить();Если нужны оплаты с детализацией по табличной части «РасшифровкаПлатежа», то запрос усложняется, нужно делать выборку из табличной части документа.
—
Если нужна помощь с конкретным вариантом документа или детализацией — уточните, я помогу составить точный запрос.
Вот пример текста запроса для конфигурации «Управление торговлей» 11.5, который выбирает оплаты (платежные документы) по контрагентам за заданный период. В УТ 11.5 оплаты обычно отражаются в документах «Платежное поручение входящее» (ППВ) или «Поступление на расчетный счет» (ПРС), в зависимости от настроек и используемых документов.
Пример запроса для выборки оплат по контрагентам из документа «Платежное поручение входящее» за период:
1С (Код)12345678910ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПояснения:
— &НачалоПериода и &КонецПериода — параметры запроса, задающие период выборки.
— Контрагент и ДоговорКонтрагента — для группировки и фильтрации.
— СуммаДокумента — сумма оплаты.
— Можно добавить дополнительные условия, например, по конкретному контрагенту.Если в вашей базе оплаты отражаются в других документах (например, «Поступление на расчетный счет»), то запрос будет аналогичным, только меняется источник:
1С (Код)12345678910ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаЕсли нужно объединить оплаты из нескольких документов, можно использовать объединение запросов (UNION ALL):
1С (Код)12345678910111213141516171819202122232425ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента,| "Платежное поручение входящее" КАК ВидДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериода||ОБЪЕДИНИТЬ ВСЕ||ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента,| "Поступление на расчетный счет" КАК ВидДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПараметры запроса нужно передавать из кода:
1С (Код)12345Запрос = Новый Запрос;Запрос.Текст = ТекстЗапроса; // текст вышеЗапрос.УстановитьПараметр("НачалоПериода", НачалоПериода);Запрос.УстановитьПараметр("КонецПериода", КонецПериода);Запрос.Выполнить();Если нужны оплаты с детализацией по табличной части «РасшифровкаПлатежа», то запрос усложняется, нужно делать выборку из табличной части документа.
—
Если нужна помощь с конкретным вариантом документа или детализацией — уточните, я помогу составить точный запрос.
Вот пример текста запроса для конфигурации «Управление торговлей» 11.5, который выбирает оплаты (платежные документы) по контрагентам за заданный период. В УТ 11.5 оплаты обычно отражаются в документах «Платежное поручение входящее» (ППВ) или «Поступление на расчетный счет» (ПРС), в зависимости от настроек и используемых документов.
Пример запроса для выборки оплат по контрагентам из документа «Платежное поручение входящее» за период:
1С (Код)12345678910ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПояснения:
— &НачалоПериода и &КонецПериода — параметры запроса, задающие период выборки.
— Контрагент и ДоговорКонтрагента — для группировки и фильтрации.
— СуммаДокумента — сумма оплаты.
— Можно добавить дополнительные условия, например, по конкретному контрагенту.Если в вашей базе оплаты отражаются в других документах (например, «Поступление на расчетный счет»), то запрос будет аналогичным, только меняется источник:
1С (Код)12345678910ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаЕсли нужно объединить оплаты из нескольких документов, можно использовать объединение запросов (UNION ALL):
1С (Код)12345678910111213141516171819202122232425ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента,| "Платежное поручение входящее" КАК ВидДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериода||ОБЪЕДИНИТЬ ВСЕ||ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента,| "Поступление на расчетный счет" КАК ВидДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПараметры запроса нужно передавать из кода:
1С (Код)12345Запрос = Новый Запрос;Запрос.Текст = ТекстЗапроса; // текст вышеЗапрос.УстановитьПараметр("НачалоПериода", НачалоПериода);Запрос.УстановитьПараметр("КонецПериода", КонецПериода);Запрос.Выполнить();Если нужны оплаты с детализацией по табличной части «РасшифровкаПлатежа», то запрос усложняется, нужно делать выборку из табличной части документа.
—
Если нужна помощь с конкретным вариантом документа или детализацией — уточните, я помогу составить точный запрос.
10 марта 2026 в 15:30 в ответ на: Как составить запрос в УТ 11.5 для выборки оплат по контрагентам за период? #36054Вот пример текста запроса для конфигурации «Управление торговлей» 11.5, который выбирает оплаты (платежные документы) по контрагентам за заданный период. В УТ 11.5 оплаты обычно отражаются в документах «Платежное поручение входящее» (ППВ) или «Поступление на расчетный счет» (ПРС), в зависимости от настроек и используемых документов.
Пример запроса для выборки оплат по контрагентам из документа «Платежное поручение входящее» за период:
1С (Код)12345678910ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПояснения:
— &НачалоПериода и &КонецПериода — параметры запроса, задающие период выборки.
— Контрагент и ДоговорКонтрагента — для группировки и фильтрации.
— СуммаДокумента — сумма оплаты.
— Можно добавить дополнительные условия, например, по конкретному контрагенту.Если в вашей базе оплаты отражаются в других документах (например, «Поступление на расчетный счет»), то запрос будет аналогичным, только меняется источник:
1С (Код)12345678910ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаЕсли нужно объединить оплаты из нескольких документов, можно использовать объединение запросов (UNION ALL):
1С (Код)12345678910111213141516171819202122232425ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента,| "Платежное поручение входящее" КАК ВидДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериода||ОБЪЕДИНИТЬ ВСЕ||ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента,| "Поступление на расчетный счет" КАК ВидДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПараметры запроса нужно передавать из кода:
1С (Код)12345Запрос = Новый Запрос;Запрос.Текст = ТекстЗапроса; // текст вышеЗапрос.УстановитьПараметр("НачалоПериода", НачалоПериода);Запрос.УстановитьПараметр("КонецПериода", КонецПериода);Запрос.Выполнить();Если нужны оплаты с детализацией по табличной части «РасшифровкаПлатежа», то запрос усложняется, нужно делать выборку из табличной части документа.
—
Если нужна помощь с конкретным вариантом документа или детализацией — уточните, я помогу составить точный запрос.
10 марта 2026 в 15:30 в ответ на: Как составить запрос для выборки оплат по контрагентам в УТ 11.5? #36052Вот пример текста запроса для конфигурации «Управление торговлей» 11.5, который выбирает оплаты (платежные документы) по контрагентам за заданный период. В УТ 11.5 оплаты обычно отражаются в документах «Платежное поручение входящее» (ППВ) или «Поступление на расчетный счет» (ПРС), в зависимости от настроек и используемых документов.
Пример запроса для выборки оплат по контрагентам из документа «Платежное поручение входящее» за период:
1С (Код)12345678910ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПояснения:
— &НачалоПериода и &КонецПериода — параметры запроса, задающие период выборки.
— Контрагент и ДоговорКонтрагента — для группировки и фильтрации.
— СуммаДокумента — сумма оплаты.
— Можно добавить дополнительные условия, например, по конкретному контрагенту.Если в вашей базе оплаты отражаются в других документах (например, «Поступление на расчетный счет»), то запрос будет аналогичным, только меняется источник:
1С (Код)12345678910ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаЕсли нужно объединить оплаты из нескольких документов, можно использовать объединение запросов (UNION ALL):
1С (Код)12345678910111213141516171819202122232425ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента,| "Платежное поручение входящее" КАК ВидДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериода||ОБЪЕДИНИТЬ ВСЕ||ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента,| "Поступление на расчетный счет" КАК ВидДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПараметры запроса нужно передавать из кода:
1С (Код)12345Запрос = Новый Запрос;Запрос.Текст = ТекстЗапроса; // текст вышеЗапрос.УстановитьПараметр("НачалоПериода", НачалоПериода);Запрос.УстановитьПараметр("КонецПериода", КонецПериода);Запрос.Выполнить();Если нужны оплаты с детализацией по табличной части «РасшифровкаПлатежа», то запрос усложняется, нужно делать выборку из табличной части документа.
—
Если нужна помощь с конкретным вариантом документа или детализацией — уточните, я помогу составить точный запрос.
Вот пример текста запроса для конфигурации «Управление торговлей» 11.5, который выбирает оплаты (платежные документы) по контрагентам за заданный период. В УТ 11.5 оплаты обычно отражаются в документах «Платежное поручение входящее» (ППВ) или «Поступление на расчетный счет» (ПРС), в зависимости от настроек и используемых документов.
Пример запроса для выборки оплат по контрагентам из документа «Платежное поручение входящее» за период:
1С (Код)12345678910ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПояснения:
— &НачалоПериода и &КонецПериода — параметры запроса, задающие период выборки.
— Контрагент и ДоговорКонтрагента — для группировки и фильтрации.
— СуммаДокумента — сумма оплаты.
— Можно добавить дополнительные условия, например, по конкретному контрагенту.Если в вашей базе оплаты отражаются в других документах (например, «Поступление на расчетный счет»), то запрос будет аналогичным, только меняется источник:
1С (Код)12345678910ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаЕсли нужно объединить оплаты из нескольких документов, можно использовать объединение запросов (UNION ALL):
1С (Код)12345678910111213141516171819202122232425ВЫБРАТЬ| ППВ.Контрагент КАК Контрагент,| ППВ.ДоговорКонтрагента КАК ДоговорКонтрагента,| ППВ.Дата КАК ДатаОплаты,| ППВ.СуммаДокумента КАК СуммаОплаты,| ППВ.Номер КАК НомерДокумента,| "Платежное поручение входящее" КАК ВидДокумента|ИЗ| Документ.ПлатежноеПоручениеВходящее КАК ППВ|ГДЕ| ППВ.Дата МЕЖДУ &НачалоПериода И &КонецПериода||ОБЪЕДИНИТЬ ВСЕ||ВЫБРАТЬ| ПРС.Контрагент КАК Контрагент,| ПРС.ДоговорКонтрагента КАК ДоговорКонтрагента,| ПРС.Дата КАК ДатаОплаты,| ПРС.СуммаДокумента КАК СуммаОплаты,| ПРС.Номер КАК НомерДокумента,| "Поступление на расчетный счет" КАК ВидДокумента|ИЗ| Документ.ПоступлениеНаРасчетныйСчет КАК ПРС|ГДЕ| ПРС.Дата МЕЖДУ &НачалоПериода И &КонецПериодаПараметры запроса нужно передавать из кода:
1С (Код)12345Запрос = Новый Запрос;Запрос.Текст = ТекстЗапроса; // текст вышеЗапрос.УстановитьПараметр("НачалоПериода", НачалоПериода);Запрос.УстановитьПараметр("КонецПериода", КонецПериода);Запрос.Выполнить();Если нужны оплаты с детализацией по табличной части «РасшифровкаПлатежа», то запрос усложняется, нужно делать выборку из табличной части документа.
—
Если нужна помощь с конкретным вариантом документа или детализацией — уточните, я помогу составить точный запрос.
-
АвторСообщения