Управление версионированием КТТС изделия средствами платформы 1С

Публикация № 324084

Разработка - Математика и алгоритмы

Производство КТТС

Целью данной статьи является описание подхода к разработке структур хранения и обработки данных версионирования конструкторско-технологического состава (КТТС) изделия средствами платформы 1С: Предприятие.

#gulakovs

#Производство

#КТТС

 

ГУЛАКОВ Сергей

к.э.н. PMP PMI

Технический руководитель

ООО «Инфотэкс»

sgulakov@infotex-line.ru

 

 

Функции управления КТТС

Выделим следующие основные функции управления КТТС изделия, предполагающие, что при помощи выбранного подхода можно:

а. Описание – описать сколь угодно сложный состав изделия и обеспечить его хранение в информационной системе;

б. Выборка – обеспечить быструю выборку данных изделия;

в. Изменение – зарегистрировать изменение данных изделия;

г. Версионирование – хранить историю и сравнивать различные версии данных изделия.

 

Классический подход к управлению КТТС

Специалистам, длительное время работающим с прикладными решениями 1С, в том числе, ориентированными на учет и управление в производстве, известно, что разработчики компании 1С традиционно используют следующий подход описания КТТС изделия:

а. Готовая продукция и перечень материальных позиций (сырье, полуфабрикаты, услуги производственного характера), необходимых для ее изготовления, описываются как элементы справочника «Номенклатура»;

б. Технологические операции производственных процессов изготовления готовой продукции описываются как элементы справочника «Технологические операции»;

в. Материальный состав готовой продукции описывается как элементы справочника «Спецификации номенклатуры», которые образуют ссылочную иерархию связей «родитель – подчиненный» и указывающих, сколько материалов необходимо для изготовления готовой продукции, а также некоторые дополнительные параметры производственного процесса;

г. Технологический процесс изготовления готовой продукции описывается как элементы справочника «Технологические карты производства», которые содержат перечень технологических операций, которые должны быть выполнены для изготовления указанной готовой продукции.

Рассмотрим, например, графическую схему взаимосвязи элементов описания КТТС, используемых в самом распространенном, на текущий момент времени, прикладном решении автоматизации производства 1С: УПП:

 

Схема 1. Взаимосвязь объектов управления КТТС в 1С: УПП


Разумеется, если рассмотреть все многообразие прикладных решений на базе платформы 1С, то мы найдем немало исключений из представленного выше подхода, но все же в своей основе, варианты хранения нормативно-справочной информации и управления данными КТТС изделия будут реализованы через систему связанных между собой справочников.

Оценим, насколько данный подход обеспечивает реализацию основных функций управления КТТС изделия.

Рассмотрение подхода управления КТТС изделия в части обеспечения выполнения им представленных выше функций управления КТТС, будем выполнять на примере следующей структуры изделия:

 

Рисунок 1. Пример структуры изделия


«Классический» подход управления КТТС изделия, используемый в прикладных решениях 1С обеспечивает выполнение функций:

Описание в полном объеме

Материальные спецификации готовой продукции и узлов, входящих в ее состав, можно описать при помощи использования элементов справочника «Спецификации номенклатуры» и «Номенклатура». Технология изготовления отдельных изделий описывается в справочнике «Технологические карты производства».

Выборка с ограничениями по функциональности и производительности

Выборка данных изделия возможна, но со следующими ограничениями:

- Последовательный обход элементов всех уровней структуры изделия (функциональное ограничение);

- Последовательная пообъектная выборка элементов справочника «Спецификации номенклатуры» и «Номенклатура» в зависимости от состава табличной части «Исходные комплектующие» текущего элемента (ограничение производительности).

Ключевой причиной обеих указанных ограничений является то, что структура хранения данных не позволяет обеспечить предварительную пакетную выборку информации необходимой для описания полной структуры изделия.

Другими словами: выбирая какойR09;либо элемент справочника «Спецификации номенклатуры» мы не знаем, какие элементы этого же справочника понадобятся нам позднее для описания узлов нижнего уровня.

Все это приводит к необходимости пообъектного обращения к элементам справочника «Спецификации номенклатуры». Отсюда и проистекает низкая производительность обработки «Конструктор спецификаций» и других аналогичных механизмов прикладных решений.

Изменениеобеспечивается без сохранения истории

Изменение в материальной спецификации изделия на любом уровне вложенности возможны, но при этом в системе сохраняется только измененная версия спецификации.

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

Изменения в технологии производства изделия, на первый взгляд, проходят проще за счет использования периодического регистра сведений «Технологические карты спецификации номенклатуры», но здесь также могут возникнуть проблемы:

- В системе необходимо создать новый элемент справочника «Технологические карты производства», где полностью описать новую технологию изготовления изделия;

