Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 ноя 2024, 05:21

Отчет СКД

Автор Пустовалов Артем, 19 фев 2016, 13:44

0 Пользователей и 1 гость просматривают эту тему.

Пустовалов Артем

Добрый день всем! Есть такая проблема в СКД. Есть отчет остатки. где выводится Номенклатура и количество. Как сделать условие на количество, если типНоменклатуры = брак, тогда выводим в столбик брак, если Кондиция тогда в столбик количество. без кодирования

cska-fanat-kz

без кодирования?
ну тогда юзайте условное оформление.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Пустовалов Артем

Цитата: cska-fanat-kz от 19 фев 2016, 13:57
без кодирования?
ну тогда юзайте условное оформление.

Не плохо сказал))а поподробнее можно?) Погуглил и нашел решение  Для каждой отдельной группировки задаю свой отбор Вопрос: Где это устанавливается?

Добавлено: 19 фев 2016, 15:57


Цитата: Пустовалов Артем от 19 фев 2016, 14:19
Цитата: cska-fanat-kz от 19 фев 2016, 13:57
без кодирования?
ну тогда юзайте условное оформление.

Не плохо сказал))а поподробнее можно?) Погуглил и нашел решение  Для каждой отдельной группировки задаю свой отбор Вопрос: Где это устанавливается?

Нашел где устанавливается) теперь вывоводит 2 правильных таблицы В первой остатки по кондиции во втрой остатки по браку. Можно ли как то их объеденить в одну?

cska-fanat-kz

по ходу надо просто правильно исходный запрос составить...

но это же ужас! ужас! кодировать придется!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Пустовалов Артем

Цитата: cska-fanat-kz от 20 фев 2016, 07:52
по ходу надо просто правильно исходный запрос составить...

но это же ужас! ужас! кодировать придется!

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

//Команда не присутствует в разделе команд внешнего отчета, но она будет отображаться в списке внешних отчетов вместо названия отчета
СтрокаТЧ = ТаблицаКоманд.Добавить();
СтрокаТЧ.Идентификатор = "ОстаткиБезДетализации";
СтрокаТЧ.Представление = "Остатки без детализации";
СтрокаТЧ.ПоказыватьОповещение = Ложь;
СтрокаТЧ.Использование = "ОткрытиеФормы";

Возврат Новый Структура("БезопасныйРежим,Вид,Наименование,Версия,Информация,Команды",Истина,"ДополнительныйОтчет","ОстаткиБезДетализации",1,"",ТаблицаКоманд);


А где именно? что я не добавил?



Добавлено: 20 фев 2016, 13:22


Все разобрался) Нужно былодобавить форму)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск