Просмотр и сравнение реквизитов объектов (УФ и Обычная) + Генерация программного кода 1С для заполнения нового объекта

23.04.19

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

Обработка показывает все реквизиты объектов (Справочников или Документов), в том числе скрытые. Позволяет сравнить реквизиты 2-х или нескольких объектов. Формирует программный код 1С для быстрого заполнения новых объектов.

Файлы

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

Наименование Скачано Купить файл
Просмотр и сравнение реквизитов объектов (УФ и Обычная)
.epf 30,32Kb ver:209-04-11 v1
108 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Функционал:

 

Выбор ссылки на объект

- При выборе "Ссылка на объект" (для выбора доступны Справочники или Документы) ссылка добавляется в таблицу "Ссылки на объекты (для сравнения)".

- Для выбранного значения "Ссылка на объект" автоматически строится "Таблица значений реквизитов".

 

Просмотр реквизитов в "Таблице значений реквизитов"

- Обработка выводит все реквизиты и их значения для выбранного объекта

- Показывает Табличные части и их реквизиты (Внимание: зашито ограничение вывода не более 50-ти строк, чтобы обработка не задумалась на долго)

- Показывает скрытые реквизиты, которые не выведены на форму объекта

- Показывает типы значений реквизитов (Булево, Число, Дата, Строка, Справочник, Документ, Перечисление и т.д.)

- Показывает внутренний идентификатор объекта (GUID или УИД).

 

Сравнение реквизитов 2-х и более объектов

- Добавить в таблицу "Ссылки на объекты (для сравнения)" два или более объектов

- Установить галочки в колонке "Сравнить" напротив сравниваемых объектов

- Нажать на кнопку "Сравнить"

- Обработка отметит розовым те значения реквизитов, которые отличаются

- Данная функция сильно помогает, например, когда 2-а документа делают разные проводки, но не понятно чем эти документы отличаются

 

Формирование программного кода 1С для быстрого заполнения новых объектов

- Необходимо установить флажок "Формировать Код 1С (для использования в обработках)"

- Перезаполнить "Таблицу значений реквизитов"

- В колонке "Код 1С" появится уже сформированный код 1С, который можно вставить в процедуру любой обработки. 

- Чтобы перенести код в обработку просто выделите нужные строки в колонке "Код 1С", скопируйте в буфер и вставьте куда нужно.

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

 

Обработка запоминает выбранные ссылки

- При закрытии запоминает ссылки, которые открывались в этой обработке

- При повторном открытии ссылки восстанавливаются, не нужно их снова искать.

 

Примечания:

- Работает на Управляемых и Обычных формах

- Подходит для любой конфигурации 1С

- Обработка проверялась на платформах 1С 8.2 (8.2.19.130) и 1С 8.3 (8.3.13.1690)

Вступайте в нашу телеграмм-группу Инфостарт

Просмотр скрытых реквизитов сравнение документов программный код

См. также

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

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

24900 руб.

20.08.2024    60777    323    160    

293

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

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

16500 руб.

02.09.2020    246341    1353    419    

1131

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

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

15250 руб.

25.08.2025    42534    88    27    

100

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

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22570 руб.

06.10.2023    35527    90    40    

112

Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

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

9500 руб.

17.05.2024    49810    172    63    

206

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

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

17000 руб.

10.11.2023    23732    85    42    

99

Разработка Инструментарий разработчика Работа с интерфейсом Адаптация типовых решений Нейросети 1C:Бухгалтерия 1C:ERP 1С:ЗУП 1С:КА 1С:УНФ 1С:УТ 1С:Розница 1С:ДО 1С:ERP Управление предприятием 2 Платные (руб)

Разработка "Дизайнер форм 1С" реализована в виде расширения 1С и является универсальным инструментом для разработки прототипа форм с целью демонстраций, технических заданий и т.д. Без участия разработчика с возможностью экспорта в файл внешней обработки и генерации формы используя искусственный интеллект.

36600 руб.

28.08.2025    6471    2    2    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. json 3418 05.04.19 09:38 Сейчас в теме
Автор, приложи еще скрин со сравнением табличных частей.
5. S_Mit 21 05.04.19 11:19 Сейчас в теме
(1)Добавил - сравнивает построчно.
2. json 3418 05.04.19 09:45 Сейчас в теме
НайтиПоКоду() - неуниверсальный и ненадежный такой метод. Код может быть не уникальным или справочник может быть без кода. Лучше использовать ПолучитьСсылку() или ЗначениеИзСтрокиВнутр(). Но это каждый может переделать под себя по желанию.

