Контроль выставленных счетов

02.11.12

Разработка - Запросы

Контроль проведенных реализаций по данному счету

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Файл для Консоли запросов
.sel 6,73Kb
16 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.
Данная статья наверное носит более обучающий характер, хотя может быть использована и в практическом примененении

Кратко о самой задаче : при вводе реализации на основании счета потребовалось контролировать уже раннее проведенные реализации по этому же счету.

Основной расчет ведется в запросе.

Долго времени потратил на поиск реквизита Основание (которого в принципе нет). Оказалось все проще.

Запрос был вставлен в модуль документа РеализацияТоваровИУслуг процедуры  СкопироватьТовары(Основание) Экспорт

 

Вообщем сам запрос

 

ВЫБРАТЬ
СчетНаОплатуПокупателюТовары.Номенклатура,
СчетНаОплатуПокупателюТовары.Количество - РеализацииГруппировка.Количество КАК Количество,
СчетНаОплатуПокупателюТовары.Цена,
(СчетНаОплатуПокупателюТовары.Количество - РеализацииГруппировка.Количество) * СчетНаОплатуПокупателюТовары.Цена КАК Сумма,
СчетНаОплатуПокупателюТовары.СтавкаНДС
ИЗ
(ВЫБРАТЬ
РеализацияТоваровУслугТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество,
СУММА(РеализацияТоваровУслугТовары.КоличествоМест) КАК КоличествоМест,
СУММА(РеализацияТоваровУслугТовары.Коэффициент) КАК Коэффициент,
РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
СУММА(РеализацияТоваровУслугТовары.Цена) КАК Цена,
СУММА(РеализацияТоваровУслугТовары.Сумма) КАК Сумма,
РеализацияТоваровУслугТовары.СтавкаНДС КАК СтавкаНДС,
СУММА(РеализацияТоваровУслугТовары.СуммаНДС) КАК СуммаНДС,
РеализацияТоваровУслугТовары.НомерГТД КАК НомерГТД,
РеализацияТоваровУслугТовары.СтранаПроисхождения КАК СтранаПроисхождения,
РеализацияТоваровУслугТовары.СчетУчета КАК СчетУчета,
РеализацияТоваровУслугТовары.ПереданныеСчетУчета КАК ПереданныеСчетУчета,
РеализацияТоваровУслугТовары.СчетУчетаНДСПоРеализации КАК СчетУчетаНДСПоРеализации,
РеализацияТоваровУслугТовары.СчетДоходов КАК СчетДоходов,
РеализацияТоваровУслугТовары.СчетРасходов КАК СчетРасходов,
РеализацияТоваровУслугТовары.Субконто КАК Субконто,
РеализацияТоваровУслугТовары.ДокументОприходования КАК ДокументОприходования,
СУММА(РеализацияТоваровУслугТовары.Себестоимость) КАК Себестоимость
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка.СчетНаОплатуПокупателю = &Ссылка
И РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
И РеализацияТоваровУслугТовары.Ссылка.ПометкаУдаления = ЛОЖЬ

СГРУППИРОВАТЬ ПО
РеализацияТоваровУслугТовары.ЕдиницаИзмерения,
РеализацияТоваровУслугТовары.Номенклатура,
РеализацияТоваровУслугТовары.ДокументОприходования,
РеализацияТоваровУслугТовары.Субконто,
РеализацияТоваровУслугТовары.СчетРасходов,
РеализацияТоваровУслугТовары.СчетДоходов,
РеализацияТоваровУслугТовары.СчетУчетаНДСПоРеализации,
РеализацияТоваровУслугТовары.ПереданныеСчетУчета,
РеализацияТоваровУслугТовары.СчетУчета,
РеализацияТоваровУслугТовары.СтранаПроисхождения,
РеализацияТоваровУслугТовары.НомерГТД,
РеализацияТоваровУслугТовары.СтавкаНДС) КАК РеализацииГруппировка
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.СчетНаОплатуПокупателю.Товары КАК СчетНаОплатуПокупателюТовары
ПО РеализацииГруппировка.Номенклатура = СчетНаОплатуПокупателюТовары.Номенклатура
ГДЕ
СчетНаОплатуПокупателюТовары.Количество - РеализацииГруппировка.Количество > 0

PS В прикрепленном файле он же для редактирования в Консоли Запросов

 

 

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    259233    1430    421    

1165

WEB-интеграция Запросы Программист 1С 8.3 Абонемент ($m)

Post1C - это внешняя обработка, которая превращает 1С в полноценный инструмент для тестирования REST API. Всё управление сосредоточено в одном окне: настройка запроса, выполнение, просмотр ответа и генерация кода - без переключения между формами. Аналог Postman, но работающий в привычной среде 1С.

1 стартмани

02.04.2026    2251    68    priem_nv    23    

65

Инструментарий разработчика Запросы Программист 1С 8.3 1С:Библиотека стандартных подсистем Абонемент ($m)

Представляю новую версию подсистемы работы со схемой запроса, которая завершает её эволюцию от библиотеки по работе со схемой запроса до объектной реализации модели запроса 2. Теперь есть выбор между классическим и текучим стилем написанию кода - оба варианта взаимозаменяемы. Ключевое улучшение - использование объектов в качестве источников данных, значений полей и параметров в условиях виртуальных таблиц, а также новые операторы позиционирования в схеме

1 стартмани

29.03.2026    1804    kalyaka    16    

24

Инструментарий разработчика Запросы Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

QueryConsole1C — расширение, включающее консоль запросов с поддержкой исполняемых представлений — аналогов виртуальных таблиц, основанных на методах программного интерфейса ЗУП. Оно позволяет выполнять запросы с учётом встроенной бизнес-логики, отлаживать алгоритмы получения данных и автоматически генерировать код на встроенном языке 1С.

1 стартмани

16.05.2025    11269    148    zup_dev    30    

83

Инструментарий разработчика Запросы Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)

В данной публикации рассказывается о решении, которое позволяет находить сразу все ошибки в тексте запроса за раз, а не только самую первую.

2 стартмани

05.03.2025    6539    21    XilDen    12    

29

Обновление 1С Запросы Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)

Данный инструмент помогает анализировать доработанную конфигурацию после обновления на новый релиз и находить «битые» тексты запросов, в которых участвуют несуществующие в новом релизе метаданные.

3 стартмани

06.02.2025    5807    36    XilDen    26    

42

Запросы Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

В статье приведена удобная возможность отладки исполняемого запроса динамического списка.

03.12.2024    13046    artemusII    11    

27
Для отправки сообщения требуется регистрация/авторизация