Я мог бы автоматизировать любое предприятие на платформе 1С, только не знаю, как…

08.04.13

Бизнес-анализ

Хотите создавать дополнительные константы, перечисления, атрибуты документов и справочников – и все это – «в обход» Конфигуратора? – Пожалуйста!

Более того, можно настраивать свойства, оформление, поведение атрибута.

Мета-конфигуратор - это инструмент, при помощи которого Внедренец может  самостоятельно подключать к документам исполняемые модули.
Новая страница 1

Авторы:

Константин Мартынов

Людмила Гуреева

ООО "Лаборатория 33"

 

Я мог бы автоматизировать любое предприятие на программе 1С,

только не знаю, как…

 

Часть 1. Лирическая, или «как научиться танцевать по правилам 1С».

 

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

 

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

Основные сложности выпадают как раз на долю Внедренца и Пользователя. Выясняется, что Продукт, который Разработчик объявлял «универсальным» и способным решать абсолютно все задачи, является таковым только с точки зрения Разработчика. «Бессовестный» Пользователь не желает танцевать по правилам, предложенным Разработчиком, постоянно чем-то недоволен, что-то требует изменить, добавить или упростить. Но, поскольку с Разработчика уже взятки гладки, отдуваться за отсутствие жизненно необходимых функций приходится именно Внедренцу.

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

Что остается делать Внедренцу? Лезть в Конфигурацию, менять ее под Пользователя. Дописывать, переделывать, перенастраивать. И вот – свершилось. Пользователя все устраивает, все замечательно, все работает. Но не тут-то было!

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

Хорошо, если при этом Внедренец еще рядом, а не ушел в монастырь, устав от бешеной пляски. Он обновит конфигурацию, правда, затратив при этом уйму времени и сил (что, опять же, обойдется Пользователю в копеечку). Без Внедренца Пользователь становится заложником своей собственной программы – ибо разобраться в том, что именно изменилось в Конфигурации, теперь не сможет никто…

Более того, если с «доработанной» программой творится что-то неладное, Разработчик с легкостью отскочит в сторонку, взвигнув: «Это Вы сами испортили программу!»

Как разрешить эту проблему?

Часть 2. Практика, или «лучшее средство от головы».

 

Тот, кто не хочет прибегать к новым средствам, должен ожидать новых бед.

Фрэнсис Бэкон

Давайте посмотрим на проблему с другой стороны. Как Продукт приспосабливается под реальность? Разработчик может пользоваться Конфигуратором. Пользователь может что-то изменить при помощи настроек и констант. А чем пользоваться Внедренцу? Получается, что каждое, даже незначительное желание Пользователя, заставляет Внедренца изменять Конфигурацию, тем самым создавая массу проблем всем участникам, в первую очередь ПОЛЬЗОВАТЕЛЮ, для которого все и делается.

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

 

Идеи могут быть обезврежены только идеями.

Оноре Бальзак

1.      Для продуктов на платформе 1С:Предприятие 8.1 инструмент Внедренца создан. Назовем его «Мета-конфигуратор». Внешне он представляет собой справочник, доступный в пользовательском режиме.Регламентированные элементы заведены в справочник на уровне Конфигурации, полностью повторяют структуру конфигурации и не подлежат удалению. Мета-конфигуратор дает практически неограниченные возможности «подстройки» Конфигурации под нужды конкретного пользователя:

Хотите создавать дополнительные константы, перечисления, атрибуты документов и справочников – и все это – «в обход» Конфигуратора? – Пожалуйста! Более того, можно настраивать свойства, оформление, поведение атрибута.

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

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

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

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

Решается также и проблема настройки прав доступа пользователей к различным подвидам документов. Причем настройка прав доступа становится гораздо более гибкой, нежели стандартные возможности 1С: например, можно запретить группе пользователей «Менеджеры» изменять документы «задним числом».

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

Одним словом – все для людей.

 

Чтобы не быть голословными, разберем работу Мета-конфигуратора на примере.

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

Что делаем?

1.      В режиме «1С:Предприятие» вызываем справочник «Настройка типов данных».
 

2.      Создаем подвид документа «Поступление товаров и услуг» - «Приемка молока». (См. Рисунок 1)

3.      При этом в самом документе «Поступление товаров и услуг» прописываем условие, при котором при открытии документа будет предложен выбор подвида документа: (См. Рисунок 2)

Заодно можно настроить размеры, способ отображения и положение окна для документа.

4.      Создаем набор дополнительных реквизитов табличной части «Товары», необходимых для данного подвида документа: (См. Рисунок 3)