- Если в спецификациях готовой продукции и узлов использовались номера операций, показывающие, при выполнении какой операции выполняется выпуск готовой продукции или потребление материальных комплектующих, и данные номера операции поменялись в новой технологической карте, то это опять приводит нас к необходимости создания новой спецификации номенклатуры со всеми вытекающими.

Версионированиене обеспечивается

Возможно, некоторые возразят, что в справочнике «Спецификации номенклатуры» есть реквизит «Код версии» при помощи которого, выполняется последовательная нумерации изменений спецификации. Но, в действительности, на уровне объектов информационной системы, выполняется создание новых элементов справочника, а не версионирование существующих.

Таким образом, используемый в настоящее время «классический» подход по управлению КТТС изделия обеспечивает устойчивое выполнение только части основных функций управления данными изделия.

 

Управление версионированием КТТС изделия

По мнению автора, обеспечить выполнения всех функций по управлению структурой изделия возможно с использованием следующей структуры данных:

 

Схема 2. Взаимосвязь объектов управления версионированием КТТС


Ключевым отличием предлагаемого подхода является то, что спецификации и технологические карты производства изделий описываются при помощи документов, а не элементов справочников, а данные материального состава и технологии изготовления хранятся в соответствующих регистрах.

Действительно, если посмотреть на процесс управления КТТС с точки зрения бизнеса, то он представляет собой ни что иное, как бесконечную цепочку разработки, согласования, утверждения, корректировки материального состава и технологии изделия и, таким образом, может быть описан в терминах документов.


Рассмотрим, насколько представленная структура данных обеспечивает выполнение четырех основных функций управления КТТС:

Описание в полном объеме

Материальные спецификации готовой продукции и узлов, входящих в ее состав, описываются при помощи документов «Спецификация номенклатуры» и элементов справочника «Номенклатура». Технология изготовления отдельных изделий описывается в документах «Технологическая карта производства».

Иерархия состава изделия описывается при помощи ссылочной иерархии связей «родитель – подчиненный» для документов «Спецификация номенклатуры».

Из документов «Технологическая карта производства» устанавливается ссылка на документ «Спецификация номенклатуры», маршрут производства которого он описывает. Использование дополнительного регистра установки связи, аналогичного по функциям регистру «Технологические карты спецификаций номенклатуры» не обязательно, но может быть в ряде случаев полезно.

Могут быть определены и использоваться статусы документов (разработана, согласована, утверждена), определяющие порядок их проведения и регистрации в информационной системе.

При проведении документов, данные материального состава изделия записываются в регистр накопления «Спецификации номенклатуры», а маршрута изготовления - в регистр накопления «Технологические карты производства».

Автор считает, что решение представленной задачи целесообразно выполнять с использованием именно регистров накопления, т.к. с их помощью можно обеспечить как быструю выборку необходимой информации на заданную дату, так и хранение и анализ истории всех изменений. В то время как периодический регистр сведений обеспечивает только регистрацию состояния данных изделия на заданную дату.

Требования компании 1С по разработке конфигураций в части выведения «в ноль» регистров накопления при движении документов можно обойти посредством добавления дополнительных документов «Удаление спецификации номенклатуры» и «Удаление технологической карты производства», которые вводили бы отрицательные записи для текущих данных регистров, показывая тем самым, например, прекращение использования материальной спецификации или маршрута изготовления. Указанная задача может быть также решена добавление дополнительного режима проведения для уже предложенных документов.

Выборка в полном объеме

Выборка данных обеспечивается формированием запроса к данным соответствующих регистров накопления.

Здесь сложно добавить что-то еще, кроме того, что обращение к регистрам будет в разы быстрее пообъектной выборки отдельных элементов справочника. Можно например, запросить по индексу все связи «готовая продукция – исходные комплектующие» и, построив по этим связям иерархию спецификации, выполнять обращение уже к данным отдельных элементов дерева.

Изменениев полном объеме

Изменение материального состава изделия выполняется при помощи документа «Корректировка спецификации номенклатуры», а маршрута изготовления – «Корректировка технологической карты производства».

Данные изменений записываются в соответствующие регистры накоплений.

Версионированиев полном объеме

Действительно, в информационной системе хранится предыдущая версия, дельта изменения, а также результат изменения на заданную дату.

Связь между версиями носит жесткий ссылочный характер, т.к. все они ссылаются на исходный документ «Спецификация номенклатуры».

Здесь необходимо обратить внимание, что в ходе своей практики, автор сталкивался с двумя вариантами версионирования КТТС.

 

Схема 3. Варианты версионирования КТТС

 

 

 

 

 

 

 

