Универсальные механизмы для платформы 8.1
База данных - Инструменты администратора БД
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
| Наименование | Скачано | Бесплатно |
|---|---|---|
|
Универсальные механизмы для Предприятия 8.2
.cf 16,13Kb
284
|
284 | Скачать бесплатно |
|
Универсальные механизмы для Предприятия 8.1
.cf 15,94Kb
687
|
687 | Скачать бесплатно |
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
ВВЕДЕНИЕ:
Механизмы которые будут представленны здесь, основаны на возможностях платформы 8.1 и универсальных механизмах типовых конфигураций.
СПОСОБ ПРИМЕНЕНИЯ:
1. Скачайте себе выложенный тут файл конфигурации.
2. В конфигурации, куда вы хотите добавить универсальные механизмы откройте пункт меню Конфигурация > Сравнить, объединить с конфигурацией из файла и выберите скачанный файл.
Важно: а) Не забудьте убрать галочку с обновления свойств конфигурации
б) Не забудте сохранить базу перед обновлением
3. Сохраните конфигурацию и далее следуйте указаниям к каждому механизму.
ОПИСАНИЕ МЕХАНИЗМОВ:
Добавление любых дополнительных реквизитов
Первые 2 действия производятся в конфигураторе...
1й шаг: Для того чтобы его задействовать, необходимо в обновленной конфигурации найдите регистр сведений "аЗаполнениеДополнительныхРеквизитов", открыть свойства измерения "Объект" и выбрать как тип измерения те объекты в которых планируется добаление дополнительных реквизитов.
2й шаг: В любом из выбранных объектов вы можете добавить свои реквизиты и добавить их на ОБЯЗАТЕЛЬНУЮ форму "ДополнительныеРеквизиты" (для группы эта форма должна называться "ДополнительныеРеквизитыГруппы")
Результат смотреть уже в предприятии...
3й шаг: После сохранения конфигурации форма с дополнительными реквизитами будет доступна через пункт меню Перейти > 1. Заполнение дополнительных реквизитов во всех объектах и из журналов и списков.
ПРИМЕЧАНИЕ:
Важно: Данная методика работает только для объектов на кнопку "Перейти" которых подключены <связанные регистры сведений>.
ПЛЮСЫ:
1. Так как все добавляемые вами реквизиты и формы не изменяют типовую конфигурацию, а платформа 8.1 позволяет обновлять на типовые релизы не затрагивая добавлений, то обновления проходят на ура.
2. Так как во всех объектах дополнительные реквизиты открываются из одинакового пункта меню, то привыкание пользователей к подобным добавлениям происходит быстрее, что немаловажно.
3. Форма для дополнительных данных может быть любая по вашему усмотрению и не зависит от типовых форм объектов.
4. Иногда применение дополнительной формы оправдано, например, если вы открываете номенклатуру в УТ с фотографией и кучей табличных частей то она откроется у Вас с заметной задержкой, это не совсем хорошо когда нужно изменить только флажек (к примеру "приостановить отгрузку"). Используя данный механизм вы из списка номенклатуры сразу можете попасть в форму редактирования доп.реквизитов.
5. Преимущество перед стандартным методом хранения свойств и категорий: Так как реквизиты храняться в самих объектах то их можно использовать во всех отчетах, а не только к которым подключен механизм свойств и категорий . Так же в реквизитах можно хранить и использовать(естественно) любые типы данных. Написание отчетов и использование дополнительных реквизитов заметно упрощается!
ПОСЛЕСЛОВИЕ:
Механизмы мне нужно еще вытащить из конфигураций и универсализировать, по этому не все сразу...
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)
Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.
24900 руб.
20.08.2024 83392 432 171
Инструменты администратора БД Роли и права Системный администратор Разработчик Пользователь 1С 8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)
Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 17.04.2026, версия 1.4.1, работает в 1С:ФРЕШ!
23180 руб.
06.12.2023 25103 85 14
Инструменты администратора БД Инструментарий разработчика Роли и права Разработчик 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)
Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.
17000 руб.
10.11.2023 28802 103 46
Поиск данных Инструменты администратора БД Корректировка данных Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Россия Платные (руб)
Решение для автоматической сверки данных между любыми конфигурациями 1С. Помогает контролировать и проверять обмены, проверять наличие документов при переносах данных, находить изменения в закрытых периодах
9760 руб.
14.11.2025 6210 28 8
Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)
Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.
6000 руб.
15.04.2026 4200 12 0
Инструментарий разработчика Инструменты администратора БД Системный администратор Разработчик Аналитик 1С:Предприятие 8 1С 8.3 1С 8.5 1C:ERP 1С:УТ 1С:ДО 1С:Бухгалтерия 3.0 1С:ERP. Управление холдингом 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Россия Платные (руб)
Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.
5000 руб.
14.01.2013 217417 1254 0
Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)
Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).
14640 руб.
29.04.2020 52985 146 164
Файловый обмен (TXT, XML, DBF), FTP Поиск данных Инструменты администратора БД Корректировка данных Системный администратор Разработчик 1С:Предприятие 8 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)
Данная обработка позволит Вам легко и просто, а главное - быстро, выполнить сравнение данных между ЛЮБЫМИ базами (и РИБ, по правилам конвертаций) по контрольным суммам выбранных объектов баз 1С, работающих на платформах 8.3 и выше. Удобный и понятный интерфейс в виде "мастера". Высокая скорость сравнения достигается за счет специального алгоритма расчета контрольной суммы объекта/записи и сравнения по данным суммам объектов 2х баз через файл. Имеется возможность выбора реквизитов, по которым система будет сравнивать объекты. Сравнение количества записей в движениях документов, возможность сравнивать данные по правилам конвертации и не только! Выбор объектов конфигурации для КАЖДОГО узла в отдельности с индивидуальным отбором для каждого объекта конфигурации, работа с FTP, сохранение или загрузка настроек, сохранение или загрузка результата сравнения, регистрация на обмен объекта и его движений. (Обновление от 12.11.2024, версия 2.2-2.5)
24400 руб.
27.10.2017 47865 33 15
(2) > Если у документа много связанных регистров сведений, то их список получается большим и нуна напрячь зрение.
В моем примере это не так... Так как наименование регистра начинается с "1. Зап..." то эта строчка всегда первая в списке регистров.
В БП данный механизм не прокатывает, там мы другую методу использовали, ежели лениво не будет вечером опишу.
Согласен , как механизм быстрого доступа к редактированию добавленных реквизитов объектов - очень удобно. Но, для допустим 2х реквизитов создавать доп формы + РС + приучить пользователей к такому способу - имхо не стоит свеч.
Вопрос: Можно ли считать это так же универсальным механизмом??? То бишь прикладывать его сюда?
1. Да пользователям всегда напряжно привыкать к новому. Но когда все можно найти в одном месте в любом объекте это упрощает написание того же руководства для пользователя, которое можно положить у него под носом. Или повесить на стену :). Да и пользователям проще привыкнуть.
2. Для программиста же это мега-удобно! Потому что начинается все в 1-2 доп.реквизитов, а теперь у меня в той же номенклатуре их десятки! И как показала практика от использования свойств и категорий получаешь только головную боль! А добавить реквизит на доп форму это секундное дело...
Но этот способ может идти как альтернативный, согласитесь, что рисовать реквизиты на форме программно в десятки раз сложнее!
В общем - в мемориз :)
Пробовал, не получается, все время что то надо делать не так (привязки, цвета, размеры, те же свойства заполнять все время по разному).
Давно витает мысль написать приблуду, которая формирует код по программному рисованию реквизитов, но как обычно не хватает времени. Может, кто и реализует идею ;)...
(22) Ну это совсем не то что я имел ввиду.
(33) в модуль формы документа процедуру обработчик кнопки прописывать как-то не очень. Мне нужно было таким образом 67 документов изменить, при обновлении достаточно геморно лезть в каждый док выяснять то ли отличия только по моей вставке, то ли 1С что-то поменяло. А так только 2 процедуры общего модуля РаботаСДиалогами изменены.
Я обработчиком назначаю процедуру ДействияФормыОткрытьСоветы, соответственно в процедуре ОткрытьСоветы проверяю имя кнопки, если то которое нужно, то перенаправляю в свою процедуру.
Добавлю ка я в свою статью этот способ. Естественно со ссылкой на тебя. Думаю будешь не против?
Только наверное лучше полный пример привести, там есть нюанс если доп. реквизиты хранятся в регистре. Я вечером вариант с советами опишу, давно хотел, да все лень было :))
Можно вообще перекрестными ссылками все такие статьи объединить ибо материал полезный
Твоя обработка при открытии в программе (без изменения в конфигураторе) выдает ошибку:Значение не является значением объектного типа (Ссылка)
СсылкаНаОбъект = ВладелецФормы.Ссылка;
Ладно,завтра трезвый попробую.
Но подскажи,чтобы не парится, пункт 1 в описании это для конфигуратора ?:
1й шаг: Для того чтобы его задействовать, необходимо в обновленной конфигурации найдите регистр .........
Кстати, ты не заморачивался программным добавлением стандартных действий на форму (типа добавить и т.д), имеется ввиду - значения "Действие". Например кнопки добавить и т.д.
(41) Т.е. у тебя форма отдельная и никак с основным объектом не связана?
Я это спрашиваю потому, что через советы я не могу получить ссылку или сам объект в отличии от (0)
ЗЫ Кстати в БП получилось добавить действие "связанные регистры сведений" на командную панель через обработчик советов.
(49) да механизм советов к сожалению присутствует только в БП. В УТ как обработчик действия кнопки документа можно использовать процедуру ОбновитьФормуПодбора, правда она используется в 46 доках из 133, но зато каких :) облом с банком, кассой и документами ввода начальных остатков (остальные не существенны). Наверное для них еще что-то можно высмотреть.
Т.е. нужно в объекте (напр.спр-к Контрагенты) добавить неск-ко реквизитов и форму?
Если так, то налицо брутальная переделка объектов оригинальной конфигурации... :(
Надо бы их (реквизиты и формы) делать где-то в сторонке, не прикасаясь вообще к оригинальным объектам. А уже в каком-то регистре сведений прописать связь...
К сведению: ДОБАВЛЕНИЕ реквизитов и форм на платформе 8.х не "цепляет" основную конфигурацию. Все "сбоку" и нигде не мешается. я же вроде это все написал, надо еще раз перечитать.
да в принципе это нормальный вариант, менеджеры не видят контрагентов и документов из других филиалов + урезанные базы кое где докручен функционал импорт из других баз и проч. , вобщем куча ньюансов и мне выгоднее менять их по отдельности
У меня тоже не видят, ограничение на уровне записей... Но доки ИМХО должны быть все, это часто облегчает когда надо понять откуда ноги растут в филиале...
> урезанные базы кое где докручен функционал импорт из других баз и проч.
Все делается внешними доработками, это уже никак не цепляет основную конфу.
Так что Вы подумайте ;). Вам же намного легче будет вести.
Можно ли рассматривать это как шаг в сторону облегчения добавления реквизитов на форму и как следствие последующее безболезненное обновление ?
(60) Рассматривать именно так и можно, но, если честно, я 8.2 посмотрел только краем глаза и не представляю как это будет работать на практике, ну во всяком случае шаг в верном направлении. ИМХО.
напр. в моем конкретном случае приведет к огромному геморрою с обновлением еще 8 конф. в представительствах причем в авральном режиме
но вариант подключения формы с помощью связанного регистра мне показался интересным за это и плюсанул в принципе
Я уже молчу про качество связи и проч. перекачивать им по 70 Мб конфу. и удаленно обновлять когда с другой стороны чуть ди не диалап - это жесть поверьте на слово.
А распределенка не катит у Вас?
База то все равно должна быть одинаковая, просто сделали бы распределенку только с нудными данными(ну там общие справочники всякие), там совсем немного инфы будет ходить, и все сразу будет подливаться в филиалы... +можно в 8.1 можно настроить автоматическое сохранение конфигурации при обновлении, насколько я помню...
Так отож... Лучче б они (формы с реквизитами) где-нить вообще отдельно были (напр. в подчиненных спр-ках? или прописать связи в регистре?...), а объекты оставались абсолютно "идентичные натуральным" т.е. без дополнительних форм и, тем более, реквизитов....
Тогда и в (относительно) разные базы изменения вносить было б легко...
В принципе можно самому перейти добавлять - если на форме его нет. Или сразу кнопку открытия регистра.
Если реквизиты объекта, то это изменение конфигурации. Можно и вручную добавить. В чем смысл использования предлагаемого механизма?
Используем измененную типовую конфигурацию, которую давно не обновляли - сами изменяем. Какую пользу мы можем извлечь для себя используя этот механизм?
С уважением, Анатолий.
Я, например, скомбинировал идею WiseSnake и tsd. В процедуре советов на форму добавляется кнопка перехода к подчиненному регистру. А в форме регистра уже через ВладелецФормы.ЭтотОбъект.Модифицированность() делается проверка на изменение формы.
Пришлось править в регистре сведений процедуру приОткрытии
(ТипЗнч для документа возвращает просто Счет на оплату, судя по тексту раньше возвращал - Документ ссылка: Счет на оплату)
строка 39 было
ТипЗначенияОбъекта = ТипЗнч(СсылкаНаОбъект);
Если Найти(ТипЗначенияОбъекта, "Документ ссылка:") Тогда
СсылкаНаОбъект.ПолучитьФорму("ДополнительныеРеквизиты", ВладелецФормы).ОткрытьМодально();
Иначе // справочник
стало
ТипЗначенияОбъекта = ТипЗнч(СсылкаНаОбъект);
ЭтоДокумент = Метаданные.Документы.Содержит(СсылкаНаОбъект.Метаданные());
ЭтоСправочник = Метаданные.Справочники.Содержит(СсылкаНаОбъект.Метаданные());
Если (Найти(ТипЗначенияОбъекта, "Документ ссылка:") ИЛИ ЭтоДокумент) Тогда
СсылкаНаОбъект.ПолучитьФорму("ДополнительныеРеквизиты", ВладелецФормы).ОткрытьМодально();
ИначеЕсли ЭтоСправочник Тогда // справочник
P.S. Не вижу никаких трудностей в переводе на 8.2 из того что выложено. Идея описана и 95% реализации уже есть.
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 20213
Создание 01.06.09 02:40
Обновление 11.11.09 00:00
Просмотры 31391
Загрузки 971
Рейтинг
78
Комментарии 103
Код открыт Не указано
Рубрики Инструменты администратора БД
Кому
Системный администратор
,
Разработчик
Тип файла Конфигурация (md, cf)
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)