Docker - хостинг

1с 8.1 СКД Представление отсутствующего значения

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

Строю запрос по номенклатуре, по нескольким регистрам. Отдельной колонкой вывожу разницу между значениями нескольких регистров. Как сделать так, что если в регистре значение по данной номенклатуре отсутствует, выводить в колонку 0, и соответственно адекватно  подсчитывать вычисляемые реквизит?

Строю запрос по номенклатуре, по нескольким регистрам. Отдельной колонкой вывожу разницу между значениями нескольких регистров. Как сделать так, что если в регистре значение по данной номенклатуре отсутствует, выводить в колонку 0, и соответственно адекватно  подсчитывать вычисляемые реквизит? Перейти к...

Далее

1С 8 СКД Программно установить уровень групировки

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

Есть ли возможность в СКД программно выставить уровень групировки?

К примеру: Отчет выводит данные с тремя уровнями группировок. Но в основном нужно что бы открывалась 2 группировка. Есть ли какой еще нить метод свернуть группировку, кроме ручного?

Есть ли возможность в СКД программно выставить уровень групировки? К примеру: Отчет выводит данные с тремя уровнями группировок. Но в основном нужно что бы открывалась 2 группировка. Есть ли какой еще нить метод свернуть группировку, кроме ручного? Перейти к...

Далее

Использование нескольких макетов в одном отчете

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

1С8.2
Хочу в отчете сделать общую форму и краткую по определенным “критериям”.
Создал два макета типа схема компоновки данных.
В форму добавил список значений с выбором “макета” и на событие изменения значения повесил вот такой код:

//если 1 - общая форма отчета,
//если 2- краткая форма по внебюджету
Сообщить("");

Если Элемент.Значение=2 Тогда

СхемаКомпоновки = ПолучитьМакет("КраткийВнебюджет");
//Из схемы возьмем настройки по умолчанию
Настройки = СхемаКомпоновки.НастройкиПоУмолчанию;

//Помещаем в переменную данные о расшифровке данных
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;

//Формируем макет, с помощью компоновщика макета
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;

//Передаем в макет компоновки схему, настройки и данные расшифровки
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновки, Настройки, ДанныеРасшифровки);

1С8.2 Хочу в отчете сделать общую форму и краткую по определенным “критериям”. Создал два макета типа схема компоновки данных. В форму добавил список значений с выбором “макета” и на событие изменения значения повесил вот такой код: //если 1 - общая форма отчета, //если 2- краткая форма по внебюджету Сообщить(""); Если Элемент.Значение=2 Тогда СхемаКомпоновки = ПолучитьМакет("КраткийВнебюджет"); //Из схемы возьмем настройки по умолчанию Настройки = СхемаКомпоновки.НастройкиПоУмолчанию; //Помещаем в переменную данные о расшифровке данных ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; //Формируем макет, с помощью компоновщика макета КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; //Передаем в макет компоновки схему, настройки и данные расшифровки МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновки, Настройки, ДанныеРасшифровки);...

Далее

Вывод нескольких значений в одну колонку.

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

Добрый день, подскажите как сделать подобное:

Есть регистр сведений Штрихкоды, в котором храниться Номенклатура, единица измерения, штрихкод.

Необходимо вывести это все в формате:

т.е. если несколько строк, то в колонку штрихкода вывести все через некий разделитель.

Возможно ли такое без ручной обработки результата?

Добрый день, подскажите как сделать подобное: Есть регистр сведений Штрихкоды, в котором храниться Номенклатура, единица измерения, штрихкод. Необходимо вывести это все в формате: т.е. если несколько строк, то в колонку штрихкода вывести все через некий разделитель. Возможно ли такое без ручной обработки результата? Перейти к...

Далее

Новые функции СКД 8.2.14

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

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