Первый вариант предполагает, что выполняется изменение и версионирование всей структуры изделия в целом. В этом случае целесообразно добавить в системе справочник «Версии спецификации номенклатуры» в котором хранились бы номера версий изделия с указанием даты и причины их введения.

Второй вариант предполагает, что выполняется независимое изменение и версионирование элементов структуры изделия. В этом случае, необходимо отказаться от документов «Корректировка спецификации номенклатуры» и «Корректировка технологической карты производства», а функцию корректировки реализовать при помощи альтернативного режима проведения основных документов, поскольку каждая корректировка и будет определять новую версию элемента.

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

В частности в полном объеме позволяет хранить как текущее состояние состава и технологии производства изделия, так и версий и истории изменения, в т.ч. с указанием даты и причины изменения.

 

Оценка объема необходимых доработок

Предлагая использовать принципиально новый подход по управлению КТТС, нельзя не сказать чего будет «стоить» переход к его использованию.

На примере прикладного решения 1С: УПП, обозначим, выполнение каких основных задач связано с использованием информации о составе изделия, и какова будет трудоемкость перехода к применению нового подхода.

Основные задачи 1С: УПП, использующие информацию о составе изделия:

1. Посменное планирование производства. Задача, наиболее сильно зависящая от используемого подхода описания, как материальной спецификации изделия, так и технологии его изготовления. По сути дела, переход потребует изменения целой подсистемы прикладного решения. Но необходимо отметить, что посменное планирование производства в его типовом исполнении не востребовано практически ни одним предприятием. При внедрении данной функциональности типовое решение либо, в любом случае, серьезно перерабатывается, либо используется внешняя система оперативного планирования производства. Высокая трудоемкость доработок.

2. Формирование потребностей в обеспечении материалами. Задача, зависящая от структуры описания материальной спецификации изделия. Переход потребует изменения всех типовых процедур формирования материальной потребности. Средняя трудоемкость доработок.

3. Заполнение табличных частей распределения материалов на выпуск. По мнению автора, наиболее критичное место с точки зрения необходимости выполнения доработок. Указанные процедуры являются одной из наиболее востребованных функциональностью прикладного решения в части управления распределением затрат. В то же время, необходимо отметить, что, несмотря на множество документов, в которых они используются, в них всех применяется во многом аналогичные алгоритмы управления распределением. Также, их реализация может быть выполнена без доработки конфигурации прикладного решения, а при помощи подключаемых обработок заполнения табличных частей. Средняя трудоемкость доработок.

4. Визуализация структуры изделия. Реализуется посредством использования обработки «Конструктор спецификаций», которая, безусловно, является простым и наглядным инструментом работы со структурой изделия. Но при использовании «классического» подхода управления КТТС изделия, необходимо признать его ограниченную функциональность по причине проблем с производительностью при сложном составе изделия. Таким образом, его использование все равно невозможно без доработок информационной системы. Низкая трудоемкость доработок.

Необходимо также отметить, что, как правило, не все указанные функции необходимо одновременно использовать в одной организации. Как следствие, снизится и трудоемкость перехода к использованию нового подхода.

Таким образом, представляется, что потенциальный выигрыш от использования нового подхода управления КТТС изделия превышает трудозатраты по переходу к его применению.

 

Комментарии

Представленная статья рассматривает управление КТТС с точки зрения взаимодействия объектов управления информацией, а не их внутренней структуры. Предполагается, что используемой структуры данных материального состава и технологии производства изделия, достаточно для решения подавляющего числа задач управления КТТС, а добавления дополнительных реквизитов является посильной задачей для большинства технических специалистов, осуществляющих доработку типовых решений.

Статья была описана на основании опыта решения задач и проблем лично автором или про которые ему было известно. Если в ходе своей практики вы выявите проблемы и задачи, не вписывающие в предлагаемый подход, то просьба сообщать о них автору.


Специальные предложения

Оставьте свое сообщение

См. также

Автоматические и управляемые блокировки применительно к типовым конфигурациям 1С Промо

Математика и алгоритмы Практика программирования v8 v8::blocking 1cv8.cf Бесплатно (free)

Основные принципы работы с режимами автоматических и управляемых блокировок в 1С Предприятие 8. Теория и применение в типовых конфигурациях: БП, УТ, ЕРП

10.11.2018    35727    ids79    40    

Реализация зерна сельхозпроизводителем в программе 1С: ЕРП АПК

Оптовая торговля Производство готовой продукции (работ, услуг) Пользователю системы v8 ERP2 Сельское хозяйство и рыболовство Россия БУ УУ Бесплатно (free)

