Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Не выводятся данные без выбранной колонки          
ignsv Подменю пользователя
сообщение 26.08.16, 11:45
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 193
Спасибо сказали: 60 раз
Рейтинг: 0

Отчет на СКД вытаскивает данные с РБ Хозрасчетный (остатки и обороты за период) далее к этой таблице до соединяются обороты по разным условиям. При условии если нач остатка и кон остатка не было за период данные не попадают в отчет (только оборот). При этом мои обороты вытаскиваются(соединяемые), Данные не выводятся в отчет до тех пор пока не выбирается поле Оборот(Сумма или количество) из основной таблицы (остатки и обороты) но мне они не нужны в отчете ( я их детализирую сам). В итоге думаю либо программно постобработкой прятать такую колонку, либо "объяснить" СКД что данные нужно выводить даже без вывода "служебной" колонки. (на этапе отладки запроса - данные вытаскиваются все, далее СКД уже убирает строки). Как выйти из ситуации?


upd: пока что убираю колонку программно, но непонятна зависимость((. Может кто ткнет где почитать...
    
        ГдеЯчейка = ЭлементыФормы.Результат.НайтиТекст("%СлужебнаяКолонка",,,,Истина,,);
    Если ГдеЯчейка <> Неопределено Тогда    
        Смещать = ТипСмещенияТабличногоДокумента.ПоВертикали;
        Область = ЭлементыФормы.Результат.Область(ГдеЯчейка.Верх,ГдеЯчейка.Лево,ЭлементыФормы.Результат.Высота,ГдеЯчейка.Лево);
        ЭлементыФормы.Результат.УдалитьОбласть(Область, Смещать);
    КонецЕсли;


Сообщение отредактировал ignsv - 26.08.16, 12:08

Vofka Подменю пользователя
сообщение 26.08.16, 12:23
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Я что-то не очень понял, что нужно сделать.

ignsv Подменю пользователя
сообщение 26.08.16, 12:40
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 193
Спасибо сказали: 60 раз
Рейтинг: 0

по скрину:
2-й вариант(нижняя часть картинки): зеленым выделена строка, которая выводиться, только когда в "Поля" добавляю і вывожу последнюю колонку ("Количество оборот Дт") зеленым выделено,
1-й результат (верхняя часть картинки) - когда не выводить эту колонку, строка не попадает в отчет.

хочу понят как это завязано, почему так (ибо в запросе у меня есть все данные, это уже СКД прячет строки)

Vofka Подменю пользователя
сообщение 26.08.16, 13:44
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

На вкладке "Наборы данных" напротив поля "Количество оборот Дт" в колонке "Роль" поставьте галку "Обязательное".

Спасибо сказали: ignsv,

ignsv Подменю пользователя
сообщение 26.08.16, 15:41
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 193
Спасибо сказали: 60 раз
Рейтинг: 0

спасибо, работает
ранее включал тот флаг, только для поля, как мне казалось более верного) - для одного из "количеств" которое у меня было заполнено для этой "пропавшей строки".

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 18:01
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!