Хранение данных в макете

03.11.10

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

Данная небольшая обработка демонстрирует использование данных из макета печатной формы самой обработки.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Хранение данных
.epf 10,12Kb
210
210 Скачать (1 SM) Купить за 1 850 руб.

Данная небольшая обработка демонстрирует использование дополнительных данных из макета печатной формы самой обработки.

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

Использование этого подхода не раз помогло мне, надеюсь, что поможет еще кому-нибудь.

Комментарии по улучшению приветствуются.

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    185014    1033    403    

969

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    24934    163    86    

161

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 руб.

06.10.2023    20482    52    19    

86

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    13777    57    33    

77

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

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    30707    105    48    

148

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    19168    7    32    

43

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    104966    246    100    

311
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Valerich 1637 03.11.10 13:34 Сейчас в теме
хотелось бы подробнее из описания узнать:
- какие данные хранятся в самой обработке и как используются
- могут ли эти данные меняться самим пользователем (программно)?

качать, чтобы понять методом научного тыка и анализа кода как то не очень хочется.
2. aximo 2309 03.11.10 13:43 Сейчас в теме
итак, подробнее:
1.Могут храниться любые текстовые данные
2.Изменение макета печатной формы не в конфигураторе невозможно. Но пользователь может добавлять туда данные "просто добавив строки как в табличке экселя" - это просто достаточно.

