INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Белозеров Дмитрий | Системный архитектор | LMSoft

«Кодогенерация и метагенерация в 1С»

Примерно год назад жизнь заставила меня задуматься над таким вопросом - а не разработать ли язык (точнее псевдоязык), с помощью которого можно было бы программно работать с метаданными 1С, писать скрипты, которые выполняют те же действия, которые выполняет разработчик в конфигураторе... В этом докладе хочу рассказать о том как мы разрабатывали такой инструмент, с какими сложностями и нюансами столкнулись, и что получилось в итоге. Мы рассмотрим реальные кейсы использования автоматической генерации метаданных 1С, в которых использование такого подхода дает серьёзные преимущества и сильно облегчает жизнь разработчика (иногда настолько облегчает что можно обойтись вообще без него :), увидим как инструмент генерации можно вписать в общий контур continuous integration. А ещё обсудим перспективы использования подобных практик (генерация конфигурации на основе формализованных функциональных моделей, реализация библиотечного подхода к разработке прикладных решений).

1С помощник игры в ЭРУДИТ

Сообщество - Игры

0
1С помощник игры в ЭРУДИТ для платформы 8.2

Конфигурация 1с для поиска возможных слов из 8 или меньше букв.

Состоит из двух регистров сведений:

1)Слова, в котором загружен словарь.

2)Возможные варианты, в который записаны возможные варианты последовательностей букв в одном слове(используется для ускорения работы).

И одной обработки, в которой собственно и происходит работа пользователя.

Поиск слов из 8 букв занимает не больше 10 секунд на файловой базе и не больше 3 на серверной.

База выложена для фанатов 1с и носит исключительно развлекательный характер, не судите строго, а насчет словаря знаю, можно найти и лучше, можете загрузить свой.

Если кто придумает код для поиска слов более лучше - прошу поделиться своими идеями.

0

Скачать файлы

Наименование Файл Версия Размер
Скрабл1Cv8.dt
.dt 4,23Mb
12.05.13
7
.dt 4,23Mb 7 Скачать

См. также

Комментарии
Сортировка: Древо
1. tolyan_ekb 140 13.05.13 11:55 Сейчас в теме
Я не увидел возможности добавлять слова. Она отсутствует?
2. shevchen88 13.05.13 12:10 Сейчас в теме
(1) tolyan_ekb, закоменти в модуле обычного приложения весь текст и войди в регистр сведений слова и добавляй или удаляй сколько хочешь), так же есть возможность загрузить словарь из тхт.
3. gaglo 13.05.13 13:33 Сейчас в теме
Так что там насчет словаря:
можно найти и лучше
Откуда взялся этот словарь? Велик ли он?
И почему поиск слов только из 8 и меньше букв?
4. shevchen88 13.05.13 14:05 Сейчас в теме
(3) gaglo, поиск из 8 букв потому что в эрудите даётся 7, и еще одна для подстановки в существующее слово. Поэтому 8....но можно сделать и больше.
Насчет словаря скачал с интернета первый попавшийся в тхт, по просьбе могу загрузить любой другой, если дашь ссылку.
5. vasyak319 130 06.05.15 10:42 Сейчас в теме
WTF "Возможные варианты"? Для слова длиной n букв там n! записей?
Оставьте свое сообщение