Что не так с запросом?

Отзывов (6)FavoriteLoadingВ закладки

вот текст запроса:

ВЫБРАТЬ
Опрос.Ссылка КАК Анкета,
Опрос.Контрагент,
Опрос.КатегорияОбращения,
Опрос.ПредметОбращения,
ОбщаяУдовлетворённость.ТиповойОтвет.ОценкаОтвета КАК ОбщаяУдовлетворённость,
УдовлетворённостьРаботойСпециалиста.ТиповойОтвет.ОценкаОтвета КАК УдовлетворённостьРаботойСпециалиста,
ОткрытыйВопрос.Ответ КАК ОткрытыйВопрос,
КомментарийСотрудника.Ответ КАК КомментарийСотрудника,
КомментарийCR.Ответ КАК КомментарийCR
ИЗ
Документ.Опрос КАК Опрос
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Опрос.Вопросы КАК КомментарийCR
ПО Опрос.Ссылка = КомментарийCR.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Опрос.Вопросы КАК КомментарийСотрудника
ПО Опрос.Ссылка = КомментарийСотрудника.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Опрос.Вопросы КАК УдовлетворённостьРаботойСпециалиста
ПО Опрос.Ссылка = УдовлетворённостьРаботойСпециалиста.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Опрос.Вопросы КАК ОткрытыйВопрос
ПО Опрос.Ссылка = ОткрытыйВопрос.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Опрос.Вопросы КАК ОбщаяУдовлетворённость
ПО Опрос.Ссылка = ОбщаяУдовлетворённость.Ссылка
ГДЕ
Опрос.Консультант = &Консультант
И Опрос.ТиповаяАнкета.Код = “00000025”
И Опрос.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И ОбщаяУдовлетворённость.Вопрос.Код = “000000118”
И УдовлетворённостьРаботойСпециалиста.Вопрос.Код = “000000122”
И ОткрытыйВопрос.Вопрос.Код = “000000123”
И КомментарийCR.Вопрос.Код = “000000125”
И КомментарийСотрудника.Вопрос.Код = “000000124”

вот текст запроса: ВЫБРАТЬ Опрос.Ссылка КАК Анкета, Опрос.Контрагент, Опрос.КатегорияОбращения, Опрос.ПредметОбращения, ОбщаяУдовлетворённость.ТиповойОтвет.ОценкаОтвета КАК ОбщаяУдовлетворённость, УдовлетворённостьРаботойСпециалиста.ТиповойОтвет.ОценкаОтвета КАК УдовлетворённостьРаботойСпециалиста, ОткрытыйВопрос.Ответ КАК ОткрытыйВопрос, КомментарийСотрудника.Ответ КАК КомментарийСотрудника, КомментарийCR.Ответ КАК КомментарийCR ИЗ Документ.Опрос КАК Опрос ЛЕВОЕ СОЕДИНЕНИЕ Документ.Опрос.Вопросы КАК КомментарийCR ПО Опрос.Ссылка = КомментарийCR.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.Опрос.Вопросы КАК КомментарийСотрудника ПО Опрос.Ссылка = КомментарийСотрудника.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.Опрос.Вопросы КАК УдовлетворённостьРаботойСпециалиста ПО Опрос.Ссылка = УдовлетворённостьРаботойСпециалиста.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.Опрос.Вопросы КАК ОткрытыйВопрос ПО Опрос.Ссылка = ОткрытыйВопрос.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.Опрос.Вопросы КАК ОбщаяУдовлетворённость ПО Опрос.Ссылка = ОбщаяУдовлетворённость.Ссылка ГДЕ Опрос.Консультант = &Консультант И Опрос.ТиповаяАнкета.Код = “00000025” И Опрос.Дата МЕЖДУ &НачалоПериода И &КонецПериода И ОбщаяУдовлетворённость.Вопрос.Код = “000000118” И УдовлетворённостьРаботойСпециалиста.Вопрос.Код = “000000122” И ОткрытыйВопрос.Вопрос.Код = “000000123” И КомментарийCR.Вопрос.Код = “000000125” И КомментарийСотрудника.Вопрос.Код = “000000124”...

Далее

Объединение ячеек по вертикали

Отзывов (4)FavoriteLoadingВ закладки

Необходимо объединить в макете ячейки в столбце Контрагент по Контрагенту. Строк может быть неограниченное количество.