Для реализации зерна напрашивается сделать регистрацию взвешивания на току с типом Реализация. И далее воспользоваться обработкой АРМ по отражению реализации продукции. Такой вариант прекрасно подходит только если покупатель принимает зерно по нашим весам. Но не всегда этот вариант подходит.....

20.11.2020    237    AXoxol    0    

Заполнение ТЧ документа "Производственная операция" при использовании аналога номенклатуры

Производство готовой продукции (работ, услуг) Пользователю системы v8 ERP2 Бесплатно (free)

В статье описывается поведение программы 1C:ERP при использовании замены номенклатуры на аналог на закладке "Обеспечение" документа "Этап производства" в случае создания документов "Производственная операция"

05.08.2020    406    gull22    0    

Как работает серверный вызов в 1С Промо

Математика и алгоритмы v8::УФ Бесплатно (free)

Клиент-серверная архитектура заложена в платформе изначально — со времен «1С:Предприятие 8.0». Однако при разработке на 8.0 и 8.1 о разделении кода на клиентскую и серверную часть можно было не заботиться, поскольку на клиенте (на толстом клиенте) был доступен тот же функционал, что и на сервере. Всё изменилось с выходом платформы «1С:Предприятие 8.2», когда появился тонкий клиент. Теперь на клиенте доступен один функционал, на сервере — другой. Клиент и сервер «общаются» между собой с помощью серверного вызова. Конечно, это усложнило процесс разработки, но с другой стороны – можно создавать более оптимальные (быстрые) решения, поскольку все сложные задачи выполняются на сервере.

18.11.2017    57548    pahich    82    

Переход с партионного режима и производства 2.1 на режимы 2.2 в 1С:ERP Управление предприятием

Производство готовой продукции (работ, услуг) v8 ERP2 Россия УУ Бесплатно (free)

В данной статье мы расскажем о практическом опыте ВЦ «Раздолье» в переводе работы клиентов в «1С:ERP Управление предприятием» на новые режимы: использование производства 2.2 и партионный учет версии 2.2 (далее режимы 2.2).

27.04.2020    4981    1СERP    5    

Ввод остатков НЗП в 1С:ERP Управление предприятием

Производство готовой продукции (работ, услуг) v8 ERP2 Россия БУ УУ Бесплатно (free)

Данной статьей мы открываем цикл публикаций о вводе начальных остатков в системе «1С:ERP Управление предприятием 2». Несмотря на то, что конфигурация вышла несколько лет назад, вопрос загрузки в нее остатков до сих пор вызывает сложности. Сейчас на сайте ИТС появилось много информации о методике ввода остатков, однако некоторые разделы учета содержат в себе нюансы, незнание которых приводит к проблемам в ходе запуска системы.

12.04.2020    5310    1СERP    22    

Партионный учет по двум количественным показателям

Математика и алгоритмы Учет ТМЦ v8 1cv8.cf Оптовая торговля, дистрибуция, логистика Россия УУ Бесплатно (free)

Особенности учета партионной системы при наличии двух количественных показателей.

26.03.2020    3509    lastcontra    5    

Подробное описание работы механизма расчета себестоимости в программах начиная с версии ERP 2.1.3 (и соответствующих ей версий КА и УТ) Промо

Управленческий учет (прочее) Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 ERP2 УТ11 КА2 БУ УУ Бесплатно (free)

Зачастую, когда встаёт вопрос о валовой прибыли предприятия, то большой проблемой становится корректная оценка себестоимости товаров. Для того, чтобы программисту было понятно, как программа рассчитывает себестоимость, нужно понимать алгоритмы, которых придерживались разработчики. Данная статья описывает, как это работает в актуальных (начиная с версии ERP 2.1.3 (и соответствующих ей версий КА и УТ)) версиях программы, и наиболее полезна для программиста. Данные алгоритмы описаны разработчиками в комментариях расчета себестоимости.

03.08.2017    48598    feva    17    

[ERP] Планирование и выполнение ремонтов

Производство Производство готовой продукции (работ, услуг) Управление услугами и сервисом v8 ERP2 УУ Бесплатно (free)

Решим собственные примеры и подзадачу из билета экзамена "1С:Специалист - консультант" по внедрению подсистем "Управление производством и организация ремонтов". Статья носит исключительно практический характер.

10.03.2020    7859    leobrn    4    

Treemapping — способ визуализации данных древовидной структуры. Карта-схема дерева

Математика и алгоритмы Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Предлагается ознакомиться с редким способом графического представления иерархических данных. Приводится алгоритм формирования и пример реализации.

18.02.2020    5053    randomus    20    

Учет многолетних трав в 1С: ЕРП АПК

Учет ТМЦ Производство готовой продукции (работ, услуг) Бухгалтерия v8 ERP2 Сельское хозяйство и рыболовство Россия БУ УУ Бесплатно (free)