5.      Создаем общий модуль «Управление видимостью колонок тп », который будет описывать, какие реквизиты действуют для данного подвида документа: (См. Рисунок 4)

6.      В настройке подвидов прописываем, что при изменении подвида документа (при выборе подвида «Приемка молока», например) будет выполняться модуль «УправлениеВидимостьюКолонокТоваров». (См. Рисунок 5)

7.      Создаем общие модули, описывающие процедуру расчета значений реквизитов табличной части «Товары»: (См. Рисунок 6)

Для каждого общего модуля описываем алгоритм расчета на языке 1С. Если алгоритм будет использоваться для расчета нескольких реквизитов документа, его целесообразнее описывать как внешний модуль. Так, алгоритм расчета сортности молока выполняется при изменении любого из значимых реквизитов (кислотности, плотности, группы чистоты и т.п.), следовательно, он был описан в качестве общего модуля: (См. Рисунок 7)

Алгоритм, применяемый для расчета только одного реквизита, достаточно указать в описании конкретного атрибута. Общие модули могут также выполняться при наступлении заданного события для каждого отдельного атрибута. В нашем примере при изменении значения атрибута «% жира» производится перерасчет цены молока, зачетного веса и количества: (См. Рисунок 8)

8.      Все в том же справочнике «Настройка типов данных» существует возможность создавать дополнительные константы, а также задавать значения для этих констант. Константы также могут быть использованы при расчетах значений атрибутов, либо для подстановки в документ: (См. Рисунок 9)

Удобно и то, что при изменении значений констант их может откорректировать любой пользователь.

9.      Далее остается только протестировать правильность формирования документа с подвидом «Приемка молока»: (См. Рисунок 10)

И, что самое приятное во всем этом – при очередном обновлении Пользователя свежим релизом - никакой головной боли, ни у Внедренца, ни у самого Пользователя.

А отсутствие головной боли уже многого стоит, не правда ли?

Итак, подведем итоги. Такое орудие, как Мета-конфигуратор, убивает сразу дюжину зайцев:

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

2.      Дает возможность быстро и удобно подстраивать систему под конкретного пользователя.

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

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

5.      Изящно и просто решается проблема с многообразием печатных форм у одного и того же документа.

6.      Огромный простор для творчества. Мы перечислили далеко не все возможности Мета-конфигуратора. Исследуйте и добавляйте в этот список свои идеи.


Рис.1

Рис.2

Рис.3

Рис.4

Рис.5

Рис.6

Рис.7

Рис.8

Рис.9

Рис.10

См. также

Внедрение изменений Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

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

04.12.2024    448    0    bolikov    10    

5

Внедрение изменений Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

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

29.10.2024    683    0    VicCva    1    

4

Внедрение изменений Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Мы провели опрос заказчиков с целью определить степень удовлетворенности внедрением 1С: ERP. Опрос проводился по случайной выборке из списка внедренных решений на сайте 1С. Обработали 121 интервью от 97 компаний. Из выборки мы исключали "показательные внедрения" и крупнейшие холдинги, старались получить срез по "средним" массовым заказчикам. Статья будет интересна сотрудникам отделов продаж и отделов качества фирм, внедряющих 1С, потенциальным заказчикам и всем, кто интересуется статистикой внедрения 1С: ERP. Текст статьи довольно большой, в некоторой степени наукообразный.

16.10.2024    1475    0    Soliton    8    

8

Agile Внедрение изменений Бесплатно (free)

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

13.09.2024    2550    0    glebushka    3    

8

Анализ предметной области Анализ бизнес-процессов Работа с заинтересованными сторонами Бесплатно (free)

Успех системы закладывается на предпроекте. Именно на обследовании мы анализируем потребности, перекладываем их в затраты, просчитываем нужное для разработки время и закладываем те функции, что будут в системе. От результатов предпроекта зависит, насколько система будет удовлетворять заказчика и насколько успешно мы систему сдадим. Расскажем о том, как за семь шагов провести обследование, построить концепцию и определить границы системы/проекта.

02.09.2024    1319    0    user1669221    2    

7

Внедрение изменений Бесплатно (free)

Когда при внедрении систем 1С всплывает слово «ГОСТ» – практически всегда речь идёт о документе «Техническое задание». И у большинства внедренцев падает настроение, как только им говорят, что надо «написать ТЗ по ГОСТу». Но опытные кулинары знают, как готовить это блюдо так, чтобы оно оставило после себя приятное послевкусие, а не горькое разочарование. О собственных рецептах приготовления документации по ГОСТу пойдет речь в статье.