Объединение ячеек по вертикали СКД

Что делать ума не приложу.

Необходимо объединить в макете ячейки в столбце Контрагент по Контрагенту. Строк может быть неограниченное количество. Что делать ума не приложу. Перейти к...

Далее

Разделить сумму каждой строки в колонке на общий итог.

Отзывов (3)FavoriteLoadingВ закладки

Всем привет! Подскажите пожалуйста каким образом я могу добавить новую колонку в СКД чтобы в ней делилась сумма которая в строке на общий итог?

К примеру так

Яблоки 10                     0,28

Апельсины 20            0,57

мандарины 5             0,14

—————

итог 35

Всем привет! Подскажите пожалуйста каким образом я могу добавить новую колонку в СКД чтобы в ней делилась сумма которая в строке на общий итог? К примеру так Яблоки 10                     0,28 Апельсины 20            0,57 мандарины 5             0,14 ————— итог 35 Перейти к...

Далее

Как сделать переход по ссылке в макете через СКД?

Отзывов (2)FavoriteLoadingВ закладки

Как сделать переход по ссылке в  макете через СКД? В обычном макете все прекрасно работает,а когда делаю через СКД в параметр расшифровки заношу имя параметра, и задаю ему поле ссылка для перехода к справочнику. Почему то не работает. Подскажите как сделать можно. В учебниках этого нет(просмотрела их штук 10) и в справках тоже.

Как сделать переход по ссылке в  макете через СКД? В обычном макете все прекрасно работает,а когда делаю через СКД в параметр расшифровки заношу имя параметра, и задаю ему поле ссылка для перехода к справочнику. Почему то не работает. Подскажите как сделать можно. В учебниках этого нет(просмотрела их штук 10) и в справках тоже. Перейти к...

Далее

Метод построения нарастающих итогов в таблице и диаграмме.

Отзывов (2)FavoriteLoadingВ закладки

Одна из самых сложных проблем в СКД  -создание ресурсов вида “нарастающие” итоги.

1.Типичным решением этой проблемы  является левое соединение  таблицы с самой собой. В группировки включается период исходной таблицы по которому строится итог с накоплением. В условие соединения входит выражение вида  Исх.ПериодДень >= Соед.ПериодДень. Собственно итоговое поле в запросе вычисляется агрегатной функцией СУММА(Соед.Ресурс)  в присоединенной таблице по полю ресурса.

Этот подход хорош для специализиированных отчетов в которых зараннее известно какое поле периода будет использовано в группировке.

В универсальных отчетах (например по регистру накоплений с настройкой Авто в периоде виртуальной таблицы) ,  в которых заранее неизвестно,  группировку по какому периоду будет выполнять пользователь – этот подход становится малоприемлем. Кроме того – этот подход приводит к дополнительным накладным расходам на выполнение более сложного запроса.

Одна из самых сложных проблем в СКД  -создание ресурсов вида “нарастающие” итоги. 1.Типичным решением этой проблемы  является левое соединение  таблицы с самой собой. В группировки включается период исходной таблицы по которому строится итог с накоплением. В условие соединения входит выражение вида  Исх.ПериодДень >= Соед.ПериодДень. Собственно итоговое поле в запросе вычисляется агрегатной функцией СУММА(Соед.Ресурс)  в присоединенной таблице по полю ресурса. Этот подход хорош для специализиированных отчетов в которых зараннее известно какое поле периода будет использовано в группировке. В универсальных отчетах (например по регистру накоплений с настройкой Авто в периоде виртуальной таблицы) ,  в которых заранее неизвестно,  группировку по какому периоду будет выполнять пользователь – этот подход становится малоприемлем. Кроме того – этот подход приводит к дополнительным накладным расходам на выполнение более сложного запроса....

Далее

Автоматическое преобразование схемы СКД в программный код

1 отзывFavoriteLoadingВ закладки

Как хорошо известно – схему компоновки данных(схема СКД) можно создавать не только
заполнением параметров в конструкторе, но и программно.
Кто-то хочет добавить свои группировки, кто-то “улучшить” интерфейс, кто то – создать Отчет,
сильно динамически зависящей от внешних(для СКД) параметров.
Примеров кода очень много, в том числе и на этом сайте.
Но всякий, кто брался за это дело – быстро убеждался в большой трудоемкости этого процесса.
СКД использует около 100 специальных типов и свыше 1000 различных свойств, до 30 уровней вложенности, и это
не считая свойств системных перечислений и собственно объектов конфигурации.
Дело усложняется тем, что многие параметры взаимосвязаны и не подлежат прямому изменению.