Одним из самых длительных процессов производства в полеводстве является выращивание многолетних трав. Ключевой особенностью учета себестоимости в данном случае является распределение затрат первого года (как правило, это все затраты до первого укоса в год посева, либо полностью все затраты в год посева, если в этом году не было укоса). И распределяются они согласно документу "Методические рекомендации по бухгалтерскому учету затрат и выхода продукции в растениеводстве" (утв. Минсельхозом РФ 22.10.2008) равными долями на все годы использования данных посевов.

19.01.2020    2885    AXoxol    6    

Управление производством с 1С:ERP Промо

Производство готовой продукции (работ, услуг) Управленческий учет (прочее) Бухгалтерский учет Производство готовой продукции (работ, услуг) v8::ОУ v8::Бизнес-процессы ERP2 Россия БУ УУ Бесплатно (free)

Внедренческий центр "Раздолье" подготовил цикл учебных курсов по конфигурации "1С:ERP". Мы планируем постепенно выкладывать эти материалы на сайт Инфостарт. Это первая глава из курса по управлению производством в "1С:ERP".

30.11.2016    25104    1СERP    8    

Затраты в растениеводстве 1С: ЕРП АПК

Пользователю системы Производство готовой продукции (работ, услуг) Производство v8 ERP2 Сельское хозяйство и рыболовство Россия БУ УУ Бесплатно (free)

К сожалению, информации об отраслевом решении 1С: ЕРП АПК крайне мало. У разработчика есть методичка под названием Обучающий курс, однако она недостаточно полно описывает функционал, да и обновляется гораздо реже, чем сама конфигурация. Поэтому возникло желание написать цикл статей, где попробовать обобщить свой опыт работы с данной конфигурацией в части учета в растениеводстве. В настоящий момент в конфигурации поддерживаются два режима формирования себестоимости в растениеводстве: ежемесячный по фактической себестоимости и расчет по плановой в течение года с расчетом фактической в конце года. Про второй вариант в данной статье не будем говорить, вариант относительно новый и на фактических данных мной еще не проверялся.

09.01.2020    4151    AXoxol    8    

[После]Новогодние задачи

Практика программирования Математика и алгоритмы v8 Бесплатно (free)

Совсем немного времени осталось до того момента, когда отзвучат куранты, шампанское будет выпито, мандарины съедены, и даже оливье закончится. Возникнет вопрос: чем бы занять неожиданно появившееся свободное время?

30.12.2019    3113    Alxby    23    

Получение номера ВСД по идентификатору 1С: Меркурий

Производство готовой продукции (работ, услуг) WEB v8 УТ11 Пищевая промышленность Россия Бесплатно (free)

Код парсинга веб страницы для получения номера ВСД в системе Меркурий.

24.11.2019    4553    ohyen    0    

Будни автоматизации или "мне нужна программка для 3D упаковки" Промо

Практика программирования Математика и алгоритмы Оптовая торговля Оптовая торговля v8 1cv8.cf УУ Бесплатно (free)

Автоматизация отечественных предприятий, которой приходиться заниматься, это нужная и высокооплачиваемая, но довольно нервная работа. Выручает юмор. Например, при общении с требовательным клиентом можно вспомнить анекдот: "Держась руками за стену, на ногах еле стоит мужик. К нему пристает ребенок: "Ну, папа, пожалуйста, сделай мне кораблик!", папа отвечает: "Ага! - Сейчас все брошу и пойду делать тебе кораблик!". Про один такой сделанный для клиента "кораблик" и хочется рассказать. Надеюсь, совместное погружение в теплое ламповое (то есть клиентоориентированное) программирование доставит Вам положительные эмоции, да и задача попалась интересная. Поплыли?

24.03.2014    45502    ildarovich    116    

Регистры бухгалтерии. Общая информация

Практика программирования Математика и алгоритмы v8 v8::БУ БУ Бесплатно (free)

Общая информация о внутреннем устройстве регистров бухгалтерии.

05.09.2019    30186    YPermitin    24    

"Хочу универсально!" [Часть 1]

Математика и алгоритмы Практика программирования Разработка v8 1cv8.cf Бесплатно (free)

Сентябрьская серия статей про то, как начинающий разработчик Вася проходит путь от простой задачки к созданию своего механизма. На этот раз - открытие значения из текущей колонки.

02.09.2019    9988    SeiOkami    35    

Иерархия без "В ИЕРАРХИИ"

Математика и алгоритмы v8 Бесплатно (free)

