#0
by breezee
Получить в СКД данные по документу регитсратору и не выводить колонки если нет данных. У меня есть данные о приходе, расходе, начальном, конечным остатках, номенклатуре и документе регистраторе. Мне нужно чтобы если документ регитсратор был равен опреденному документу - вывелась колонка с наименованием регистратора и данные по приходу или расходу(в зависимости от регистратора). Мне посоветовали сделать кросс-таблицу. Т.е. я получаю данные из выборки, котрые сами становятся данными, по которым идет разрез. Вот запрос на получения поля ВЫРАЗИТЬ(ВЫБОР КОГДА УчетСебестоимости.Регистратор ССЫЛКА Документ.ОприходованиеИзлишковТоваров То что сейчас есть - выходит, работает, потому что действительно был приход на 6 и 1 ед. товара, которые и стали колонками. Так же сделал в условном оформлении чтобы колонки не выодились, если значения для них равно 0. Вот то что выводит отчет Я в конец запутался. Помогите разобраться, пожалуйста.
#4
by breezee
Теперь я просто хотел вывести значения в колонку. потом для поля запроса поставить Игнорировать NULL и тогда по идее должно не выводиться же? Вот запрос на поля, который точно приовдит поле к NULL значение 0 ВЫБОР КОНЕЦ
#5
by KuAl
если нужно чтобы по некоторому виду документов не выводились данные, почему все не прописать в запросе в источнике данных? условие на тип документа и т.д. Если нужно чтобы по регистратору выводились только некоторые колонки, в запросе получать только нужные данные.
#6
by breezee
Нет, мне нужно чтобы добавлялись колонки если есть данные по некоторому документу и не добавлять их если их нет. Выглядит примерно так - если нашлось за период регистратор "ОприходываниеИзлишков" - выводится оприходование излишков(наименование колонки) и данные по приходу или расходу.
#7
by KuAl
если нужно выводить тип документа в колонки - то делай группировку в колонках по типу документа.
#8
by breezee
Нет, немного не так, в колокни надо выводить данные о приходе или расходе для определенных документов. Просто делаю выбор в поле - если определенный тип докумета - выбираею данные о приходе или расходе и вывожу их, в колонке с наименованием как у колонки документа. Т.е. у меня есть 5 колонок: "ОприходованиеТоваров", "РеализацияТоваров", "ПоступлениеТоваров", ..., ..., Если регистратор равен "ОприходованиеТоваров" - мне нужно вывести колонку "ОприходованиеТоваров" и вывести приход или расход в разрезе этого документа и какой-то номенклатуры, так же для других 4-х документов, НО, если нет "ОприходованиеТоваров" за период выбранный пользователем - вообще не выводить колнку. Мне просто нужно чтобы если в колонке все значения были нулевые - она не выводилась.
#9
by breezee
Ладно, черт с ним, буду программно это делать. Мне нужно выгрузить в таблицу значений результат. проанализировать таблицу значений и потом вывести её в табличный документ. Не могу найти пример, подкиньте пожалуйста. Или скажите, можно ли это вообще сделать. P.S. Не понимаю почему нельзя обработки как отчеты подключат, я бы уже все сделал, если бы мне не нужно было сделать именно отчет. Сделал бы как любую печатную форму.
#14
by breezee
Так. посмотрл как объект выводить - нужно чтобы все поля на вывод сразу были известны. Я опять пришел к тому же что нме нужно. Нужно не выводить колонки где все нулевые значения.
#15
by LordCMEPTb
Либо я чего-то не понимаю из текущей постановки задачи, либо нужна схема, на которой это делается..
#16
by breezee
Задача: как в СКД(или любым другим образом) не выводить колонку у которой все значения пустые(колонка служит ресуросом), поискав в инете условное оформление ей поставил - мин ширина 0, макс - 0,0001 - не помогло.
#17
by LordCMEPTb
Ну я то же самое могу сказать, что в теме написано, надо создать таблицу, в которой добавить колонку, заполняемую по какому-то условию (в частности, по типу документа). А затем в СКД выводить таблицей, где в строках номенклатура, а в колонках добавленная. Яснее стало?
#19
by breezee
Да, пока что выходит вот такое (1 и 6 должны быть в документах, которые служат регистраторами)
#20
by LordCMEPTb
Не совсем понятно, что значит "должны быть в документах, которые служат регистраторами" лучше картинкой, как должно быть
#24
by breezee
изображение забыл Если бы не было цифр 1 и 6 - колонку нужно было бы вообще не выводить
#27
by LordCMEPTb
Если эта цифра нужна в отдельной колонке, то надо выводить детальную запись в колонки, в которую включать только эту цифру.. отвиснет предприятие - покажу пример
#29
by breezee
Вообще не догоняю, прости, если просто делаю вывод списком и ставлю роль игнорировать начение NULL - выбирается выводится пустая колонка с пустым итогом, если выбираю таблица - ставлю в строках номенклатуру - в колонках - эту колонку - она опять выводится полностью пустая, можешь пожалуйфста, посомтреть прямо в отчете(запрос брал из ут11, АнализСебестоимостиТоваров) что я делаю не так, сам отчет
#30
by LordCMEPTb
Как вариант, добавить новое поле, которое уже закинуть в группировку, и на него накладывать ограничение по Null:
#31
by breezee
НУ я же включил в отдельную колонку она не служит ресурсм, все равно выводится эти 6 и 1 в названиях колонок :/
#32
by LordCMEPTb
Ну так в том и прикол, в колонках выводятся все значения. Будет там 5 разных значений - 5 колонок выведется. Чтобы вывелось в одну колонку, надо в ресурсы включить, а группировать еще по одной колонке, в которой будет только одно единственное значение.
#33
by breezee
Так, сейчас попробую, не авжно что будет за колонка? Просто добавить поле группировки?
#37
by breezee
Еще раз спасибище! Сделал так же для документо поступление товаров и услуг - все работает!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- СКД. Как выводить параметры СКД на форму?
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: СКД. В группировке верхнего уровня получить сумму группировок нижнего
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: СКД: Как передать и получить параметр расшифровки?
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Как в СКД получить данные из одного регистра но за разные периоды?
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: v8: Как заставить СКД группировать колонки также как и построитель?
В этой группе 1С
- v7: Как найти элемент справочника по его периодическому реквизиту (его значению)?
- Бухгалтерия 3.0. Отключить лишние подсистемы в меню.
- Среднедневное потребление в УТ 11.1
- Как в запросе получить поле: Справочник.Метаданные().Имя
- v7: Не получается прочитать подчиненный узел xml документа
- УТ 11 УФ (динамический список) добавленную колонку не видит
- 1С выкидывает из программы
- v7: 1с 7.7 Оперативный учет (3-х пользовательская)
- PostgreSQL логи PG_DUMP
- 1С8_КА_Заполнение субконто в документе "Передача материалов в эксплуатацию"
- Корректировка поступления в Комплексной автоматизации
- Динамическое программное добавление табличного документа на УФ.
- Виды блокировок в консоли администрирования 1С82
- 1С 8 Защита поля табличного документа на форме
- Свое чередование подсветки строки в документе
- 1C 8.3 Ут 11.1 Сканер штрихкода во внешней обработке (сом-порт)
- УФ Можно ли в модуле объекта вызвать функцию Вопрос?
- Просмотр истории открытия сеансов в 1С Предприятие
- Каким параметром можно вывести только фамилию из полного имени?
- Альфа-авто. Заказ-наряд на основании заявки на ремонт