21.08.2024    2859    56    Laya    3    

22

Анализ предметной области Анализ потребностей и поиск решений Бизнес-аналитик Руководитель проекта Управленческий учет Бесплатно (free)

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

19.08.2024    1654    0    SergeyN    0    

6

Внедрение изменений Платформа 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

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

19.08.2024    9709    0    vladshelshel    7    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1563 03.10.09 06:41 Сейчас в теме
А где же комменты? пропали при обновлении?
1. support 4453 24.09.08 11:37 Сейчас в теме
Плюс не глядя, за оформление. Это подвиг с данным редактором. :)
2. noblekey 98 24.09.08 11:39 Сейчас в теме
и как сие чудо можно исследовать?
3. coder1cv8 3477 24.09.08 12:34 Сейчас в теме
Идея интересная... И реализация добротная, судя по картинкам...
Не заметил, а каких изменений в существующих объектах метаданных требует добавление этой... эм... подсистемы?
4. artbear 1563 24.09.08 13:19 Сейчас в теме
Костя, а где реализацию можно посмотреть? Хочется пощупать столь удобную по описанию вещицу.
ЗЫ на всякий случай, я и в аську тебе отписался :)
7. СоболиныйГлаз 24.09.08 15:10 Сейчас в теме
+(4) Да. Сыр показали, а мышеловка где? Есть-ли демоверсия. Можно-ли сей продукт скачать и ознакомиться.
8. JohnyDeath 302 24.09.08 15:25 Сейчас в теме
(7) Костя обещался, значит будет!
5. artbear 1563 24.09.08 13:28 Сейчас в теме
«СКАТ-Профессионал» для 1С:Предприятие 8.1: Разработан механизм «Настройка типов данных» для 1С:Предприятие 8.1. Механизм упрощает процедуру создания дополнительных атрибутов конфигурации, общих модулей и констант, позволяет описывать общие модули, константы и атрибуты, создавать формулы расчета значений атрибутов документов и справочников, привязывать формулы к событиям системы, настраивать свойства, оформление, поведение атрибута, назначать каждому документу системы список доступных печатных форм и дополнительных атрибутов.
.
Похоже, что оно и есть :)
6. Lesovik 24.09.08 13:45 Сейчас в теме
Достигнуть вселенского щастья практически бесплатно?:)
9. 33lab 944 24.09.08 16:13 Сейчас в теме
Уважаемые, Константин сегодня в командировке, завтра ответит на все вопросы.
10. fedor40 706 24.09.08 16:41 Сейчас в теме
И где же можно скачать наша светлое будущее.....
11. mdzen 238 24.09.08 17:53 Сейчас в теме
Красота! А теперь пощупать бы...
А сколько стоит и как сие чудо исследовать?
На сайте в новостях : "Выпущен первый релиз конфигурации для оперативного (управленческого) учета «СКАТ-Профессионал» на платформе 1С:Предприятие 8.1. Доработан интерфейс целого ряда документов, усовершенствованы отчеты по складу...."
А где смотреть. Жутко интересно...
Но все-таки плюс...
12. O-Planet 6443 24.09.08 18:33 Сейчас в теме
Идея оригинальная и перспективная. Собственно, витала в воздухе с выходом восьмерки. Думаю, поскольку патента на сие чудо не получить, будут и альтернативные реализации. По скринам видно, что все обставлено по полной, но как всегда, пользователю нужно нечто среднее, типа: взял кубики - сложил - заработало. Подключать программные модули - это несколько не для пользователя.
15. 33lab 944 25.09.08 00:07 Сейчас в теме
Всем добрый вечер.

Ввиду ряда объективных причин (одна из которых катастрофическая нехватка времени) - нет возможности выложить демо-версию сейчас.
Демо-версия несомненно будет выложена, но чуть позже.

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

Для создания универсального механизма - платформа 8.1 не обладает достаточным инструментарием (отсутствует ООП, но самое неприятное - отсутствует универсальный перехват всех возможных событий (аналог класса "перехватчик" из компоненты 1С++), без которого вообще сложно сделать что-то универсальное не затрагивающее изменение конфигурации)

(12) O-Planet - речь в первую очередь идет о внедренцах - людях далеко неглупых, которые зачастую обладают знаниями уровня разработчика.

