#0
by toypaul
Есть схема данных. При открытии нужно добавить несколько вычисляемых полей (в самой схеме нельзя это сделать). Какие варианты есть чтобы это сделать? Еще подскажите как правильно менять схему/настройки, чтобы при закрытии отчета не спрашивало о том что изменены настройки? Например, сейчас я добавляю программно выбранные поля и при закрытии отчета спрашивает - сохранять настройки (по-моему так)?
#1
by Defender aka LINN
1. Почему нельзя в схеме сделать? 2. Ты в курсе ведь, что настройки - они не в схеме, в общем-то, а в соседнем объекте, так ведь?
#4
by toypaul
ну говори. через него ВЫбранные поля и добавляют. вопрос-то в другом. как заполнять настройки, чтобы при закрытии не спрашивало. хотя это не главное. главное в п.1
#6
by toypaul
ну так как мне вычисляемые поля-то добавить? можно через ПользовательскиеПоля наверное в Настройка у КомпоновщикНастроек. может есть какой-то более правильный или простой способ?
#7
by Defender aka LINN
Вычисляемые поля - только в схеме. Пользовательские - и там и там. Тебе-то какая принципиальная разница?
#8
by fly7
мне когда лень городить программное заполнение схемы, я ее делаю в режиме предприятия, сохраняю в xml, потом этот xml помещаю в макет как двоичные данные потом в коде сохраняю xml из макета в tmp и подставляю ее в скд ))
#9
by fly7
можно сделать одно вычисляемое поле, найти в его в xml_е и по аналогии дописать туда руками )) потом загружать эту xml в скд
#16
by ll13
, Проблема гораздо глубже. В управляемом приложении основную СКД изменить/заменить НЕЛЬЗЯ. Встроенный компоновщик работает только с основной СКД, которую изменить/заменить нельзя. Добавить вычисляемые поля к СКД проблем нет: ВычисляемоеПоле.Выражение = "ВыражениеПоля"; Только встроенный компоновщик все равно будет работать с основной СКД, в которой этого поля нет. Посему единственный вариант создания отчета с динамическим формированием СКД, это не использовать встроенный в отчет компоновщик, а использовать свой и соответственно весь механизм работы писать "руками". Опыт успешной реализации был, о достаточно трудоемко, посему решайте стоит ли игра свеч.
#18
by ll13
К сожалению скинуть целиком не смогу, по причине того, что обработка является закрытым коммерческим решением, но если будут какие-то конкретные вопросы готов ответить, привести примеры в виде отдельных кусков кода.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: Добавить колонку в СКД
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД. Реально ли такое вычисляемое поле сделать?...
- СКД: Как сделать вычисляемое поле в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: v8: Как в СКД в отбор добавить Подразделение текущего пользователя
- СКД: СКД: Программное обращение к полям группировки СКД
В этой группе 1С
- Не понял. Переменная не определена РежимДиалогаВопрос. Это как?
- УФ. Как сделать переменную доступной на клиенте и на сервере. Что бы не терялась
- ЗУП 2.5 Как выгрузить сотрудников с данными в TXT файл в строку с разделителями?
- СКД запрос за разные периоды
- Как вы ведете учёт периодических изданий газет, журналов и т.д
- Возврат поставщику не попадает в книгу продаж
- при начислении налогов с ФОТ проводка идет на 91.02 счет, почему?
- Перенос проводок из ЗУП в УСН 7.7
- 1С Бухгалтерия + 1С Документооборот
- НДС сверху...
- Подскажите как в СКД сделать свои итоги по горизонтали с иерархией
- (ЗУП 2.5.48.1) тормозит вывод на печать у одного из пользователей
- Код переноса данных из Frp в Excel?
- Значение не является значением объектного типа (ИсточникОтчета)
- Классификация писем по предметам
- Сохранение показателей отчета
- Как узнать на какую фирму hasp ключ?
- Как узнать идентификатор информационной базы?
- Добавить на форму панель HTML-редактирования 1с 8.2
- Опубликована версия 8.2.15.310 Технологической платформы 8.2