#0
by Shutov
Как перебрать ячейки прямоугольной (вертикальной) области полученной из макета? Цель - подменить в макете название области. P.S. Или правильно задать вопрос - как в область макета вставить название ячейки?
#3
by Shutov
Вообще задача для регистра "Взаиморасчеты с контрагентами" у универсальных отчетов цифры прихода выводить в "расходе", а цифры расхода в "приходе" ))) хочу поправить универсальный отчет "Список-кросс таблица", чтобы это делал для этого регистра.
#6
by Kerk
Если ему просто поменять "Приход" <-> "Расход" То в макете поменяй названия соответвующих параметров и будет счастье.
#7
by Shutov
Ага, ушел в минус ;), хочу чтобы минус этот выдали... Шутка. Нет не проще, если я у "Список-кросс таблица" поменяю макет, то тогда другие отчеты, которые формируются по регистрам остатков, будут показывать неверную информацию! У меня же задача - обработать только один регистр. Все на так то просто...
#9
by Shutov
Ага, сделал ;) и удивился, что Начальный остаток и Конечный остаток с минусами :( Забил на идею с макетом, решил переписывать запрос... В общем, все переделал нафиг - в отчет на основе Кросс-таблицы вставил свой запрос, который: 1. убирает минусы (инвертирует начальный и конечный остаток); 2. правильно называет поля Приход и Расход (обратно к друг другу). Но есть один нюанс - сначала на вход кросс-таблицы подаю макет с настройками, а потом запрос переписываю своим. Не нашел аналог: "ЗаполнитьПоказатели" в список кросс-таблице, пришлось таким образом извратиться.
#12
by Shutov
и да не переделать макет! Несколько причин: 1. делаем копию макета стандартной кросс-таблицы, в полученном макете меняем "приход" на "расход"... должно работать? ага, должно... все равно где находятся эти области, кросс-таблица их определяет по счету! (идиотизм) поэтому если поменяли названия, у нас в отчете "нач.остаток|расход|приход|кон.остаток". Как-то не красиво :( - сначала "расход", а потом "приход", а изменить не можем - см.выше. 2. что делать с отрицательными остатками в колонках "нач.остаток" и "кон.остаток"? их нужно инвертировать (поменять знак), но как без запроса и через построитель еще плюс с кросс-таблицей? поэтому ИМХО самый оптимальный вариант именно такой
#13
by Wladimir_spb
Интересное замечание: "все равно где находятся эти области, кросс-таблица их определяет по счету! (идиотизм)". Неправильное описание работы крос-таблицы получило правильную оценку! :) Нет ни какой привязки по счету... Смотри макет более внимательно...
#14
by Shutov
А ты не смотри на него, ты с ним попробуй работать. Да, по идее есть вертикальные области "Приход" и "Расход", да, по идее у ячеек есть именование, да, возможно они где-то и используются... но только не в порядке вывода данных :(
#15
by Wladimir_spb
Посмотри Процедуру СформироватьОтчет может разберешься какой макет нужно передавать, чтобы получить то, что нужно. Там все открытым текстом. Хотя, вобщем-то, и без того все понятно. Вот посмотри, что здесь предложено , тоже неправильно, но немного лучше.
#16
by Shutov
Ха! Ну вот, ты же сам сказал "Некрасиво лезть в универсальный отчет при настройке своего". В моем случае я как раз и не лезу, все делается внутри моего отчета. В варианте (по предложенной ссылке) человек правил модуль универсального отчета Список-кросс таблицы! Таким образом при переносе отчета из конфигурации в конфигурацию нужно будет переносить эти доработки, к тому же при обновлении свежими версиями типовых конфигураций нужно не забывать восстанавливать изменения. Все еще сомневаешься какой вариант лучше? ;)
#17
by Wladimir_spb
Лучше не лезть в универсальный отчет и не извращаться с запросом. Правильный вариант указан в .
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Запуск отчетов по расписанию
- Проверка "-" на сч 41
- Сканирование ШК в терминальной сессии
- v7: Ошибка "Для целей учета НДС не списано "
- ТСД
- Исправление *.dt файла!
- v7: Кто нибудь делал надстройку - ведение управленческого учета в БП 8.0
- Программа анализа access.log и error.log
- Можно ли зарегистрировать внешнюю компоненту NameDecl.dll на сервере?
- Как узнать какому справочнику принадлежит переменная
- Как настроить шаблоны проводок в ЗУП?
- Про Microsoft Works расскажите - плюсы/минусы
- v7: Почему ВР в УПП при "расчете себестоимости выпуска" уменьшают амортизациюОС
- Глюки 1С 8.1 с PostgreSQL
- 1C:Печать штрих-кода 8.0.14.2
- Увеличение производительности 1с7.7+SQL
- Как дословно называется ЖКК 1С по языку 8.0?
- Как вырубить в 1С ТиС полностью всю систему резервирования?
- MsSql 2000 + 1c 7.7 25
- ИспользоватьСписокЭлементов 1C 8