Говорится о том, как эффективно представлять иерархию в СУБД, как получать и использовать эти представления при решении задач в запросной технике. Уточняются и дополняются запросы из статьи "Уровни, глубина, прародители, циклы и аналоги запросом" [https://infostart.ru/public/160707/].

22.08.2019    12751    ildarovich    21    

Приемы обработки больших данных в 1С Промо

Универсальные обработки Математика и алгоритмы Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Рассказ об эффективных приемах организации обработок больших объемов данных на платформе 1С

07.08.2015    67757    tormozit    27    

EnterpriseData – часть 3. Загрузка данных, идентификация объектов

Практика программирования Математика и алгоритмы Перенос данных из 1C8 в 1C8 Разработка v8 v8::УФ 1cv8.cf Бесплатно (free)

Основные этапы загрузки данных через EnterpriseData. Идентификация объектов загружаемых полностью и по ссылке. Приведены схемы процессов загрузки данных. Описание основных операций и обработчиков. Перечень процедур БСП, используемых при загрузке данных, структура «КомпонентыОбмена».

22.08.2019    15503    ids79    8    

Обработчики событий при записи объектов. Зачем и что за чем?

Математика и алгоритмы v8 Бесплатно (free)

Программисту, имеющему немного опыта на платформе 1С 8.3, бывает сложно разобраться: ПередЗаписью, ПриЗаписи, ПослеЗаписи, на сервере, на клиенте, в модуле формы, в модуле объекта.... Эта шпаргалка была создана в процессе обучения и реального опыта с целью разложить всё по полочкам, чтобы было четкое понимание в каком случае какой обработчик нужно использовать и в какой последовательности они запускаются при записи и проведении документов. Данная статья будет полезна в большей степени начинающим разработчикам. Но и опытным позволит освежить информацию, упорядочить её.

25.07.2019    58716    AlbinaAAA    28    

FizzBuzz на 1С. Чем короче, тем веселее. Варианты принимаются...

Практика программирования Математика и алгоритмы Разработка v8 Бесплатно (free)

Мне было скучно, я не мог себя заставить написать ничего полезного. И читал статью на Хабре. Потом я читал комментарии, а потом... нет я не ушел смотреть котиков на ютюбе. Я решил сделать несколько решений задачки FizzBuzz на 1С, с целью "чем короче, тем лучше". Прошу сильно не пинать, это просто развлечение для вечера.

24.07.2019    5522    vandalsvq    16    

Методика пооперационного планирования MES в программе 1С:ERP «Управление предприятием 2.1» Промо

Бухгалтерский учет Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 ERP2 УУ Бесплатно (free)

В данной статье рассмотрим методику пооперационного планирования MES в программе 1С:ERP «Управление предприятием 2.1» (далее по тексту – 1C:ERP). Автор: Руководитель проектов ВЦ «Раздолье» - Рыжков Дмитрий.

01.02.2016    54673    1СERP    17    

Управление качеством кода

Математика и алгоритмы Рефакторинг и качество кода v8 Бесплатно (free)

О SonarQube, АПК, EDT. Какие преимущества дает их использование. Для каких команд подходит.

22.07.2019    16925    Stepa86    33    

Что делает "В ИЕРАРХИИ" в запросе?

Математика и алгоритмы v8 Бесплатно (free)

Описание действий платформы 1С при использовании конструкции "В ИЕРАРХИИ" в запросах.

16.07.2019    28881    YPermitin    34    

Создание отчетов с помощью СКД - основные понятия и элементы

Практика программирования Математика и алгоритмы v8 v8::СКД Бесплатно (free)

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    55598    ids79    25    

XDTO - это просто Промо

Математика и алгоритмы v8 1cv8.cf Бесплатно (free)

С появлением платформы 8.1 фирма “1С” представила механизм, носящий интригующее название XML Data Transfer Objects или, если коротко - XDTO. По традиции, документирование механизма составлял тот, кто хорошо разбирался в вопросе, а стало быть опустил “и так понятные” с его точки зрения моменты. Целью данной статьи (или цикла статей, как получится) стало желание поделиться накопленным опытом. Мне кажется, многие неочевидные вещи в механизме XDTO необходимо осветить получше.

24.12.2012    299252    Evil Beaver    173    

Реализуем Стек, Очередь и Приоритетную очередь в 1С

Практика программирования Математика и алгоритмы v8 1cv8.cf Россия Бесплатно (free)

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

24.06.2019    14450    RonX01    65    

Организация хранения промежуточных данных

Математика и алгоритмы v8 Бесплатно (free)

Организация хранения промежуточных данных в процедуре сверки.

29.05.2019    4268    scientes    1    

Вычисление 200 тысяч знаков числа pi

Математика и алгоритмы v8 Россия Бесплатно (free)

В статье рассматриваются возможности платформы выполнять сверхточные вычисления без использования сложных алгоритмов и внешних компонент на примере вычисления числа pi.

28.05.2019    8119    Oleg_nsk    96    

Автоматизация производства на 1С: планирование производства в «Управление производственным предприятием» Промо

Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 УПП1 УУ Бесплатно (free)

В этой статье представлены методические наработки компании "Смарт-Тек" по автоматизации посменного планирования производства на 1С «Управление производственным предприятием» (1С:УПП): описана настройка объектов и отдельных реквизитов, алгоритмы планирования, приведены рекомендации для применения подсистемы посменного планирования производства на практике.

26.10.2014    67473    NPetrovichev    23    

Регистры накопления. Виртуальные таблицы. Часть №1: Обороты

Практика программирования Математика и алгоритмы Разработка v8 1cv8.cf Бесплатно (free)

Описание работы платформы 1С:Предприятие 8.2 с виртуальной таблицей "Обороты" регистров накопления.

20.05.2019    29816    YPermitin    8    

Даем названия переменным: как префиксы экономят наше время

Практика программирования Математика и алгоритмы Разработка v8 Бесплатно (free)

Понятные названия переменных экономят время и силы разработчика : в начале, когда мы даём названия переменным, в процессе развития разработки, когда мы "на лету" понимаем назначение той или иной переменной, в конце, когда мы передаём разработку на поддержку других программистов, сами переходя к новым разработкам

06.05.2019    7230    Designer1C    81    

Самоучитель языка запросов 1С. Промо

Практика программирования Решение задач на 1С:Специалист Математика и алгоритмы v8 v8::Запросы Бесплатно (free)

Сервис для изучения запросов 1С: "Консоль изучения запросов 1С:Предприятие 8". Теперь и с конструктором запросов!

07.05.2013    110804    bpc222    327    

Отраслевая специфика пищевого производства. Отклонения при приемке по количеству

Производство Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 1cv8.cf Пищевая промышленность Россия УУ Бесплатно (free)

Регистрация отклонений при оформлении приемки по количеству весовых товаров. Потери в пути, погрешности весовой, приемка в нестандартных метрических единицах.

17.04.2019    4560    n.saltsina    3    

Распределение производственных затрат на выпуск по направлениям деятельности

Бухгалтерский учет Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 КА2 Россия УУ Бесплатно (free)

Рецепт "Как распределить значения активов/пассивов в управленческом балансе по колонкам направлений деятельности в производстве?"

05.04.2019    5200    n.saltsina    3    

Объектный учёт материалов при производстве рулонов основы для печати

Производство готовой продукции (работ, услуг) Учет ТМЦ Практика программирования Бухгалтерский учет Производство готовой продукции (работ, услуг) Учет ТМЦ v8 v8::ПВХ КА1 УТ10 УПП1 Издательство, полиграфия, упаковка УУ Бесплатно (free)

Рулоны из Бумаги и Плёнки в полиграфии составляют существенную часть затрат на выпуск готовой продукции Как проследить историю каждого рулона от прихода до выпуска готовой продукции ?

25.03.2019    5152    Designer1C    0    

Планирование производства в программе «1С:ERP Управление предприятием 2.0» Промо

Бухгалтерский учет Финансовый учет и бюджетирование (FRP) Производство готовой продукции (работ, услуг) Финансовый учет и бюджетирование (FRP) Производство готовой продукции (работ, услуг) v8 ERP2 УУ Бесплатно (free)

Даннная статья продолжает цикл публикаций о новой ERP-системе, выпущенной фирмой 1С в конце 2013г, "1С:ERP Управление предприятием 2.0". Статья посвящена организации планирования производства в программе 1С:УП2.0. Автор - Смирнова Екатерина - ведущий консультант по внедрению ERP-систем ВЦ "Раздолье".

13.05.2014    89954    1СERP    59    

Ещё раз о суммировании группировок в СКД

Практика программирования Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) Разработка v8 v8::СКД 1cv8.cf УУ Бесплатно (free)

