Очень понравилась обработка, особенно потому что было лень создавать самому 🙂
Но раз теперь есть — то будем развивать и улучшать. Итак история такова:
//infostart.ru/public/92575/ — Генератор кода — начальная обработка, я ее даже не сильно изучал
//infostart.ru/public/92872/ — Генератор кода ПЛЮС, развитие идеи, понравилась удобством пролистывания
Ну а собственно добавил то без чего нормальный программист жить не может (а может и не должен 🙂 :
+ нормальное представление типов данных ссылочных, а для Строка, Число, Дата теперь показывает Квалификатор типа, например вместо:
// Физические лица
// Строка
// Число
// Дата
теперь так:
// Справочник.ФизическиеЛица (Физические лица)
тут в скобках Представление типа т.к. оно иногда сильно отличается от Имени
// Строка (100*)
тут 0 — как всегда неограниченная динна, * — длина переменная, если «!» — то фиксированная, т.е. на нее стоит обратить внимание
// Дата (Дата и время)
Если честно, авторов поленился спрашивать разрешения за публикацию, заранее извиняюсь, т.к. их уже аж 2 штуки, а выложить руки зачесались (давно не выкладывал, да и обработка реально удобнее стала), но если будут нарекания готов убрать или еще чего нибудь.
Прикольная тема!
У меня есть в шаблонах 1С кусок кода — ещё со старых времен — суть:
1. Создаешь макет, проставляешь имена всех запчастей — Заголовок, ШапкаТаблицы, СтрокаТаблицы, Подвал, все поля необходимые делаешь параметрами, шаблонами и т.д.
2. вставляешь этот кусочек кода в модуль объекта, запускаешь в 1С:Предприятие — в строке сообщений выводится код для создания, заполнения всех параметров и вывода табличного документа. Кому необходимо — поделюсь, оставляйте заявки
А ещё тоже есть обработка — генерит код для переопределения реквизитов и ТЧ выбранного типа документа — для быстрого создания ВПФ.
Есть в арсенале шаблоны сборников отчетов на СКД, шаблоны ВПФ и ОЗТЧ с авторегистрацией в справочнике «Внешние обработки»
(1)А поче му бы не выложить?
Выложите шаблончики мы бы ими попользовались, сам попользовался и другим дай 🙂 всем большое спасибо за обработку и шаблончики
(0) в развитие проекта посмотрите что я реализовал: сначала надо раскрыть дерево метаданных например для узла регистра бухгалтерии, раскрыть измерения, ресурсы, реквизиты, затем выделить строки с измерениями, реквизитами, ресурсами, затем мышкой перетащить в текстовое окно, в результате должно быть как на картинке.
(5)Спасибо — ознакомлюсь, а вы свою обработку как выкладывали? Я не нашел ее у вас, как ее можно использовать в дальнейшем?
(6) используйте на благо, без ограничений
Судя по скриншотам вы взяли за основу старую версию. В новой есть доработка которая для не мутабельных значений заполняет пустой ссылкой,вместо «неопределено». Рекомендую подпилить.
Минусы предложенных разработок — большое времяпри отрытии, связанное с обработкой дерева метаданных. На конфигурации УПП это больше восьми минут, в зависимости от компьютера. Это не очень похоже на первоначальную идею ускорить написание кода.
(9) Уточните каких обработок? И какие есть предложения по оптимизации?
(5) Rustig,
Порадовал просмотр перечислений и подписок на событие.
Однако, ваша доработка перестала формировать обработку ТЧ документов (в цикле, полный законченный код), как это было у YAN в его «Генератор кода ПЛЮС».
Выделять же мышкой реквизиты и все отальное, как вы предложили — тоже не совсем удобно. Вы просто хотели заменить кликанье по галочкам? 🙂
И, кстати, нигде нет до сих пор кнопки «очистить» 🙂
(5) Rustig,
У вас пустые поля не обрабатываются — ТипДанных и Вид 🙂
(13) Спасибо за комментарий.
Я не занимаюсь теперь этой разработкой. И, к сожалению, ее даже не использую. Программирую по старинке, без всяких «помощников».
Пусть Ваш комментарий будет на благо другим разработчикам, которые продолжат развивать «тему».
(14) Rustig,
Согласен, функционал минимален, а времени требует — уйму для разработки.
Но отнюдь не умаляя труда разработчиков сих обработок.
(5) Rustig,
немного допилил Вашу версию обработки:
— добавлена генерация кода для регистров сведений/накопления/бухгалтерии;
— при генерации кода для справочников и документов учтены стандартные реквизиты (наименование/код/дата/номер);
— изменен формат представления типов реквизитов;
— мелкая косметика.