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

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

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

Обработка\Отчет для проверки справочника спецификаций и заполнения документов "Отчет производства за смену"

Обработки - Обработка документов

Серия проверок справочника спецификаций и заполнения документов "Отчет производства за смену" для автоматического заполнения основных реквизитов в документах по выпуску продукции, списанию материалов

Часть проверок специфическая под нашу организацию, но по названию понятна суть.

1Г) Список исходных комплектующих, по которым ведется учет по характеристикам, но поле "Характеристика" не заполнено в спецификации выходного изделия

1Д) Список выходных изделий, по которым ведется учет по доп. характеристикам, но характеристики вых. изделия отсутствуют в табличном поле "Выходные изделия"           

1Е) Сверка характеристик. Список выходных изделий, по которым в спецификации наименование характеристики выходного изделия и комплектующей не совпадают

2а)Список ном-ры с разными ед. изм.

2б) Список ном-ры с пустыми реквизитами

2в) Список ном-ры, который обладает единицами измерения <1

2Б вывод ном-ры с пустой ном. группой

2Б Вывод ном-ры с пустой ном. группой затрат

2Б Вывод ном-ры с пустым полем статьи затрат

3а) Список док. "Отчет производства за смену", где дата по по регистру свед. "Основные спецификации номенклатуры" больше, чем дата документа

3б) Список док. "Отчет Произ-ва за смену" с пустыми материалами и пустой спецификация

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

Наименование Файл Версия Размер
ПроверкаСпецификаций_ДокументовПоПроизводству.epf
.epf 30,15Kb
10.12.13
21
.epf 30,15Kb 21 Скачать

См. также

Комментарии
Сортировка: Древо
1. gull22 82 11.12.13 08:42 Сейчас в теме
Видно, что человека достал бардак в программе.
Lukich66; +1 Ответить
2. campa_vol 37 11.12.13 09:34 Сейчас в теме
Там не то что бардак. Там УПП -калькулятор. Так вот чтобы провести зачистку всего и контроля выполнения этих зачисток, чтобы производство могло хоть как-то заработать и нужна эта обработка.
3. Светлый ум 233 27.03.15 07:14 Сейчас в теме
Добротная работа: респект +1
Оставьте свое сообщение