• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

ПОМОГИТЕ КТО МОЖЕТ

  • Автор темы Автор темы igorek
  • Дата начала Дата начала
I

igorek

При построении запроса мне нужно:
вывести поле неограниченой длинны и при этом сделть так чтобы строки не повторялись.
При использовании "РАЗЛИЧНЫЕ" - не нельзя использоваать строки с неограниченой длинной,
может кто нить знает другой способ решения этого вопроса.
Помогите пожалуста.
 
строки с неограниченой длиной в запросе использовать низя - проще сделать запрос с группировкой по уникальному признаку, выгрузить в ТЗ, Добавить колонку,перебрать строки добавляя в новую колонку это неограниченое поле, а потом СВЕРНУТЬ()
 
Пожалуста а можно как нить попроще написать.
А то я не совсем понимаю.
 
Запрос = СоздатьОбъект("Запрос");
Тз = СоздатьОбъект("ТаблицаЗначений");

Текст = "
|Период с ВыбНач по ВыбКон;
|Без Итогов;
|Товар = Справочник.Товар.ТекущийЭлемент;
|Группировка Товар Без ГРупп;"// тут уникальный признак, например элемент справочника
;
Если Запрос.Выполнить(Текст) = 0 Тогда
Возврат;
КонецЕсли;

Запрос.Выгрузить(ТЗ);

Тз.НоваяКолонка("ДлинноеПоле");
Тз.ВыбратьСтроки();
Пока Тз.ПолучитьСтроку() = 1 Цикл
Тз.ДлинноеПоле = Тз.Товар.ДлинноеПоле;//собственно присвоение длинного имени
КонецЦИкла;
Тз.Свернуть("ДлинноеПоле","");// вместо группировки

примерно такая идея.
 
я извеняюь но я забл написать что мне надо сделать это через консоль отчётов.
А в конфинураторе мне неельзя ничего менять.
 
Так в конфигураторе и не нужно ничего менять. Просто подправь код в отчете, который делаешь конструктором
 
тогда не понимаю чем ты пользуешься чтобы получить то что тебе нужно?
и почему тогда именно ты должен заниматься доработкой?
 
я пользуюсь консолью отчётов (1с предприятие).
Штобы заказать это разработчику и получить готовый отчёт пройдёт 3-4 месяца, а может и больше.
вот мы и решили сделать всё это своими силами, чтобы не терять время.А в конфигураторе нельзя ничё не доисывать не менять по уловию договора.
 
сохрани как внешнюю обработку - и насилуй.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы