#0
by badboychik
Не знаю фича это или косяк, но когда пишешь внешний отчет на СКД и используешь параметры, их естественно нельзя задать в конфигураторе. Получается надо делать вместо параметра - отбор. Но при этом вроде как падает производительность. Или делать параметр доступным для редактирования пользователя, потом в Предприятии делать "Изменить вариант" и заполнять этот параметр вручную, сохранять новый вариант отчета и использовать ЕГО. А еще я так понял эти варианты привязаны к пользователю и все это надо проделать ВСЕМ, кому нужен отчет! Я хочу чтоб у отчета не было форм и кода в модуле, и чтоб отчет запускался у всех сразу с заполненными параметрами. Это невозможно или ЧЯДНТ???
#1
by Maxus43
параметры надо жёсткие задать чтоли? в СКД на закладке параметры указывай жёстко, где трабл?
#2
by Defender aka LINN
"когда пишешь внешний отчет на СКД и используешь параметры, их естественно нельзя задать в конфигураторе" - бред "Получается надо делать вместо параметра - отбор. Но при этом вроде как падает производительность" - когда кажется - креститься надо. Атомный бред, в общем.
#3
by badboychik
да нельзя в конфигураторе выбрать значения из базы - вот трабл! Если заполнить настройки в Предприятии потом сохранить настройки в XML, потом загрузить в СКД в конфигураторе - там видно только GUIDы в поле "Значение"
#4
by ssh2006
> Я хочу чтоб у отчета не было форм и кода в модуле, и чтоб отчет запускался у всех сразу... похоже на просьбу к деду морозу
#6
by Defender aka LINN
А при запуске в другой базе что будет - ты, видимо, не потрудился подумать по традиции, да? В конфигураторе - предопределенные данные, в предприятии - пользовательские. Проще этого я даже не знаю что может быть, но средний одинэснег чего-то такую логику никак не осиливает.
#7
by badboychik
вы не писали на СКД что ли? В значении параметра можно выбрать только предопределенные значения справочников
#9
by Зеленый Кот
>> В значении параметра можно выбрать только предопределенные значения справочников я так и хнал - где-то нае...
#10
by badboychik
Значит клепаем отчеты в наполовину в конфигураторе, наполовину в пользовательском режиме?
#11
by mzelensky
ну если ты хочешь применять "параметры" определенные ВСЕГДА и ты заранее знаешь какие именно, то в чем проблема подставить их ПРОГРАММНО скажем при открытии отчета???
#14
by mzelensky
ты видимо меня не понял - не ручками в "отборе", а ПРОГРАММНО в "параметры" при открытии отчета пользователем.
#15
by badboychik
все я понял, я так и делаю если начинать рулить руками, тогда приходится создавать две формы - управляемую и обычную, в них писать простыню кода
#17
by Maxus43
кстати, же работает, пофиг что в конфигураторе ты Гуиды видиш, в предприятии то всё норм становится. чем не устраивает?
#18
by mzelensky
а я хочу чтобы ничего не делать, но все работало само и деньги за это отсыпали лопатой!
#21
by badboychik
если параметры сделать открытыми и задавать в Предприятии то все формы создаются сами и отчет можно сделать за 10 минут - надо только схему СКД настроить. А если писать руками, резко возрастает время создания отчета и снижается гибкость форм
#24
by badboychik
а есть альтернатива ? на форму поле выводить все равно не надо чтоб юзера не пугать
#26
by badboychik
+по коду это еще куда ни шло, я в нашей конфиге видел вообще привязку к наименованию
#27
by Asmody
завтра какая-нить "умная" голова придумает перекодировать справочники или РБД появится какая-нибудь. И что будет делать твой отчет?
#31
by teapot123
в СКД на вкладке Параметры поле Выражение: Справочники.ВидыНоменклатуры.НайтиПоКоду("АБЦ000002")
#33
by mzelensky
ну как это бе коментариев?! ТЫ сказал ,что НЕЛЬЗЯ искать по коды - за это ты отрываешь руки, а как тогда нужно?!?!?!
#35
by Maxus43
это неправильно с точки зрения стандартов разработки 1с. в типовых найди такой код попробуй, всё должно быть гибче, код элемента - не показатель, может меняться, должны быть более четкие критерии характеризующие данный элемент
#36
by mzelensky
так тебе же эту самую ссылку найти нужно. Вот нужно мне в справочнике номенклатуры найти позицию с параметрами: Как мне получить ссылку на этот элемент?!
#37
by teapot123
если это редко изменяемый элемент, организация например, и программист всегда под рукой, почему бы и нет?
#38
by badboychik
работает! ))) пасиб, умный человек )) я выражения использую для задания границ периода, мог бы сам догадаться запихать функцию ((
#39
by Дядя Васька
Ты выше сам писал что в конфигураторе можешь выбрать только предопределенные элементы. Как говорил товарищ Винни - это неспроста...
#42
by badboychik
+ наверно можно и список значений передавать, если в модуле функцию свою описать, которая ищет и возвращает список номенклатур. Буду теперь так всегда делать )
#44
by Дядя Васька
Никак не получать. Искать руками в предприятии и сохранять настройку. Когда на основании того же cf сделать новую базу, она у тебя мягко говоря не будет работать.
#45
by mzelensky
где ты собираешься ее хранить???? Пришел прайс от поставщика вида: Мне нужно проверить есть ли такие позиции у нас в базе и отсутствующие создать (ну как вариант задачка). Как ты предлагаешь искать позиции??? ПО ССЫЛКЕ - ПО КАКОЙ ССЫЛКЕ??? или ты всем поставщикам будешь рассылать ссылки элементов своего справочника???
#47
by Дядя Васька
Это не та задача. По сабжу конкретный код элемента в модуле прописан, это и неправильно.
#48
by Asmody
как твоя истерика коррелирует с задачей ТС? я в говорил про установку параметров запроса (и вообще, чего-либо), а не про поиск данных вообще
#50
by badboychik
До меня тут вообще кто-то понаписал несколько отчетов и ВСТРОИЛ ИХ В ИНТЕРФЕЙС О_О вместо помещения в "доп. обработки", хотя многие отчеты вообще через типовые можно получить, вот за такое я б карал
#51
by Дядя Васька
Речь о том что это данные, а не метаданные. Если это загрузка или поиск кода/артикула который ввел пользователь, то все нормально. Но явно в коде его прописывать нельзя. Не будет работать когда сделаешь новую базу.
#52
by Дядя Васька
В этом как раз ничего страшного. При объединении они никуда не денутся, даже если втупую накатывать.
#56
by Дядя Васька
Почему нежелательно-то? Они что внешние, что в конфе, все равно отдельный объект, который с типовыми не пересекается.
#58
by badboychik
эээ... как это все равно?? если внешняя я файлик закинул новый и все, никаких обновлений
#59
by Maxus43
только непонятно что мешает выгрузить его из конфы и как внешний отчет прикрепить. и из меню убрать. 1 раз обновиш - и радуйся потом что они внешними стали
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ЗиК падает при загрузке. Без сообщений. Без переиндексации.
- Создаем ВК "без программирования",получаем задержку в N-сек без 100% загр.
- не могу открыть внешний отчет обработку
- Как закрыть форму документа, без сохранения и без запроса на сохранение
- v7: Внешний отчет поместить на кнопку в документе
- Внешний отчет
- Внешний источник данных для менеджера временных таблиц
- СКД Внешний отчет, СкомпоноватьРезультат и Внешний источник данных
- Расшифровка СКД без написания кода
- БП3 отчёты руководителю без копеек, как сделать, чтобы было без округлений.
В этой группе 1С
- оборотно сальдовая ведомость по счету 01.1 Данные по количеству
- В окне запуск 1с не активны кнопки изменить добавить
- RLS и пустое значение. Кто сталкивался?
- Нужен совет от аудиофилов или людей - ценителей качественного звука
- (ЗУП 2.5.45.2) Отчет по среднедневному заработку
- Разделитель групп в числе убрать
- УПП: Проблема: Сдельный наряд с указанием заказа на производство...
- 1С8.2 УП - Отключение подсистем по ролям
- Печать не проведенных документов в 1С 8.2 ЗУП
- Не работает сенсорная панель на буке Packard Bell EasyNote EN TJ75
- Не найдено поле счета у пространства блокировки РегистрБухгалтерии.ЕПСБУ
- Установка базы распределения затрат
- Ограничение доступа на уровне записей (RLS)
- Какую платформу ставить 15 или 14
- ЗУП: Повременка + сдельная оплата в одном месяце
- Ошибка SQL: Переполнение поля => Что это?
- Пересчет суммы ПриИзмененииКоличества в управляемой форме
- ЗУП: Часы в расчетном листке отображаются как дни.
- Как решить задачу оповещения пользователей в самописной конфигурации?
- Передать объект формы на сервер и заполнить