(14) Душелов - можно почитать статью :)
19. coder1cv8 3477 25.09.08 10:07 Сейчас в теме
(15) Значит добавить в типовую не получится. Тогда, действительно, зачем всё это?... Зачем писать статью о решении всех проблем внедренца... бла-бла-бла... и всё такое. Это не более чем интересная возможность ВАШЕЙ конфигурации. Не надо вводить людей в заблуждение :)
20. O-Planet 6443 30.09.08 13:56 Сейчас в теме
(15) Мде... Как-то ожидал большего. Мы еще на семерке делали разные шаблончики, которые пользователь при желании мог оформить в собственные, дополнительные справочники и документы, не залазия в конфигуратор. Что мешает сделать некий универсальный, промежуточный блок, расширяющий возможности системы при создании своих копий документов? Указываешь исходный документ, список доп. реквизитов, схему проводок... Название "метаконфигуратор" вдохновило на идеи, но боюсь, что демка серьезно разочарует.
13. CheBurator 2712 24.09.08 21:01 Сейчас в теме
метеа-мета-мета-мета.....мета-конфигуратор... и вот она - БКК!!!!!! Большая Красная Кнопка!
по итогам:
п.3 и п.4 - вряд ли...
16. 33lab 944 25.09.08 00:13 Сейчас в теме
(13) Сhe Burashka - Речь не идет о "большой красной кнопке" - речь о механизме позволяющем решить множество проблемм связанных с внедрением\сопровождением конфигурации.
14. Душелов 4020 24.09.08 22:34 Сейчас в теме
17. Душелов 4020 25.09.08 00:34 Сейчас в теме
Прочитал. Не понятно. Зачем все делать на справочниках, если есть конфигуратор и прочие возможности, которые он предоставляет?
18. 33lab 944 25.09.08 08:23 Сейчас в теме
(17) Душелов - если после прочтения статьи остался тот же самый вопрос то боюсь я врядли смогу на него ответить, к сожалению сложно отвечать на вопросы из разряда "зачем в предприятие обработка <консоль отчетов> ведь все можно сделать в конфигураторе да и возможностей там больше"
21. bumbarasch 25 01.10.08 07:28 Сейчас в теме
Такой механизм действительно необходим... правильная тема, правда возможности такие должны быть заложены в платформу, но к сожалению ничего подобного 1С пока не предлагает...остается ждать, когда разработчик прислушается...думаю необходимость наличия подобных вещей они понимают, но вот почему пока не реализовывают.. возможно что-то подобное будет в следующем поколении платформы...
22. wolfsoft 2421 01.10.08 16:51 Сейчас в теме
Н-да... Насвистел пескарь... Наливают, отпускают...
23. Палыч 02.10.08 08:00 Сейчас в теме
И, что самое приятное во всем этом – при очередном обновлении Пользователя свежим релизом - никакой головной боли, ни у Внедренца, ни у самого Пользователя.

Терзают смутные сомнения насчет достоверности этого тезиса. Сдается мне, автор чего-то не договаривает...
Что будет, если, скажем, в новом релизе разработчик добавил в документ реквизит, наименование которого совпадает с мета-реквизитом?
24. 33lab 944 02.10.08 12:41 Сейчас в теме
20 (O-Planet)
>>Мы еще на семерке делали разные шаблончики, которые пользователь при желании мог оформить в собственные, дополнительные справочники и документы.

Шаблончики - это несомнено здорово (без них жизнь пользователя была бы еще сложнее), но шаблончики всегда останутся шаблончиками.


>> Что мешает сделать некий универсальный.

К сожалению мешает многое, не стану перечислять все - скажу лишь что возможности платформы 8.1 далеко не так безграничны как того хотелось бы.
25. 33lab 944 02.10.08 12:44 Сейчас в теме
23 (Палыч)
>> Что будет, если, скажем, в новом релизе разработчик добавил в документ реквизит, наименование которого совпадает с мета-реквизитом?

Ничего не будет - нет пересечения реквизитов конфигуратора и реквизитов добавленных пользователем - так что подобного рода проблемм точно не возникнет.
26. 33lab 944 02.10.08 12:46 Сейчас в теме
22 (wolfsoft) - судя по всему это намек на отсутствие демки?! если это так - то спешу заверить что демка будет выложена в течении текущего месяца.
32. Asdam 120 25.11.08 09:02 Сейчас в теме
(26) Что-то уже и следующий месяц заканчивается, а демки нету.
27. 33lab 944 02.10.08 12:51 Сейчас в теме
21 (bumbarasch)
>> возможности такие должны быть заложены в платформу, но к сожалению ничего подобного 1С пока не предлагает