В свете ближайшего выхода 8.2.14, попытаюсь описать некоторые новые функции системы компоновки данных. Открываем схему компоновки данных, желательно во внешнем отчете, чтобы было проще редактировать. Добавляем набор данных типа запрос и пишем, либо вручную, либо с помощью конструктора запросов простейший запрос: 1. Настраиваем запрос в СКД. 2. Настраиваем вычисляемые поля в СКД 3. Выполняем настройку компоновки данных на закладке настройки 4. Запускаем 1С Предприятие 8.2.14. Открываем отчет. Формируем, получаем. Описание самих новых функций: 1. ТекущаяДата() Возвращает системную дату. При компоновке макета компоновки во всех выражениях, которые присутствуют в компоновке, функция ТекущаяДата()заменяется значением текущей даты. 2. ВЫЧИСЛИТЬВЫРАЖЕНИЕ() Синтаксис: ВычислитьВыражение(<Выражение>, <Группировка>, <ОбластьВычисления>, <Начало>, <Конец>, <Сортировка>, <ИерархическаяСортировка>, <ОбработкаОдинаковыхЗначенийПорядка>) Описание: Функция предназначена для вычисления выражения в контексте некоторой группировки. Функция учитывает отбор группировок, но не учитывает иерархические отборы. Функция не может применяться к группировке в групповом отборе этой группировки. Например, в отборе группировки Номенклатура нельзя использовать выражение ВычислитьВыражение(«Сумма(СуммаОборот)”, , «ОбщийИтог») > 1000. Но такое выражение можно использовать в иерархическом отборе. Если конечная запись предшествует начальной, то считается, что записи для расчета детальных данных и расчета агрегатных функций отсутствуют. При расчете интервальных выражений для общего итога (параметр Группировка имеет значение ОбщийИтог) считается, что записи для расчета детальных данных и расчета агрегатных функций отсутствуют. Компоновщик макета при генерации выражения функции ВычислитьВыражение, в случае если выражение упорядочивания содержит поля, которые не могут быть использованы в группировке, заменяет функцию ВычислитьВыражение на NULL.   Параметры <Выражение>     Тип: Строка. Выражение, которое надо вычислить. <Группировка>   Тип: Строка. Содержит имя группировки, в контексте которой необходимо вычислить выражение. В случае если в качестве имени группировки используется пустая строка, вычисление будет выполнено в контексте текущей группировки. В случае если в качестве имени группировки будет использована строка ОбщийИтог, вычисление будет выполнено в контексте общего итога. В остальных случаях вычисление будет выполняться в контексте родительской группировки с таким именем.   Например: Сумма(Продажи.СуммаОборот)/Вычислить(“Сумма(Продажи.СуммаОборот)”, “ОбщийИтог”) В данном примере в результате получится отношение суммы по полю Продажи.СуммаОборот записи группировки к сумме того же поля во всей компоновке; <ОбластьВычисления>   Тип: Строка. Параметр может принимать следующие значения:   ОбщийИтог — выражение будет вычисляться для всех записей группировки. Иерархия — выражение будет вычисляться для родительской иерархической записи, если таковая имеется, и для всей группировки, если родительской иерархической записи не имеется. Группировка — выражение будет вычисляться для текущей групповой записи группировки. ГруппировкаНеРесурса — при вычисление функции для групповой записи по ресурсам, выражение будет вычислено для первой групповой записи исходной группировки. При вычислении функции ВычислитьВыражение() со значением ГруппировкаНеРесурса для групповых записей, не являющихся группировками по ресурсам, функция вычисляется так же, как бы она вычислялась в том случае, если значение параметра было равно значению Группировка. Компоновщик макета компоновки данных при генерации макета компоновки данных при выводе в макет поля-ресурса, по которому выполняется группировка, помещает в макет выражение, вычисляемое при помощи функции ВычислитьВыражение(), с указанием параметраГруппировкаНеРесурса. Для остальных ресурсов в группировке по ресурсу помещаются обычные выражения ресурсов. <Начало>   Тип: Строка. Указывает, с какой записи нужно начинать фрагмент, в котором...

Далее

Как программно в СКД загрузить настройки по умолчанию

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

Имеем типовой отчет, в форме расширенных настроек, есть кнопка “Стандартная настройка..”. Задача или перехватить вызов типового метода или программно загрузить настройки по умолчанию.

Имеем типовой отчет, в форме расширенных настроек, есть кнопка “Стандартная настройка..”. Задача или перехватить вызов типового метода или программно загрузить настройки по умолчанию. Перейти к...

Далее

Проанализировать «использование» поля.

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

Доброго времени.

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

Знаю есть способ написать всё это в коде, но может быть есть способ в СКД как это реализовать без набора текста, может какието хитрые способы есть анализировать галочки на вкладке в выбранных полях и потом использовать их вычисляемых полях там же тоже можно условия писать но не так глобально… вобщем, сроки очень сжатые, буду благодарен за любую помощь.

Заранее спасибо)

Доброго времени. Вот есть такая задача. В отчете с использованием СКД пользователь хочет иметь поле в которое бы выводилась сумма выбранных им же других полей. Проблема в том что он не хочет видеть на экране все поля, тоесть забыть твёрдо что в данную колонку сваливается сумма конкретных колонок нельзя, должны суммироваться только те колонки, галочки на которые поставил пользователь в выбранных полях настройки. Знаю есть способ написать всё это в коде, но может быть есть способ в СКД как это реализовать без набора текста, может какието хитрые способы есть анализировать галочки на вкладке в выбранных полях и потом использовать их вычисляемых полях там же тоже можно условия писать но не так глобально… вобщем, сроки очень сжатые, буду благодарен за любую помощь. Заранее спасибо)...

Далее
Страница 35 из 45« Первая...102030...3334353637...40...Последняя »

Архивы

Закладки

  • Your favorites will be here.