Во времена бурного расцвета FoxPro, мной на нем была разработана программа раскроя бревен для деревообрабатывающего предприятия. Программа оказалась на удивление живучей, что подвигло меня переработать ее в 1С, сохранив дизайн и интерфейс. Итак, пилим бревна.
Применяемая технология раскройки бревен в те времена предполагала два этапа. Первый этап - распиловка на пилорамах, второй этап - распиловка полученных на первом этапе необрезных пиломатериалов в доски с помощью многопильных, обрезных и других станков. При разработке раскроя можно указывать конусность бревен, наклон оси, кривизну, сдвиг относительно пилорамы вправо, влево, вверх, вниз. Затем доски высушивают до транспортной влажности и поставляют заказчикам. При более глубокой обработке, доски сушат до влажности строгания, шлифования, склейки и т.д. и получают изделия для мебельной и строительной промышленности.
В программе разработаны справочники:
- Кубатурник - перечень сортов и длин бревен, в каждом элементе которого заносятся сведения о диаметрах бревен и плановых кубометрах одного бревна;
- Необрезные пиломатериалы - перечень толщин досок и лафетов первого прохода. Доска в дальнейшем распиливается на более мелкие доски, лафет (толстая доска), которая распиливается в дальнейшем, на более мелкие доски, повернутые на 90 градусов, ширина получаемых досок становится толщиной, а толщина становится шириной;
- Обрезные пиломатериалы - перечень сечений досок, конечный результат обработки;
- Породы - перечень пород используемой древесины (сосна, ель, пихта и т.д.).
В программе разработаны документы:
- Схемы раскроя - указаны характеристики распиливаемых бревен, размеры первого прохода для получения необрезных пиломатериалов, и, для каждой доски первого прохода, указывается перечень дальнейшей распиловки на более мелкие доски. В документе рассчитываются и печатаются размеры и объемы получаемых досок и графическое изображения профиля бревна окружностями через каждый метр длины с прорисованными досками внутри профиля. Наглядно видно, не выходят ли профили досок за размеры бревна.
- План распиловки - заполняется перечень досок из имеющихся на складе и предполагающихся к поступлению с указанием применяемых схем распиловки бревен и их количеством. Можно указывать количество бревен или объем бревен. В результате рассчитываются и распечатываются сведения о плановых количествах, объемах, процентах к общему объему всего выхода пиломатериалов с распределением по размерам.
Если рассмотреть описываемую технологию с точки зрения современной техники, требуется доработка программы для использования ленточных пильных станков, но еще много где используется традиционный метод раскроя, и предлагаемая программа может оказать в этом посильную помощь.
Программа поставляется в виде выгрузки конфигурации файлом «СхемыРаскрояБревен.dt».
Для начала работы нужно скачать предлагаемый zip-файл, распаковать, восстановить поставляемый файл СхемыРаскрояБревен.dt в новую информационную базу 1С. Изучить поставляемый пример. Удалить документы, поставляемые с выгрузкой конфигурации, добавить Ваши элементы справочников, добавить Ваши документы схем раскроя и рассчитать их. Сравнить полученные результаты с ожидаемыми. Сделать вывод и пробовать работать дальше. Удачи Вам.
При разработке программы использованы элементы графики. Фрагменты кода для графики позаимствованы у Антона Костина, публикация 872775. Большое ему спасибо.
Программа разрабатывалась с использованием 1С-платформы 8.3.18.1959.
Кто в теме, тот разберется, желаю удачи!