Все верно - основная идея была именно такой, но раз уж на уровне платформы нет такого механизма то почему бы разработчикам конфигураций самим не позаботится о пользователях?! вопрос разумеется риторический.
28. dima1c 46 02.10.08 22:30 Сейчас в теме
29. obmailok 190 03.10.08 17:01 Сейчас в теме
Идея действительно витала в воздухе. Реализовывал нечто похожее (по идее, а не по реализации, без пользовательского режима, но с упрощением сопровождения) для типовой конфигурации. Молодцы! И если 1С не заложила подобных возможностей в платформу, то, возможно, это послужит стимулом для выхода новых типовых релизов с подобным функционалом.
30. ops 06.10.08 15:54 Сейчас в теме
...и почем нынче опиум для народа? :)
31. tsd 105 30.10.08 00:44 Сейчас в теме
идея интересна,
интересует вопрос скорости работы с большими массивами данных.
Думаю, пока, хотя бы демка не появиться обсасывать нечего.
Но, минимум, за идею, большой рахмат.
33. 33lab 944 25.11.08 23:42 Сейчас в теме
(32.Asdam) Справедливое замечание, к сожалению публикацию демки пришлось отложить (по принципу пусть будет позднее зато с бОльшими возможностями) - демка будет выложена 1 декабря (совместим выход с выходом нового дизайна инфостара ;))
34. artbear 1563 02.12.08 16:33 Сейчас в теме
Юзаю альфа-версию демки от автора.

Лично у меня энтузиазма только прибавилось.
Очень здорово смотрится и юзается.

.
Доп.атрибуты на лету, удобная работа с печ.формами, встроенные и пользовательские регистры правил, куча различных событий и т.д. и т.п.
.
Конечно, есть нерешенные проблемы, куда же без них.
К самой большой проблеме я все-таки отношу необходимость довольно серьезного изменения конфигурации для поддержания данной подсистемы.
ИМХО пока здесь нужно обратиться к возможностям выгрузки/загрузки модулей/форм конфигурации, к возможностям Enterpise Integrator, V8Unpack и т.д., к возможностям сливания текстов с помощью 3-merge (Kdiff3 и др.)
Т.е. некоторые аналоги того, что уже давно существует для 77.
.
ЗЫ автор обещает завтра для всех выложить демку после исправления тех мелочей, которые мы сегодня обнаружили.
35. 33lab 944 04.12.08 00:56 Сейчас в теме
Вот ссылка на Альфа-версию конфигурации
http://webfile.ru/2443265

Р.S. к сожалению на инфостарте пока еще нет возможности закачать файл большого размера, поэтому скачать можно пока только по ссылке

P.P.S. конфигурация находится в разработке и выложена пока только для изучения возможностей, выход бета-версии ожидается в конце декабря начале января.
36. Demion 29.12.08 10:39 Сейчас в теме
Ссылка не работает, а посмотреть очень хотелось бы.
37. lustin 18.04.09 00:06 Сейчас в теме
собственно плюс я поставил давно. почти аналогичный функционал СКАТа использовал и дейсвительно РЕАЛЬНО решил многие вопросы без использования конфигуратора, таким образом возникает только один вопрос

Костя, гемороя много наверное с оконачтельнйо доводкой демо-версии?

уж очень не хочется мне корежить ЗуП, функционал востребован
38. 33lab 944 01.05.09 19:42 Сейчас в теме
(37) Привет Алексей, извини что не сразу ответил (отчетный период лишил свободного времени)

Демка есть, но нет времени, что бы ее выложить, могу скинуть тебе на почту если интересно.
39. lustin 03.05.09 21:01 Сейчас в теме
интересно конечно

90% текущий задач можно закрыть подобным функционалом и отдать на сопровождение в техподдержку

почта allustin на яндекс.ру