А вообще идея интересная, и реализация выглядит красиво
3. leosoft 169 05.04.19 09:51 Сейчас в теме
Очередной велосипед! https://infostart.ru/public/373633/
Да и генераторов кода тоже много ... Код надо бы целиком создавать - копировать по одному реквизиту не очень-то удобно + надо писать сразу код создания для реквизитов-справочников
6. S_Mit 21 05.04.19 11:30 Сейчас в теме
(3)Добрый день! Не спорю, похожих обработок много. Но не видел, чтобы все было в одном. К тому же работала сразу на Обычных и Управляемых формах.
Чтобы перенести код в обработку просто выделите нужные строки в колонке "Код 1С", скопируйте в буфер и вставьте куда нужно. Ничего сложного!
Код 1С добавлен в таблицу с реквизитами, чтобы сразу видеть корректно ли он генерируется или нет.
Писал обработку для личных нужд. Мне она реально сильно помогает и экономит время. Очень часто пользуюсь ей.
10. leosoft 169 05.04.19 11:43 Сейчас в теме
(6) Про буфер как-то не сообразил, буду знать. :)
7. json 3418 05.04.19 11:33 Сейчас в теме
(3) данная разработка работает и под обычными и под управляемыми формами с режимом совместимости от 8.2.13.
Это сильно большой плюс, по моему мнению.

Поэтому предлагаю считать ее не велосипедом, а более функциональным аналогом.
11. leosoft 169 05.04.19 11:44 Сейчас в теме
(7) Согласен! Но я бы ссылочки на прямые аналоги выдал. Хотя в хаосе ИС их не так-то просто найти!
4. Константин С. 679 05.04.19 09:54 Сейчас в теме
, в том числе скрытые.

Памятник тому кто сделает чтобы показывали реквизиты выключенных функциональных опций.
8. S_Mit 21 05.04.19 11:34 Сейчас в теме
(4)
Памятник тому кто сделает чтобы показывали реквизиты выключенных функционал
Добрый день! Редко на практике сталкиваюсь функциональными опциями. Как появится время - добавлю и такую возможность.
9. Константин С. 679 05.04.19 11:40 Сейчас в теме
(8) сталкиваешь то часто, если работаешь с типовыми. только не обращаешь внимание)
12. gull22 105 10.04.19 10:29 Сейчас в теме
А на закладке ТЧ_ЗначенияРеквизитов что показывает? Можно скриншот показать?
13. S_Mit 21 10.04.19 11:38 Сейчас в теме
(12)Добрый день! В закладке ТЧ_ЗначенияРеквизитов полная расшифровка всех реквизитов. Скриншот добавил.
14. gull22 105 10.04.19 15:23 Сейчас в теме
Учитывая, что ограничение в 50 зашито, мне кажется нелишним сделать возможность пользователю снимать это ограничение. Типа флажка в настройках или на форме.
15. S_Mit 21 11.04.19 06:11 Сейчас в теме
(14)
ипа флажка в настройках или на форме.
Спасибо, за комментарий. Добавил на форму поле "Ограничить вывод строк ТЧ", пользователь сможет изменить это ограничение.
16. unichkin 1622 08.10.19 00:19 Сейчас в теме
Плюс за красивый \ функциональный внешний вид. Но не хочу использовать после того, как внутрь заглянул.
з.ы. у вас в т.ч. опечаток много - например "СтандарнтыйРеквизит"..
17. webester 26 27.10.20 04:40 Сейчас в теме
Обработка написанная в 19году не в курсе про модальные вызовы. Ох уж эти горе программисты.
18. S_Mit 21 20.12.20 11:41 Сейчас в теме
Добрый день, webester! Про модальные вызовы в курсе (ПоказатьВопрос(,ОпОп), ПоказатьПредупреждение(,ОпОп)). Обработка была изначально написана под обычные формы. Была доработана под управляемые. На УФ функционал перенесен корректно. Ошибки присутствуют, но они не критичные и на логику самой обработки не влияют. Все, что указано в описании обработки работает. Если Вам необходимо, правьте обработку под себя.
Для отправки сообщения требуется регистрация/авторизация