вообще я использовал подобный подход при формировании некоторых печатных форм. необходимы были поля, которых не было в конфигурации, поэтому пришлось поступить именно так, чтобы не открывать конфигурацию. способ сработал.
4. artbear 1568 03.11.10 16:38 Сейчас в теме
(2) Почему только текстовые данные?
у меня, например, тестовые данные произвольного вида :( хранятся в обработке, для которой и сделаны эти тестовые данные
3. Noy 1079 03.11.10 16:10 Сейчас в теме
По-моему сама фирма 1С использует подобную методу для заполнения начальных данных в большинстве типовых уже лет 10 (на 7.7 разумеется) ...
5. aximo 2309 03.11.10 16:40 Сейчас в теме
будет правильнее написать - данные строкового вида.
6. Gida 03.11.10 16:43 Сейчас в теме
Фигня какая-то.. просто считывает данные из макета и выводит их и что ?
Вот еслиб она сохранялаб б их как-то в предприятии - тогда да.. а так - низачет..
7. Borisych 500 03.11.10 19:21 Сейчас в теме
у меня есть печатные формы, формирующие документ сразу в WORD, при этом пользователь может сохранить текущий шаблон на диск, отредактировать его по своему желанию, и по кнопке "Использовать шаблон из файла" - загрузить этот подправленный документ для использования уже его в качестве макета печати. Вот это я понимаю - обработка.
8. aximo 2309 03.11.10 19:45 Сейчас в теме
(7) четно, я сомневаюсь, что кто-то применяет твою супер обработку помимо тебя. Ты походу вообще не понял о чем здесь речь.

Моя цель - показать применение простого использования макета как небольшой таблицы данных. Вот например, у меня автопарк машин (штук 20), марка, номер, водитель машины и т.п. и я хочу быстро заполнить ТТН - явно я не буду каждый раз перерисовывать макет в ворде, а буду просто выбирать номер машины, а по номеру будет подтягиваться все данные.

А то что ты умеешь Active Document и скорее всего закладки в документе ворда, весьма сомнительные достижения.
9. Borisych 500 03.11.10 20:29 Сейчас в теме
Причем тут я?
Дело вообще не в моих разработках - представленное тобой детище не демонстрирует ничего экстраординарного, все равно твой макет зашит в обработку и без конфигуратора не меняется.
В общем, публикацию удаляй и не трать чужое время на всякую ерунду.
Тема закрыта, моих комментов больше здесь не увидят.
Извини за суровость. Таково моё мнение. Точка.
10. Borisych 500 03.11.10 20:33 Сейчас в теме
Кстати, все-таки ещё один коммент пропишу.
Товарищи, не стесняйтесь ставить минусы "обработкам", явно не заслуживающим ничего доброго. Этим (достижением рейтинга -5 для таких произведений) вы хоть и не вернете своё потраченное на них время, но убережете других товарищей от такой оказии
11. artbear 1568 04.11.10 12:20 Сейчас в теме
(0) Как Модератор предупреждаю - нельзя скрывать чужие посты, которые относятся к сабжу !
(9) Открыл, (10) пусть будет закрыто.
(0) Как пользователь: также минусую, слишком все просто, ничего нового :(
12. Ish_2 1115 04.11.10 13:00 Сейчас в теме
Всяко , конечно, бывает. Но текущая публикация бессодержательна.
Выражаю надежду , что следующая публикация будет более удачной.
13. aipnnov 167 08.11.10 08:21 Сейчас в теме
No words!?
Совсем нет! Минус однозначно.
14. Nadezhda09 08.11.10 12:05 Сейчас в теме
А мне бы такая обработка не помешала. :{}
Пока дождешься, когда программеры холдинга добавить реквизит, сто лет пройдет! А хранить некоторые данные нужно.
Только я не поняла, как это работает.
Эту обработку нужно подключить сначала к документу или как?
15. ya.di-di2011 11.11.10 10:58 Сейчас в теме
Полная хня...минусуйте...пускай это зло исчезнет с просторов инфостарта...
Ляль Дикий; +1 1 Ответить
16. cool.yju 11.11.10 15:44 Сейчас в теме
Работа с меню это еще как-то понятно, но данные в макете хранить смысла особого нет, - проще в хранилище значений, в макетах можно хранить какие-то двоичные данные (скрипты, exe, dll, я даже профили принтеров там хранил), которые нужны,но не очень часто.В крайнем случае можно всегда подцепить внешний источник данных - базу данных, либо просто таблицу. Но в макете мне кажется не оптимально хранить данные. К примеру в типовых там хранятся правила выгрузки, действительно пускай хранятся, поскольку они нужны не часто, - один раз выгрузишь, офигеешь как долго они загружаются в дерево значений и поймешь, что проще настроить обмен.
17. an77 225 22.11.10 15:03 Сейчас в теме
Спасибо. Плюсую. Мне лично пригодилось для развития кругозора, увидел и сразу использовал
http://infostart.ru/public/21162/
Всякие задачи бывают...
18. Шёпот теней 1783 22.11.10 16:09 Сейчас в теме
... до чего же МЫ все дожили ... хотя понятно - будет ЕЩЁ хуже ...

... ВОТжальВОТоченьВОТ ...

п.с. ... пора вводить хоть какую-то цензуру ... впрочем такие знания же кому-то нужны ... какой отклик ... уже 10 ЗА ... "...Только я не поняла, как это работает. ..." ... ужжж ...
19. slavik27 105 25.11.11 10:21 Сейчас в теме
идея правильная и здравая, иногда сам удивляешься сколько уже в 1с возможностей
20. AnryMc 849 10.12.11 12:30 Сейчас в теме
cool.yju пишет:
но данные в макете хранить смысла особого нет, - проще в хранилище значений

А если это "кочующая" внешняя обработка или отчет? Макет всегда будет с ней, а хранилище нужно будет каждый раз (в новой базе) заполнять заново...
21. AnryMc 849 10.12.11 12:47 Сейчас в теме
(For All) Пользователи на данном сайте "обитают" разные.
- Только бухгалтера (ищут готовые решения для своих нужд или идеи как озаботить своих программистов).
- Продвинутые пользователи (могут взять "разжеванный" код или алгоритм и вставить в свою конфигурацию)
- Начинающие программисты 1С (ищут решения "проблемных мест" программирования в 1С - Все мы знаем уровень документации нашей любимой...)
- Опытные ("зубры") - Скорость с которой 1С дополняет возможности программы (переделывает существующие) не позволяет реально их отслеживать (если конечно ты не методист-преподаватель которому выделяют время на изучение нового). Вот и бывает, что и "зубры" натыкаются на что-то незнакомое или встречают оригинальные идеи или подходы...
- И пр. и пр...

Т.е. нужны любые публикации, если конечно это не плагиат...
Просто их стоит разделять на категории (for Dummies, Prof, ...)
unoDosTres; +1 Ответить
22. unoDosTres 21.03.12 09:43 Сейчас в теме
т.е. можно использовать как текстовый документ для обработки данных?
допустим я хочу забатсать соответствие на основании этого макета - у меня это пройдет ?
23. lees 16.05.12 11:16 Сейчас в теме
Спасибо! Давно была интересна реализация хранения дополнительной информации на встроенном макете.
24. IrinaKostroma 30.11.17 12:59 Сейчас в теме
Молодец, что написал. Вот критиковать легко, а выложить какие то мысли свои, пусть и не структурированные, не каждый может
Оставьте свое сообщение