gifts2017

Табличный документ в документе: табличная часть с расширенными возможностями.

Опубликовал Андрей Шабашов (andy23) в раздел Программирование - Работа с интерфейсом

Случается, что визуальных возможностей табличной части документа не хватает. А очень хочется задействовать  весь арсенал возможных средств – цвет, шрифт, ширину/высоту строк , объединение и ориентацию ячеек. В общем,  все как в объекте «Таблица».

 

Решение есть – это табличный документ от Йокселя. Как нельзя кстати из возможностей этой компоненты пригодятся формулы для расчета итоговых строк и столбцов, а также функция группировки колонок, например, для расшифровки определенных цифр.

Табличный документ можно сохранить в графическом формате или  формате Excel,причем все формулы сохраняют свою работоспособность.

Для иллюстрацию взят документ «Начисление зарплаты». Алгоритм работы следующий:

1) При вводе нового документа заполнить табличную часть расчетными данными(по окладу, штраф) .

2) При необходимости дать возможность отредактировать расчетные цифры.

3) Если расчетные данные отличаются от введенных наглядно это показать.

Также в документе есть колонка «Выплачено за месяц»: данные, которые будут подтягиваться из других документов/регистров (в реальной базе).

Таким образом, получился симбиоз отчета "Расчетно-платежная ведомость" и документа по начислению з/п, с готовой печатной формой.

В представленном  примере используется компонента FormEx, чтобы можно было вводить и удалять строки документа привычными клавишами Insertи Deleteсоответственно. Используемые компоненты включены в архив примера.

 

Скачать файлы

Наименование Файл Версия Размер
ТабДокументВДоке.zip 184
.zip 1,72Mb
27.02.13
184
.zip 1,72Mb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
0. Андрей Шабашов (andy23) 18.03.11 19:04
Случается, что визуальных возможностей табличной части документа не хватает. А очень хочется задействовать весь арсенал возможных средств – цвет, шрифт, ширину/высоту строк , объединение и ориентацию ячеек. В общем, все как в объекте «Таблица».

Перейти к публикации

1. Сергей Ожерельев (Поручик) 18.03.11 19:04
Иной раз подумаешь, чтобы стоили и как выглядели эти ваши клюшки без разных примочек типа Формекс, 1С++, etc...
2. Kur ChataP (KurchataP) 18.03.11 20:05
Я у себя внедрил тоже многотабличность, без ВК, скачал на каком-то форуме. Реализовано очень хорошо. Посмотрю как здесь.
3. Андрей Шабашов (andy23) 19.03.11 09:48
(1)Иногда выгоды от применения клюшек стоят того, чтобы их использовать)
4. Андрей Шабашов (andy23) 19.03.11 09:49
(2)Ну тут как бы не многотабличность...
5. vkr (vkr) 21.03.11 09:30
(2) А посмотреть можно? Ссылочку хотя бы...
6. Яков Коган (Yashazz) 22.03.11 13:20
А почему бы безо всяких формексов просто не вставить табличный документ в режиме ввода данных? С регламентными отчётами вроде много лет проходил этот фокус, просто танцев с бубном многовато.
7. Андрей Шабашов (andy23) 22.03.11 13:37
(6)Вставить родной табличный документ 1с в документ не получится. Здесь пример обычного документа который можно сохранять, проводить и т.п. Только табличная часть представлена по-другому. Ну понятное дело, чтобы дело это реализовать бубен немого понадобится.
8. Олег Валуйский (waol) 23.03.11 11:44
(7) с ТП из 1с++ на мой взгляд будет приятнее. там м.сделать, что не отличить от родной табличной части
9. Андрей Шабашов (andy23) 23.03.11 12:13
(8)Сделайте на табличном поле из 1с++, мы с удовольствием посмотрим и заценим.
10. Олег Валуйский (waol) 23.03.11 12:45
(9) прощу прощения, не посмотрел вначале. так красиво конечно не получится. немного протупил - решил, что решается проблема многотабличности
11. Андрей Шабашов (andy23) 23.03.11 12:59
(10)Да ничего)
главное чтобы красиво = функционально