Как хорошо известно – схему компоновки данных(схема СКД) можно создавать не только заполнением параметров в конструкторе, но и программно. Кто-то хочет добавить свои группировки, кто-то “улучшить” интерфейс, кто то – создать Отчет, сильно динамически зависящей от внешних(для СКД) параметров. Примеров кода очень много, в том числе и на этом сайте. Но всякий, кто брался за это дело – быстро убеждался в большой трудоемкости этого процесса. СКД использует около 100 специальных типов и свыше 1000 различных свойств, до 30 уровней вложенности, и это не считая свойств системных перечислений и собственно объектов конфигурации. Дело усложняется тем, что многие параметры взаимосвязаны и не подлежат прямому изменению....

Далее

Если нет движений, выводить остатки на текущий момент.

Отзывов (2)FavoriteLoadingВ закладки

Добрый день, делаю отчет “Товарная ведомость”, по регистру ОстаткиТоваров(Остатки и  Обороты).

Если у меня нет выборки,  т.е. не было движений на заданный период, отчет у меня ничего не выводит, а мне нужны остатки(начальный и конечный).

К примеру если я делаю будущий период(движений ещё нет),  мне нужно получать текущие остатки на текущую дату. Как это можно сделать?

Запрос:

ВЫБРАТЬ
ОстаткиТоваровОстаткиИОбороты.Товар,
ОстаткиТоваровОстаткиИОбороты.КоличествоНачальныйОстаток,
ОстаткиТоваровОстаткиИОбороты.КоличествоКонечныйОстаток,
ОстаткиТоваровОстаткиИОбороты.КоличествоПриход,
ОстаткиТоваровОстаткиИОбороты.КоличествоРасход,
ОстаткиТоваровОстаткиИОбороты.СуммаНачальныйОстаток,
ОстаткиТоваровОстаткиИОбороты.СуммаКонечныйОстаток,
ОстаткиТоваровОстаткиИОбороты.СуммаПриход,
ОстаткиТоваровОстаткиИОбороты.СуммаРасход,
ОстаткиТоваровОстаткиИОбороты.Период,
ОстаткиТоваровОстаткиИОбороты.Регистратор,
ОстаткиТоваровОстаткиИОбороты.НомерСтроки,
ИЗ

РегистрНакопления.ОстаткиТоваров.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Запись, Движения, ) КАК ОстаткиТоваровОстаткиИОбороты

УПОРЯДОЧИТЬ ПО
Период

 

 

 

Добрый день, делаю отчет “Товарная ведомость”, по регистру ОстаткиТоваров(Остатки и  Обороты). Если у меня нет выборки,  т.е. не было движений на заданный период, отчет у меня ничего не выводит, а мне нужны остатки(начальный и конечный). К примеру если я делаю будущий период(движений ещё нет),  мне нужно получать текущие остатки на текущую дату. Как это можно сделать? Запрос: ВЫБРАТЬ ОстаткиТоваровОстаткиИОбороты.Товар, ОстаткиТоваровОстаткиИОбороты.КоличествоНачальныйОстаток, ОстаткиТоваровОстаткиИОбороты.КоличествоКонечныйОстаток, ОстаткиТоваровОстаткиИОбороты.КоличествоПриход, ОстаткиТоваровОстаткиИОбороты.КоличествоРасход, ОстаткиТоваровОстаткиИОбороты.СуммаНачальныйОстаток, ОстаткиТоваровОстаткиИОбороты.СуммаКонечныйОстаток, ОстаткиТоваровОстаткиИОбороты.СуммаПриход, ОстаткиТоваровОстаткиИОбороты.СуммаРасход, ОстаткиТоваровОстаткиИОбороты.Период, ОстаткиТоваровОстаткиИОбороты.Регистратор, ОстаткиТоваровОстаткиИОбороты.НомерСтроки, ИЗ РегистрНакопления.ОстаткиТоваров.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Запись, Движения, ) КАК ОстаткиТоваровОстаткиИОбороты УПОРЯДОЧИТЬ ПО Период       Перейти к...

Далее
Страница 18 из 45« Первая...10...1617181920...3040...Последняя »

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.