40. twiny 15 28.06.09 15:54 Сейчас в теме
ребят, так где демку то глянуть?
41. Aloger 02.07.09 09:57 Сейчас в теме
33lab, если демки не будет, тогда отпишись, чтобы напрасно не ждать.
42. 33lab 944 02.07.09 15:58 Сейчас в теме
Демо-версию можем выслать по эл. почте (80 мб.). Пишите, пожалуйста, на 33lab@mail.ru с темой "Демо", файлы архива отправим на обратный адрес.
sunrise40; +1 Ответить
43. sunrise40 10.09.09 02:28 Сейчас в теме
За идею +. Очень хочется увидеть как это выглядит в реальности.
45. slawaill 20.01.10 04:44 Сейчас в теме
Хочу посмотреть альфа-версию. Ссылка не работает. Пришлите пожалуйста на ящик slawaill@mail.ru
46. Маргоша 01.09.10 08:18 Сейчас в теме
Очень хотелось бы попробовать. Где можно демо посмотреть? :)
47. voroninll@rambler.ru 21.04.11 09:57 Сейчас в теме
головной боли может быть меньше, а может и нет.
При обновлении типовой конфигурации, где стоит данная надстройка, придётся проверять все свои формулы точно также, как при обычных внесённых изменениях, ибо если поменяли имя реквизита, то и в формуле его надо будет менять. Т.е. придётся отслеживать абсолютно все изменения конфигурации.
А как же строить отчёты? Нужные нам данные не имеются фактически в документах и регистрах, значит надо также переписывать их все, связывая получаемые данные с данными в этих надстройках?
48. DitriX 2102 09.04.13 23:51 Сейчас в теме
Тема интересная, но как правильно описали в (47) - вызывает определенный ряд сомнений.
Так где же взять демо?
49. soba 10.04.13 07:04 Сейчас в теме
(48) DitriX, Демо-конфигурация у них на сайте лежит. URL под последним рисунком в статье.
50. recon 39 30.06.13 19:13 Сейчас в теме
На мой взгляд в наших реалиях такой способ разработки не взлетит.
Возьмем пример: Нужно доработать конфигурацию для того же молокозавода. Специфики у него очень много, начиная от особенностей при приемке сырья (пересчет в жирокилограммы) до трех единицах измерения при хранении сырья (в типовых конфигурациях одна). Теперь представим что некто (Разработчик) взял за основу мифическую УПП написанную по правилам мета-конфигуратора. Другой некто (Внедренец) взял и всю эту конфигурацию допилил напильником до требований заказчика. Теперь появляется третий, Сопровожденец, который и будет дальше поддерживать конфигурацию. Что он увидит ? Набор непонятных справочников, модулей созданных в пользовательском режиме, без возможности сравнения с типовыми наборами, без возможности описания и понимания логики разработки.
Более того, скорость работы также под вопросом. Если сейчас в задачи внедренца и сопровожденца кроме доработок входит и оптимизация, то в мета конфигураторе набор инструментов для оптимизации резко сокращается.
Дальше - больше. Захочет например бухгалтер учет автотранспорта в системе. Сейчас сопровожденец возьмет за основу тот же УАТ. Выдернет оттуда модули и документы, допилит под требования заказчика и готово. А в мета-конфигураторе будет до скончания веков переносить вручную код. С формами же он вообще застрелится,как я понял автора, сложные произвольные формы, сильно отличающиеся от родительских документов, нужно создавать программно.
Хотя с другой стороны, если мы посмотрим на тот же oracle, у них уже есть системы разработки конфигурации, работающие в режиме веб клиента. Сделать такой мета-конфигуратор на управляемых формах, и для некоторых конфигураций он станет незаменимым дополнением-ведь в этом случае можно один раз закинуть конфигурацию на сервер, и далее все манипуляции с ней производить уже через веб браузер, без использования громоздких средств разработки в виде конфигуратора. Но с увеличением сложности конфигурации пользы от мета конфигурации имхо будет все меньше.
51. 33lab 944 01.07.13 09:36 Сейчас в теме
(50) recon,

На мой взгляд в наших реалиях такой способ разработки не взлетит.


Не просто "взлетит" а успешно "летает" у всех наших клиентов уже несколько лет.


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


Такая "мифическая" конфигурация написана довольно давно - называется "СКАТ". Для тех же молокозаводов (да и не только для них) многое написано именно через мета-конфигуратор и это успешно работает не один год.


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


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

P.S. Реализовывать "хотелки" пользователей в конфигуроторе несомненно в несколько раз проще,удобнее и возможно быстрее чем в мета-конфигураторе, но это и есть некая плата за универсальность... Либо удобство разработки (конфигуратор) либо удобство обновление (мета-конфигуратор).

P.S.S. Наша конфигурация строится на 3 основных моментах:
1. Мета-конфигуратор (возможность внесения любых изменений без конфигуратора)
2. Типовые операции (выбор проводок в документах пользователем а не программистом в модуле проведения)
3. Регистры правил (права доступа, запрет редактирования, автоподстановка и т.д.)

P.S.S.S. Если интересно могу показать как это все реально работает (через амми\тимвьер)
Оставьте свое сообщение