Я мог бы автоматизировать любое предприятие на платформе 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

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

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

14.02.2024    556    0    user1270271    2    

7

Управление ожиданиями на проекте

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

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

08.02.2024    452    0    izybaevda    0    

5

Как внедрить 1С:ERP за 2 года и не сойти с ума

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

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

30.01.2024    6698    0    user1578851    16    

16

Свободное программное обеспечение в крупной компании – миф или реальность? Как мы переводили 2500 пользователей на Linux

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

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

29.01.2024    2417    0    user1063453    2    

5

Зачем нужны аналитики на проектах автоматизации

Анализ потребностей и поиск решений Бесплатно (free)

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

18.01.2024    1589    0    user1754524    19    

12

Радио "Аналитик", 7 выпуск 2 сезона. Про работу аналитика с бизнесом и повышение бизнес-компетенций с Константином Семёновым

Анализ предметной области Работа с заинтересованными сторонами Анализ потребностей и поиск решений

В седьмом выпуске второго сезона подкаста Радио “Аналитик“ поговорили о том, что такое бизнес-компетенции, для чего они нужны аналитику, к чему может привести их отсутствие и как их развивать.

28.11.2023    414    0    Radio_Analyst    0    

2

Радио "Аналитик", 4 выпуск 2 сезона. Про решение проблем с Анастасией Московкиной

Анализ потребностей и поиск решений

В четвертом выпуске второго сезона подкаста Радио “Аналитик“ поговорили, как анализировать и приоритизировать проблемы, как работать с неопределенностью и решениями, которые приняли без нас.

17.10.2023    357    0    Radio_Analyst    0    

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

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

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

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

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

(14) Душелов - можно почитать статью :)
19. coder1cv8 3468 25.09.08 10:07 Сейчас в теме
(15) Значит добавить в типовую не получится. Тогда, действительно, зачем всё это?... Зачем писать статью о решении всех проблем внедренца... бла-бла-бла... и всё такое. Это не более чем интересная возможность ВАШЕЙ конфигурации. Не надо вводить людей в заблуждение :)
20. O-Planet 6431 30.09.08 13:56 Сейчас в теме
(15) Мде... Как-то ожидал большего. Мы еще на семерке делали разные шаблончики, которые пользователь при желании мог оформить в собственные, дополнительные справочники и документы, не залазия в конфигуратор. Что мешает сделать некий универсальный, промежуточный блок, расширяющий возможности системы при создании своих копий документов? Указываешь исходный документ, список доп. реквизитов, схему проводок... Название "метаконфигуратор" вдохновило на идеи, но боюсь, что демка серьезно разочарует.
13. CheBurator 3119 24.09.08 21:01 Сейчас в теме
метеа-мета-мета-мета.....мета-конфигуратор... и вот она - БКК!!!!!! Большая Красная Кнопка!
по итогам:
п.3 и п.4 - вряд ли...
16. 33lab 923 25.09.08 00:13 Сейчас в теме
(13) Сhe Burashka - Речь не идет о "большой красной кнопке" - речь о механизме позволяющем решить множество проблемм связанных с внедрением\сопровождением конфигурации.
14. Душелов 4013 24.09.08 22:34 Сейчас в теме
17. Душелов 4013 25.09.08 00:34 Сейчас в теме
Прочитал. Не понятно. Зачем все делать на справочниках, если есть конфигуратор и прочие возможности, которые он предоставляет?
18. 33lab 923 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 923 02.10.08 12:41 Сейчас в теме
20 (O-Planet)
>>Мы еще на семерке делали разные шаблончики, которые пользователь при желании мог оформить в собственные, дополнительные справочники и документы.

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


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

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

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

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

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

.
Доп.атрибуты на лету, удобная работа с печ.формами, встроенные и пользовательские регистры правил, куча различных событий и т.д. и т.п.
.
Конечно, есть нерешенные проблемы, куда же без них.
К самой большой проблеме я все-таки отношу необходимость довольно серьезного изменения конфигурации для поддержания данной подсистемы.
ИМХО пока здесь нужно обратиться к возможностям выгрузки/загрузки модулей/форм конфигурации, к возможностям Enterpise Integrator, V8Unpack и т.д., к возможностям сливания текстов с помощью 3-merge (Kdiff3 и др.)
Т.е. некоторые аналоги того, что уже давно существует для 77.
.
ЗЫ автор обещает завтра для всех выложить демку после исправления тех мелочей, которые мы сегодня обнаружили.
35. 33lab 923 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 923 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 923 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 2091 09.04.13 23:51 Сейчас в теме
Тема интересная, но как правильно описали в (47) - вызывает определенный ряд сомнений.
Так где же взять демо?
49. soba 10.04.13 07:04 Сейчас в теме
(48) DitriX, Демо-конфигурация у них на сайте лежит. URL под последним рисунком в статье.
50. recon 38 30.06.13 19:13 Сейчас в теме
На мой взгляд в наших реалиях такой способ разработки не взлетит.
Возьмем пример: Нужно доработать конфигурацию для того же молокозавода. Специфики у него очень много, начиная от особенностей при приемке сырья (пересчет в жирокилограммы) до трех единицах измерения при хранении сырья (в типовых конфигурациях одна). Теперь представим что некто (Разработчик) взял за основу мифическую УПП написанную по правилам мета-конфигуратора. Другой некто (Внедренец) взял и всю эту конфигурацию допилил напильником до требований заказчика. Теперь появляется третий, Сопровожденец, который и будет дальше поддерживать конфигурацию. Что он увидит ? Набор непонятных справочников, модулей созданных в пользовательском режиме, без возможности сравнения с типовыми наборами, без возможности описания и понимания логики разработки.
Более того, скорость работы также под вопросом. Если сейчас в задачи внедренца и сопровожденца кроме доработок входит и оптимизация, то в мета конфигураторе набор инструментов для оптимизации резко сокращается.
Дальше - больше. Захочет например бухгалтер учет автотранспорта в системе. Сейчас сопровожденец возьмет за основу тот же УАТ. Выдернет оттуда модули и документы, допилит под требования заказчика и готово. А в мета-конфигураторе будет до скончания веков переносить вручную код. С формами же он вообще застрелится,как я понял автора, сложные произвольные формы, сильно отличающиеся от родительских документов, нужно создавать программно.
Хотя с другой стороны, если мы посмотрим на тот же oracle, у них уже есть системы разработки конфигурации, работающие в режиме веб клиента. Сделать такой мета-конфигуратор на управляемых формах, и для некоторых конфигураций он станет незаменимым дополнением-ведь в этом случае можно один раз закинуть конфигурацию на сервер, и далее все манипуляции с ней производить уже через веб браузер, без использования громоздких средств разработки в виде конфигуратора. Но с увеличением сложности конфигурации пользы от мета конфигурации имхо будет все меньше.
51. 33lab 923 01.07.13 09:36 Сейчас в теме
(50) recon,

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


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


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


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


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


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

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

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

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