Начинающие специалисты, создающие отчеты в СКД, часто сталкиваются с вопросом о суммировании результатов группировок. Столкнувшись с такой задачей, я понял, что часто проблемы возникают от неправильного понимания самой задачи, а также недопонимания действия механизмов платформы. В приведенной ниже статье попробуем с этим разобраться.

11.02.2019    14502    Dioneo    17    

Автоматизация производства, какую программу выбрать?

Пользователю системы Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 УНФ ERP2 БП3.0 КА2 Россия Бесплатно (free)

Наведение порядка на производстве путем внедрения некоего программного продукта – это мероприятие, к которому нужно подготовиться основательно. Здесь нельзя пользоваться подходом в стиле: «Вот у моих друзей из фирмы «Ароматные дары природы», которые занимаются производством натуральных удобрений, стоит какая-то программуля 1С. В не вроде все есть! Давайте нам купим такую же!». Причем автора этих слов вообще не волнует такая мелочь, что его компания занимается производством металлоконструкций.

30.01.2019    8855    itworks    3    

Заметки по SQL: Срез последних - аналог запроса

Математика и алгоритмы Практика программирования v8 1cv8.cf Россия Бесплатно (free)

В статье описывается создание среза последних данных средствами классического языка запросов. Причем метод построения запроса был разработан еще во времена, когда автор работал с СУБД Oracle 9i и программировал на PL SQL. Основная идея заключается преобразовании запроса с подзапросом, в запрос без подзапроса (в примерах описывается преобразование до двух вложенных подзапросов). Запросы тестировались на реальных базах данных. Платформа - 1С:Предприятие 8.3 (8.3.10.2561).

