Универсальная печать таблицы значений

17.02.09

Разработка - Инструментарий разработчика

Универсальная процедура для печати таблицы значений (1С:Предприятие 7.7)

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?]
UNIPRINTTZ.rar
.1234770653 16,09Kb
567
567
0 SM
Скачать

17 февраля 2009 г.

После опубликования, коллеги любезно указали мне на наличие мощнейшей обработки предназначенной как раз для этих целей - печати таблиц значений (и не только!) в различных видах и различными способами, а именно - "РедакторТЗ". Ничто не ново... :-) Впрочем, может кому-то придется по вкусу мой вариант печати таблицы значений :-)?

16 февраля 2009 г.

Релиз 16.02.2009_4 от 16.02.2009

Список изменений в релизе 16.02.2009_4

Переделал процедуру во внешнюю обработку (а то лень каждый раз код вставлять). Теперь весь код универсальной печати в обработке "Ун_ПечатьТаблицыЗначений.ert", для того чтобы вызывать процедуру печати выполняется открытие формы с передачей параметра. Новая версия и пример использования новой версии - в архиве. Удачного кодирования! :-)

30 декабря 2008 г.

Для платформы 1С:Предприятие 7.7. Давно хотел сделать такую штучку, да все было лень. Однако в связи с тем что сейчас больше приходится писать под 7.7 (а именно - под ЗиК), то пришлось наваять.

При разработке на платформе 7.7 очень часто приходится работать с объектом "ТаблицаЗначений". Хранение различных выборок, расчеты, подготовка данных для отчетов - она используется везде. К сожалению,  средства просмотра содержимого таблицы во время отладки платформа не предоставляет (можно использовать метод ВыбратьСтроку() - быстро и просто, но мелковато :-)). Так родилась эта процедура печати. Вначале для этого требовалось создавать специальный шаблон табличного документа, но затем лень победила еще раз :-) и я написал универсальную процедуру. Работает в любой конфигурации, использовать ее очень просто - вставьте саму процедуру (и несколько служебных в начало обработки или в глобальный модуль - вот и все).

Код процедуры и пример использования - в демонстрационной обработке.

См. также

Инструментарий разработчика Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Консоль запросов к базе SQL, не требующая внешних компонент

10 стартмани

29.04.2015    22069    56    Gvozdod    8    

16

Инструментарий разработчика Системный администратор Программист Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.

1 стартмани

23.04.2014    167846    1876    Alexoniq    1596    

498

Инструментарий разработчика Программист Платформа 1С v7.7 Платформа 1С v8.3 Россия Абонемент ($m)

Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))

1 стартмани

04.09.2013    33259    61    O-Planet    78    

49

Инструментарий разработчика Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.

1 стартмани

13.08.2013    21628    Reptile    5    

35

Инструментарий разработчика Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Встала недавно задача для одной организации, которая все еще на 1С 7.7 немного автоматизировать работу отдела продаж. А именно уйти от ручного заполнения договоров, сделанных юристами в MS Word. Договора от разных фирм и разного назначения отличались. Переводить их в таблицы 1С очень не хотелось и нашел способ прямо в файлах Word сделать небольшие дополнения, чтобы можно было печатать, используя именно эти заготовки юристов.

1 стартмани

14.07.2013    27521    56    adamx    11    

14

Инструментарий разработчика Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах........

1 стартмани

21.02.2013    18252    36    MarSeN    14    

17

Инструментарий разработчика Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    36279    51    venger    7    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. andrewalexk 31.12.08 11:04 Сейчас в теме
2. o.nikolaev 214 31.12.08 17:45 Сейчас в теме
:-) так есть у меня аватарка - примерно такой же и на фото. Особенно с похмелья - очч похож :-D
3. fbmk 09.01.09 10:37 Сейчас в теме
Что то уж очень большой код
4. o.nikolaev 214 09.01.09 16:46 Сейчас в теме
Ну да. Можно задавать шрифт, размер, ширину колонок, возможность подсчета и вывода итогов в колонках. Наверно можно сделать и поменьше. Просто так нагляднее получается - все видно, где, что и как.
5. spectator 18.01.09 21:11 Сейчас в теме
6. Valet 56 16.02.09 19:17 Сейчас в теме
На просторах интернета валяется обработка РедакторТЗ.ert
К ней есть еще куча обработок-плагинов.
Советую посмотреть она позволяет загрузку / выгрузку в Excel, печать, открывать тз переданную параметром и мн. другое.
7. o.nikolaev 214 16.02.09 23:17 Сейчас в теме
(6) Речь идет об этой разработке (http://1c.proclub.ru/modules/mydownloads/personal.php?cid=92&lid=1877)? Похоже этой действительно мощная штука. Но, поправьте если ошибаюсь, она работает под 1С++? То что опубликовано здесь, скажем так, из другой весовой категории что-ли... :-) Т.е. задача - просто быстро вывести при отладке таблицу значений, для этого нужно всего 3 строчки кода (а можно обойтись и одной :-).
8. Valet 56 17.02.09 00:10 Сейчас в теме
(7) Отнюдь её не надо 1С++. Классы 1Сpp мелькают в описании, но все работает без доп. компонент.
Одна строчка: ОткрытьФорму("Отчет",МояТЗ,КаталогИБ()+"ExtForms\РедакторТЗ.ert")
Сорри, если мой пост похож на критику, просто не удержался от "рекламы" обработки которая служит мне несколько лет.
9. o.nikolaev 214 17.02.09 00:22 Сейчас в теме
(8) Спасибо, завтра попробую погонять "РедакторТЗ" на работе. "Я товарищи, если хотите, критику даже люблю!" (Прораб Нехода из к/ф "Верные друзья") :-D
10. artbear 1560 17.02.09 12:08 Сейчас в теме
(7) Да, это очень мощная обработка, я лично юзаю ее с момента ее написания автором. Очень рекомендую.

Для ее работы совершенно не требуется 1С++.
Просто помимо мощных просмотра и печати обычных ТЗ и СЗ в ней есть возможность просмотра встроенных объектов 1С++ типа ИндексированнаяТаблица.
11. o.nikolaev 214 17.02.09 12:29 Сейчас в теме
(10) Да, поработал с ней - отличная штука!
12. Anatolka 2 03.04.09 09:49 Сейчас в теме
а групировку можешь добавить?
13. o.nikolaev 214 03.04.09 09:51 Сейчас в теме
14. ВторНик 04.06.09 20:56 Сейчас в теме
Как раз сегодня возникла необходимость просмотреть ТЗ и тут Ваша обработка.Вообщем как раз кстати. Спасибо, первое впечатление хорошее
15. o.nikolaev 214 05.06.09 07:44 Сейчас в теме
(14) Благодарю за положительнй отзыв :-)
Оставьте свое сообщение