Конвертация данных 3 расширение: Редактор кода.

0. 269 08.09.20 10:28 Сейчас в теме
Расширение для конфигурации “Конвертация данных 3.0” добавляет на все формы, где используется код языка 1С, консоль кода для управляемых форм. В результате работать с кодом в пользовательском режиме становится намного удобнее - появляется привычная расцветка кода, а также контекстная подсказка.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Totoro 554 08.09.20 14:43 Сейчас в теме
Аналогичный расширение но GitHub, но появилось немного раньше )

TipsInCD3
2. Viktor_Ermakov 269 08.09.20 14:59 Сейчас в теме
(1) А Вы статью на инфостарт не писали? я не нашел, поэтому сделал свое.
kurdt88; KVG495; Rustig; +3 Ответить
3. Totoro 554 08.09.20 15:03 Сейчас в теме
(2) Я и не против. Больше реализаций - больше идей
4. Rustig 1590 08.09.20 15:03 Сейчас в теме
(1) на гитхабе есть раздел по 1С? такой , чтобы подписаться и периодически смотреть , что добавляют....
или по другому все устроено: кто и как находят обработки на иностранном сайте?
5. Totoro 554 08.09.20 15:07 Сейчас в теме
(4) Я смотрю авторов из чата в телеграмме по oscript и по БСП. Иногда здесь то же выкладывают
6. Rustig 1590 08.09.20 15:08 Сейчас в теме
(5) авторов еще надо знать или найти....
7. Rustig 1590 08.09.20 15:09 Сейчас в теме
(5) пора уже кому-то гитхабовский обзор 1с-ников сделать :)
qwertyranty; Светлый ум; +2 Ответить
11. pm74 180 09.09.20 08:14 Сейчас в теме
(7)
пора уже кому-то гитхабовский обзор 1с-ников сделать :)


вот
CXY; volokitinac; zqzq; Totoro; json; Waanneek; JulianK; +7 Ответить
8. TZHZ 08.09.20 16:46 Сейчас в теме
9. zfirstprog 08.09.20 16:53 Сейчас в теме
Давно искал подобное,скачаю,спасибо за работу!
10. Viktor_Ermakov 269 08.09.20 17:54 Сейчас в теме
(9) Пожалуйста, следите за репозиторием на GitHub, функциональность будет расширяться, пользуйтесь последними версиями.
12. MaxS 2030 18.09.20 15:40 Сейчас в теме
Спасибо за проделанную работу. Давно знал про такую возможность, некогда было прикрутить к себе. Перенёс код из расширения в сильно доработанную свою конфигурацию.
Уже поправил ошибку, появляющуюся при попытке записать неизмененный элемент справочника. Нужна проверка, например:
&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
	
	// Запишем новый текст в реквизит.
	Если НЕ КонсольКода=Неопределено Тогда  // иначе ошибка
		Объект.Алгоритм = КонсольКода.getText();
	КонецЕсли;
	
КонецПроцедуры
Показать

И заметил ошибку:
Метод объекта не обнаружен (init)
ВнешнийОбъект.init(Инфо.ВерсияПриложения);
которая появляется если открыть второй сеанс базы и закрыть его.
13. MaxS 2030 18.09.20 18:40 Сейчас в теме
(12) Чтобы работало несколько сессий, сделал так:
Процедура ПриПолученииКаталогаВременныхФайлов(ИмяКаталога, ДопПараметры) Экспорт
	
	рп = ПолучитьРазделительПути();
	КаталогИсходников = ИмяКаталога + Строка(Новый УникальныйИдентификатор)	+ рп + "bsl_console" + рп;
14. Viktor_Ermakov 269 21.09.20 08:36 Сейчас в теме
(13)
Спасибо Вам, обязательно поправим!
15. Viktor_Ermakov 269 21.09.20 22:48 Сейчас в теме
(12) Спасибо за замечания, я поправлю все.
Вот только зря из расширения перенесли весь код, т.к. продукт будет дорабатываться.
17. MaxS 2030 22.09.20 05:25 Сейчас в теме
(15) Мне нужна была только расцветка. Подсказки и т.п., которых пока нет не требуются, т.к. разработка ведётся в конфигурации.
И у Вас в расширение перенесена форма справочников, а у меня она доработана. Теоретически можно сделать расширение без элементов формы и добавлять новые элементы программно.
(16) Возможно это ошибка только на моей стороне из-за переноса кода.
18. Viktor_Ermakov 269 22.09.20 10:59 Сейчас в теме
(17)
Подсказки есть, только общих механизмов, а так же вчера добавил по метаданным конфигураций в двух справочниках.
Да, формы пока сделал в таком виде, но в планах перенести в программный код есть, хотя кейс когда кд3 доработана сильно с формами, думаю не частый. Сперва нужно всю функциональность реализовать нужную, потом уже шлифовать буду.
Спасибо!
16. Viktor_Ermakov 269 21.09.20 22:53 Сейчас в теме
(12) Первый пункт я проверил, ошибки у меня нет, и даже если Вы не меняли элемент справочника, консоль должна быть инициализарована и содержать уже имеющийся код, поэтому Вы его должны получить. Проблему смоделировать в расширении не получилось.
Так же хочется попросить на будущее, не писать тут об ошибках, а зарегистрировать их на GitHub, что бы тут не разводить новый GitHub.
Спасибо за понимание!
19. slasher777 29.09.20 20:05 Сейчас в теме
Большое спасибо за проделанную работу, знал про такую возможность, некогда было прикрутить к себе. Перенёс код из расширения в доработанную конфигурацию.
20. Viktor_Ermakov 269 01.10.20 21:56 Сейчас в теме
(19) Пожалуйста, но повторюсь, расширение будет дорабатываться, в том числе и программное создание элементов, переносить будет не обязательно.
Оставьте свое сообщение
Вопросы с вознаграждением