### Initial Query for Realization of Goods and Services Source: https://docs.denvic.tech/extractor_docs/extractor_docs/chto-umeet-extraktor-1s-i-kak-eto-sdelat-2/ispolzovat-sistemu-komponovki-dannykh-skd This is the initial query used for extracting data on the realization of goods and services. It may not work correctly in all 1C database configurations due to variations in functional options. ```1c ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка КАК Ссылка, РеализацияТоваровУслугТовары.Количество КАК Количество, РеализацияТоваровУслугТовары.СуммаСНДС КАК СуммаСНДС, РеализацияТоваровУслугТовары.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры ПОМЕСТИТЬ тзВнутр ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ) И КОНЕЦПЕРИОДА(&Дата, ДЕНЬ) И РеализацияТоваровУслугТовары.Ссылка.Проведен ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Реализации.Ссылка.Организация КАК Организация, Реализации.Ссылка.Организация.ИНН КАК ИНН, Реализации.Ссылка.Номер КАК Номер, Реализации.Ссылка.Дата КАК Дата, Реализации.Ссылка.Контрагент КАК Контрагент, Реализации.Ссылка.Контрагент.ИНН КАК Контрагент_ИНН, СУММА(Реализации.Количество) КАК Количество, СУММА(Реализации.СуммаСНДС) КАК СуммаСНДС, СФ.Ссылка.Номер КАК Номер_СФ, СФ.Ссылка.Дата КАК Дата_СФ, СФ.Ссылка.ПредставлениеНомера КАК ПредставлениеНомера ИЗ тзВнутр КАК Реализации ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетФактураВыданный КАК СФ ПО (Реализации.Ссылка = СФ.ДокументОснование) СГРУППИРОВАТЬ ПО Реализации.Ссылка, СФ.Ссылка, Реализации.Ссылка.Организация, Реализации.Ссылка.Организация.ИНН, Реализации.Ссылка.Номер, Реализации.Ссылка.Дата, Реализации.Ссылка.Контрагент, Реализации.Ссылка.Контрагент.ИНН, СФ.Ссылка.Номер, СФ.Ссылка.Дата, СФ.Ссылка.ПредставлениеНомера ``` -------------------------------- ### Query for Project Execution History Source: https://docs.denvic.tech/extractor_docs/extractor_docs/chto-umeet-extraktor-1s-i-kak-eto-sdelat-2/vygruzhat-istoriyu-vypolneniya-proekta This SQL-like query retrieves all fields from the 'Экс_ИсторияВыполненияПроекта' register, which logs project execution details. Ensure the project name in the WHERE clause matches your target project. ```sql ВЫБРАТЬ Экс_ИсторияВыполненияПроекта.Проект КАК Проект, Экс_ИсторияВыполненияПроекта.КлючЗаписи КАК КлючЗаписи, Экс_ИсторияВыполненияПроекта.Таблица КАК Таблица, Экс_ИсторияВыполненияПроекта.Дата КАК Дата, Экс_ИсторияВыполненияПроекта.Текст КАК Текст, Экс_ИсторияВыполненияПроекта.Порядок КАК Порядок, Экс_ИсторияВыполненияПроекта.Партиция КАК Партиция, Экс_ИсторияВыполненияПроекта.Количество КАК Количество ИЗ РегистрСведений.Экс_ИсторияВыполненияПроекта КАК Экс_ИсторияВыполненияПроекта ``` -------------------------------- ### Modified JOIN for Counterparties in 1C Source: https://docs.denvic.tech/extractor_docs/extractor_docs/chto-umeet-extraktor-1s-i-kak-eto-sdelat-2/ispolzovat-sistemu-komponovki-dannykh-skd This snippet shows how to modify the query to use a LEFT JOIN with the 'Counterparties' directory. This is a common adjustment when dealing with different functional options in 1C databases to ensure necessary requisites like 'Counterparty' and 'Counterparty_INN' are available. ```1c ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты ПО (Реализации.Ссылка.Партнер = Контрагенты.Партнер) ``` -------------------------------- ### Adjusted Query for Counterparties and Partners in 1C Source: https://docs.denvic.tech/extractor_docs/extractor_docs/chto-umeet-extraktor-1s-i-kak-eto-sdelat-2/ispolzovat-sistemu-komponovki-dannykh-skd This is the final, adjusted query that incorporates the LEFT JOIN with the 'Counterparties' directory. It ensures that requisites like 'Counterparty' and 'Counterparty_INN' are correctly retrieved, even when functional options differ across 1C databases. ```1c ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка КАК Ссылка, РеализацияТоваровУслугТовары.Количество КАК Количество, РеализацияТоваровУслугТовары.СуммаСНДС КАК СуммаСНДС, РеализацияТоваровУслугТовары.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры ПОМЕСТИТЬ тзВнутр ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ГДЕ РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ) И КОНЕЦПЕРИОДА(&Дата, ДЕНЬ) И РеализацияТоваровУслугТовары.Ссылка.Проведен ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Реализации.Ссылка.Организация КАК Организация, Реализации.Ссылка.Организация.ИНН КАК ИНН, Реализации.Ссылка.Номер КАК Номер, Реализации.Ссылка.Дата КАК Дата, Контрагенты.Ссылка КАК Контрагент, Контрагенты.ИНН КАК Контрагент_ИНН, СУММА(Реализации.Количество) КАК Количество, СУММА(Реализации.СуммаСНДС) КАК СуммаСНДС, СФ.Ссылка.Номер КАК Номер_СФ, СФ.Ссылка.Дата КАК Дата_СФ, СФ.Ссылка.ПредставлениеНомера КАК ПредставлениеНомера ИЗ тзВнутр КАК Реализации ЛЕВОЕ СОЕДИНЕНИЕ Документ.СчетФактураВыданный КАК СФ ПО (Реализации.Ссылка = СФ.ДокументОснование) ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты ПО (Реализации.Ссылка.Партнер = Контрагенты.Партнер) СГРУППИРОВАТЬ ПО Реализации.Ссылка, СФ.Ссылка, Реализации.Ссылка.Организация, Реализации.Ссылка.Организация.ИНН, Реализации.Ссылка.Номер, Реализации.Ссылка.Дата, СФ.Ссылка.Номер, СФ.Ссылка.Дата, СФ.Ссылка.ПредставлениеНомера, Контрагенты.Ссылка, Контрагенты.ИНН ```