По теме из базы знаний
- Перенос данных и обмен из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки
- Перенос остатков, документов и справочников из БП 3.0 в УТ 10.3. Переносятся остатки товаров, взаиморасчетов и денежных средств, а также документы и справочники
- Модуль "Интеграция с 1С:Документооборот 2.1 и 3.0" для УПП/КА/УТ 10.3/БГУ 1.0/ЗБУ 1.0. 1С-Совместимо
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Перенос данных из УНФ 3.0 в УПП 1.3 / КА 1.1 / УТ 10.3. Переносятся документы и справочная информация
Найденные решения
(10)
Получилось написать :DDDD
ВЫБРАТЬ
СУММА(ДенежныеСредстваОбороты.СуммаПриход) КАК СуммаПриход,
ДенежныеСредстваОбороты.Регистратор,
ДенежныеСредстваОбороты.Регистратор.Контрагент,
НАЧАЛОПЕРИОДА(ДенежныеСредстваОбороты.ПериодНеделя, НЕДЕЛЯ) КАК Период
ПОМЕСТИТЬ Продажи
ИЗ
РегистрНакопления.ДенежныеСредства.Обороты(, , Авто, ) КАК ДенежныеСредстваОбороты
ГДЕ
ДенежныеСредстваОбороты.Регистратор.Контрагент = &Контрагент
И ДенежныеСредстваОбороты.ВидДенежныхСредств = &ВидДенежныхСредств
И ДенежныеСредстваОбороты.ПериодНеделя МЕЖДУ &Дата1 И &Дата2
СГРУППИРОВАТЬ ПО
ДенежныеСредстваОбороты.Регистратор,
ДенежныеСредстваОбороты.Регистратор.Контрагент,
НАЧАЛОПЕРИОДА(ДенежныеСредстваОбороты.ПериодНеделя, НЕДЕЛЯ)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, НЕДЕЛЯ) КАК Неделя
ПОМЕСТИТЬ ДатыКалендаря
ИЗ
РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &Дата1 И &Дата2
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, НЕДЕЛЯ)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ДатыКалендаря.Неделя КАК Неделя,
ЕСТЬNULL(Продажи.СуммаПриход, 0) КАК Поле1,
Продажи.Регистратор,
Продажи.РегистраторКонтрагент
ИЗ
Продажи КАК Продажи
ПОЛНОЕ СОЕДИНЕНИЕ ДатыКалендаря КАК ДатыКалендаря
ПО Продажи.Период = ДатыКалендаря.Неделя
УПОРЯДОЧИТЬ ПО
Неделя
ПоказатьПолучилось написать :DDDD
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) А можете дать какую-то ссылку чтобы я смог изучить и понять, как мне выполнить мою задачу.
Мне нужно Например С 01.01.2020 по 01.03.2020 за каждую неделю получить платежи по каждому контрагенту.
Я очень слаб в запросах, но желание научиться есть. Но вот не знаю что прочитать нужно, чтобы понять как выполнить подобного рода задачи. Вот запрос который сейчас сделал:
Мне нужно Например С 01.01.2020 по 01.03.2020 за каждую неделю получить платежи по каждому контрагенту.
Я очень слаб в запросах, но желание научиться есть. Но вот не знаю что прочитать нужно, чтобы понять как выполнить подобного рода задачи. Вот запрос который сейчас сделал:
ВЫБРАТЬ
ДенежныеСредстваОбороты.СуммаПриход,
ДенежныеСредстваОбороты.Регистратор,
ДенежныеСредстваОбороты.Регистратор.Контрагент,
ДенежныеСредстваОбороты.ПериодНеделя
ПОМЕСТИТЬ Платежи
ИЗ
РегистрНакопления.ДенежныеСредства.Обороты(&Дата1, &Дата2, Авто, ) КАК ДенежныеСредстваОбороты
ГДЕ
ДенежныеСредстваОбороты.Регистратор.Контрагент = &Контрагент
И ДенежныеСредстваОбороты.ВидДенежныхСредств = &ВидДенежныхСредств
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Платежи.РегистраторКонтрагент
ПОМЕСТИТЬ ХЗзачем
ИЗ
Платежи КАК Платежи
СГРУППИРОВАТЬ ПО
Платежи.РегистраторКонтрагент
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, НЕДЕЛЯ) КАК Неделя,
ХЗзачем.РегистраторКонтрагент
ПОМЕСТИТЬ Дата
ИЗ
ХЗзачем КАК ХЗзачем
ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ПО (ИСТИНА)
ГДЕ
РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &Дата1 И &Дата2
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Дата.Неделя,
Платежи.СуммаПриход,
Платежи.РегистраторКонтрагент
ИЗ
Дата КАК Дата
ЛЕВОЕ СОЕДИНЕНИЕ Платежи КАК Платежи
ПО Дата.Неделя >= Платежи.ПериодНеделя
Показать
(10)
Получилось написать :DDDD
ВЫБРАТЬ
СУММА(ДенежныеСредстваОбороты.СуммаПриход) КАК СуммаПриход,
ДенежныеСредстваОбороты.Регистратор,
ДенежныеСредстваОбороты.Регистратор.Контрагент,
НАЧАЛОПЕРИОДА(ДенежныеСредстваОбороты.ПериодНеделя, НЕДЕЛЯ) КАК Период
ПОМЕСТИТЬ Продажи
ИЗ
РегистрНакопления.ДенежныеСредства.Обороты(, , Авто, ) КАК ДенежныеСредстваОбороты
ГДЕ
ДенежныеСредстваОбороты.Регистратор.Контрагент = &Контрагент
И ДенежныеСредстваОбороты.ВидДенежныхСредств = &ВидДенежныхСредств
И ДенежныеСредстваОбороты.ПериодНеделя МЕЖДУ &Дата1 И &Дата2
СГРУППИРОВАТЬ ПО
ДенежныеСредстваОбороты.Регистратор,
ДенежныеСредстваОбороты.Регистратор.Контрагент,
НАЧАЛОПЕРИОДА(ДенежныеСредстваОбороты.ПериодНеделя, НЕДЕЛЯ)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, НЕДЕЛЯ) КАК Неделя
ПОМЕСТИТЬ ДатыКалендаря
ИЗ
РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &Дата1 И &Дата2
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, НЕДЕЛЯ)
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ДатыКалендаря.Неделя КАК Неделя,
ЕСТЬNULL(Продажи.СуммаПриход, 0) КАК Поле1,
Продажи.Регистратор,
Продажи.РегистраторКонтрагент
ИЗ
Продажи КАК Продажи
ПОЛНОЕ СОЕДИНЕНИЕ ДатыКалендаря КАК ДатыКалендаря
ПО Продажи.Период = ДатыКалендаря.Неделя
УПОРЯДОЧИТЬ ПО
Неделя
ПоказатьПолучилось написать :DDDD
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот