Вопрос-ответ

Как програмно в СКД добавить таблицу документа?

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

Нужно программно добавить таблицу в набор данных. В конструкторе, для таблиц, есть кнопка “Добавить поле – вложенный набор данных”. Как это сделать программно? Если добавлять поле типа – “ПолеНабораДанныхСхемыКомпоновкиДанных”, то в колонке  табличного документа выводится “ТаблицаЗначений”.

Заранее спасибо за ответы.

 

Нужно программно добавить таблицу в набор данных. В конструкторе, для таблиц, есть кнопка “Добавить поле – вложенный набор данных”. Как это сделать программно? Если добавлять поле типа – “ПолеНабораДанныхСхемыКомпоновкиДанных”, то в колонке  табличного документа выводится “ТаблицаЗначений”. Заранее спасибо за ответы.   Перейти к...

Далее

Удаление строки в СКД при условии

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

Здравствуйте!

Есть отчет, который сформированный с помощью СКД (8,2).

Если документ проведен 21.04.11 то по нему отображается конечный остаток.

Если были обороты то номер (дата и другие данные) дублируюются, и отображается итог оборота (новый КонОстаток).

Можно как-то объеденить дублирующиеся ячейки в одну? :)

 

 

Здравствуйте! Есть отчет, который сформированный с помощью СКД (8,2). Если документ проведен 21.04.11 то по нему отображается конечный остаток. Если были обороты то номер (дата и другие данные) дублируюются, и отображается итог оборота (новый КонОстаток). Можно как-то объеденить дублирующиеся ячейки в одну?     Перейти к...

Далее

Автовывод отчёта с параметром из формы элемента справочника

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

Есть классическая схема учёта взаиморасчётов с клиентами в разрезе по услугам, построенная на регистре накопления (остальные детали для задачи непринципиальны). Необходимо сделать так, чтобы по команде из формы элемента справочника “Клиенты” (кнопка и т.п. – сейчас неважно) выполнялось формирование отчёта по движению денег в разрезе по услугам по этому клиенту. На языке 1С запрос выглядит примерно так:

ВЫБРАТЬ

ВзаиморасчётыСКлиентамиОбороты.Клиент,

ВзаиморасчётыСКлиентамиОбороты.Услуга,

ВзаиморасчётыСКлиентамиОбороты.СуммаПриход

ИЗ

РегистрНакопления.ВзаиморасчётыСКлиентами.Обороты КАК ВзаиморасчётыСКлиентамиОбороты

ГДЕ

ВзаиморасчётыСКлиентамиОбороты.Клиент = &Клиент

Проблема в том как это правильно и цивилизованно построить в управляемом приложении на 8.2.

По сути, в этой задаче несколько таких подэтапов/вопросов:

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

Далее

Как добавить колонку в конец отчета

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

Есть стандартный отчет в ЗУПе- Расчетная ведомость . требуется в конце таблицы добавить столбик с фамилиями сотрудников. Добавление колонки не помогло – этот столбец просто не выводится в отчете. С обычным макетом все понятно, а как это сделать в СКД ?  Вот что должно получиться в результате

 

А вот как выглядит мною внесенные изменения.

Только это не работает(.

 

Все работает благодаря вашей отзывчивости  . остался один штрих ))

Убрать итоги из столбца Сотрудник ( последний столбик)

Есть стандартный отчет в ЗУПе- Расчетная ведомость . требуется в конце таблицы добавить столбик с фамилиями сотрудников. Добавление колонки не помогло – этот столбец просто не выводится в отчете. С обычным макетом все понятно, а как это сделать в СКД ?  Вот что должно получиться в результате   А вот как выглядит мною внесенные изменения. Только это не работает(.   Все работает благодаря вашей отзывчивости  . остался один штрих )) Убрать итоги из столбца Сотрудник ( последний столбик) Перейти к...

Далее

как вывести такой отчет

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

пытаюсь получить такой вот отчет по продажам в котором продажа за период, максимальная продажа за этот период, и продажи за текущий период (месяц)

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

выводит отчет в таком виде

настройки конструктора

 

собственно сам запрос:

 

ВЫБРАТЬ
ПродажиОбороты.Номенклатура,
МАКСИМУМ(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьМакс,
“Макс” КАК Макс
ПОМЕСТИТЬ Максимальное
ИЗ
РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК ПродажиОбороты

СГРУППИРОВАТЬ ПО
ПродажиОбороты.Номенклатура
;

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

Далее

СКД в управляемых формах

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

Который день бъюсь с программным выводом СКД в управляемых формах.

Есть документ ПутевойЛист, в нем создан макет типа СКД ПечатьПутевки.

В СКД добавлен  набор данных типа объект. Источником является таблица значений Заправка

В настройках СКД, определены группировки и поля

В форме документа создана команда ПоказатьЗаправку с процедурой

&НаКлиенте

Процедура ПоказатьЗаправку(Команда)

ПечатьЗаправки();

КонецПроцедуры

В процедуре ПечатьЗаправки(); получаем данные в тз Заправка и програмно выводим в СКД

&НаСервере

Процедура ПечатьЗаправки()

Заправка=ЧтениеРегистраСведений.ЗапросЗаправки(Объект.Ссылка);

ВнНбДн = Новый Структура;КомпМак=Новый КомпоновщикМакетаКомпоновкиДанных;

ПроцКД=Новый ПроцессорКомпоновкиДанных;Рез=Новый ТабличныйДокумент;

ПроцВД=Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;

ВнНбДн.Вставить(“Заправка”,Заправка);

СхКпДн=Документы.ПутевойЛист.ПолучитьМакет(“ПечатьПутевки”);

Нст=СхКпДн.НастройкиПоУмолчанию;

МакКомп=КомпМак.Выполнить(СхКпДн,Нст);

Который день бъюсь с программным выводом СКД в управляемых формах. Есть документ ПутевойЛист, в нем создан макет типа СКД ПечатьПутевки. В СКД добавлен  набор данных типа объект. Источником является таблица значений Заправка В настройках СКД, определены группировки и поля В форме документа создана команда ПоказатьЗаправку с процедурой &НаКлиенте Процедура ПоказатьЗаправку(Команда) ПечатьЗаправки(); КонецПроцедуры В процедуре ПечатьЗаправки(); получаем данные в тз Заправка и програмно выводим в СКД &НаСервере Процедура ПечатьЗаправки() Заправка=ЧтениеРегистраСведений.ЗапросЗаправки(Объект.Ссылка); ВнНбДн = Новый Структура;КомпМак=Новый КомпоновщикМакетаКомпоновкиДанных; ПроцКД=Новый ПроцессорКомпоновкиДанных;Рез=Новый ТабличныйДокумент; ПроцВД=Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ВнНбДн.Вставить(“Заправка”,Заправка); СхКпДн=Документы.ПутевойЛист.ПолучитьМакет(“ПечатьПутевки”); Нст=СхКпДн.НастройкиПоУмолчанию; МакКомп=КомпМак.Выполнить(СхКпДн,Нст);...

Далее
Страница 37 из 38« Первая...102030...3435363738

Авторизация

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

Архивы

Закладки

  • Your favorites will be here.