#0
by Perepechin
Нужно в строках документа дать возможность группировки строк, например, сгруппировать товары: - в строках по группам; в колонках - по дням, неделям, месяцам ("плюсики" слева от строк по аналогии с отчетами). На пересечении группировок необходимо выводить соответствуующие числовые значения по группе. Например, такой интерфейс удобно применять в системах планирования и бюджетирования. Аналогичный пример - группировка строк и колонок в Excel (очень удобно!). Есть идеи, как это лучше сделать?
#3
by Волшебник
Тогда можно табличное поле связать с деревом значений. Еще можно не мучать табличное поле, а сделать нормальный табличный документ.
#5
by Perepechin
А в УТ где-нибудь документ с таким интерфейсом живет? Кто знает, дайте ссылку по меню, плз.
#6
by ¶
Если в гриде, то с группировкой колонок гемор будет. Нужно ведь, чтобы интерфейсный элемент +/- был жестко связан с колонкой и перемещался вместе с ней.
#7
by Perepechin
Вот реальная задача - делаю документ "План продаж" (свой вариант, не так, как в УТ). В строках нужно отобразить: группы (иерархия), товары. Нужна возможность сворачивать и разворачивать строки. В колонках нужно отобразить дни планирования (например, за январь месяц). Итого получается 31 колонка. Нужна возможность сворачивать колонки по неделям, по декадам. Ввод в документ должен быть табличным (полная аналогия с Excel). Можно +/- заменить на какое-либо действие, вызываемое по кнопке, это не принципиально. Главное поулчить группировку и итоговые значения на пересечениях.
#10
by ¶
Попробовал сейчас: положил на форму ActiveX MS Office Spreadsheet. Получается - Excel в форме 1С. Управляется программно вполне хорошо. Так что выход есть накрайняк, можно запрограммировать поведение элемента - листа Excel.
#11
by Волшебник
Я тоже его пробовал, хорошо работает. Можно даже перейти ActiveX в полноценный Excel, поработать там, а потом через буфер обмена перекинуть обратно.
#12
by ¶
Да, но похоже, этот элемент с группировками... того... не работает... Это же не полноценный Worksheet. Так что совет свой отзываю.
#13
by Guard
А если у меня распределённая база (1сv8) и я поставлю в форму ActiveX MS Office Spreadsheet. В базах в подразделениях(периферийных) это будет работать? Или там надо чтоб на компах был доступен этот же ActiveX?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Проектирование: наложение интерфейсов. как програмно можно поменять интерфейс у пользователя?
- СКД: v8: Тип группировки в Полях группировки
- СКД: Повторяется заголовок группировки в конце группировки при выводе итогов
- 1с82 Интерфейс. Как в меню в интерфейсе добавить внешний отчет?
- в чем отличие управляемого интерфейса, от интерфейса такси?
- Зависает 1С в интерфейсе Такси, в интерфейсе 8.2 все нормально
В этой группе 1С
- Отчет в бухии: какие материалы были проданы контрагенту?
- "Редактирование в диалоге" - Заблокировано! Почему? // список элементов с
- SQL + 1C = Floating point exception
- Как открыть форму элемента по гиперссылке (v8)
- Как снять авторский пароль?
- А можно создать программно новый объект метаданных?
- Стандартные программы Windows (файл справки)
- Лицензирование частоты 2,4 ГГц необходимо или нет?
- Задваиваются значения по оборотному регистру
- Как лучше найти ссылки на элемент справочника в документе?
- Server Hasp не видит драйвер после рестарта
- Приглашаю обсудить технологию ввода остатков ОС в НУ.
- ЗиК Досрочный выход из отпуска по уходу за ребенком
- Отрицательная сумма в колонке ТЗ.
- OLE: Вызов Word с конкретным именем файла, по образцу Excel (как в учебнике
- Можно ли ограничить доступ к ключу HASP
- В данной формуле не может быть вызвана эта процедура(функция)
- Расчет - всем расчетам расчет
- Не ставится MSDE на XP PRO
- Как создать DD-файл?