15.01.2019    12152    IVC_goal    7    

Решение транспортной задачи запросом Промо

Математика и алгоритмы v8 Бесплатно (free)

Списание по двум последовательностям партий запросом (без программной обработки)

1 стартмани

30.04.2014    35330    bforce    22    

Многопоточное восстановление последовательностей

Производительность и оптимизация (HighLoad) Практика программирования Математика и алгоритмы Универсальные функции v8 Бесплатно (free)

Универсальный алгоритм многопоточного фонового восстановления любой последовательности.

05.12.2018    13537    _ASZ_    33    

Ограничения и недостатки производственного учёта в 1С: УНФ

Управление бизнес-процессами (BPM) Бухгалтерский учет Производство Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 УНФ УУ Бесплатно (free)

У любого программного продукта (и не только программного, да и не только у продукта) существуют свои сильные и слабые стороны. О многих сильных сторонах 1С: УНФ (Управление нашей фирмой) я писал и снимал обучающие видеоролики. Мне действительно нравится данная программа в силу сочетания функциональности и простоты учёта. Но давайте объективно коснёмся недостатков 1С: УНФ при внедрении на производственных предприятиях. Но сначала про…

30.10.2018    23885    Gavrik    58    

Учет затрат в программе «1С:ERP Управление предприятием 2.0» Промо

Пользователю системы Бухгалтерский учет Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 УПП1 Россия УУ Бесплатно (free)

Даннная статья начинает цикл публикаций о новой ERP-системе, выпущенной фирмой 1С в конце 2013г, "1С:ERP Управление предприятием 2.0". Статья посвящена методике учета затрат в программе 1С:УП2.0. Автор - Пикурен Вера - руководитель проектов внедрения ERP-систем ВЦ "Раздолье". На основании отзывов ьудем принимать решение о публикации следующих статей.

20.03.2014    67014    1СERP    47    

Перевыставление услуг (приобретение агентом услуг для принципала). Агентский договор

Пользователю системы Управленческий учет (прочее) Бухгалтерский учет Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 УПП1 БП3.0 Россия БУ НДС Бесплатно (free)

Множество компаний сталкивается с вопросом учета арендных отношений, а также коммунальных платежей, таких как электроэнергия, вода, теплоэнергия и прочих, связанных с арендуемыми помещениями. Данный вопрос особенно сложен в части налогообложения по НДС. Цель данной статьи - рассмотреть схему учета перевыставляемых услуг в УПП 1.3 в сравнении с БП 3.0, в которой данный функционал уже реализован.

05.10.2018    35090    el-le    5    

Основные понятия и механизмы оптимизации клиент-серверного взаимодействия в 1C

Математика и алгоритмы Практика программирования v8 Россия Бесплатно (free)

У многих начинающих 1С программистов часто возникают вопросы про клиент-серверное взаимодействие в 1С и чтобы разобраться в непростых механизмах платформы, необходимо понять, что же такое контекст, для чего предназначены директивы компиляции, что представляют собой контекстные/внеконтекстные вызовы и как наиболее оптимально описывать прикладные задачи в модулях управляемых форм.

23.08.2018    39778    Rain88    48    

Препятствие на пути развития современного производства в России

Производство Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 ERP2 УУ Бесплатно (free)

На современном этапе прогресса науки и техники, в условиях внедрения новейших технологий, а также в связи со стремительными переменами в мире, всё чаще и чаще от руководства нашей страны можно услышать призывы к развитию инновационного производства. Однако, не все так просто и роль сырьевой сверхдержавы не гарантирует достойного места среди других стран и благополучия собственных граждан – слишком велика зависимость от потребителей сырья. Так или иначе, нам необходимо своё производство, внутренние потребители отечественных ресурсов, и только здесь у России есть перспективы для развития и процветания.

02.07.2018    9466    1СERP    16