Создание конфигурации "с нуля"

Создание конфигурации "с нуля"

Сообщение Misha » Пн дек 03, 2007 10:59 pm

Скажите пожалуйста, где можно почитать как создать конфигурацию в Дебете "с нуля"? Ведь в статьях что на сайте описано как что-то добавить, поменять.
В реальності все не так, як насправді
Аватара пользователя
Misha
Активист
Активист
 
Сообщения: 22
Зарегистрирован: Пт дек 15, 2006 6:20 pm
Откуда: Михаил

Сообщение yvgen » Пт окт 16, 2009 2:51 pm

Здравствуйте.
Сегодня решили перейти с 1С на Дебет Плюс.
Операционная система ALT Linux 5.0.
После "щупания" Дебета, и читания документации,
стало понятно что она нам подходит.
Решили писать свою конфу, сразу есть несколько вопросов:
1) Существует ли понятие (хотя бы абстрактное) "конфигурации" как в логике 1С.
Т.е. мы пишем одну конфу и с ней работаем. Потому как в типовой конфигурации много всего и достаточно сложно.
2) Аналогия подчинения (один справочник другому) существует в Дебете?
3) Мне очень интересны визуальные редакторы форм, диалогов и т.п.
Аватара пользователя
yvgen
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 10
Зарегистрирован: Пт окт 16, 2009 8:41 am
Откуда: Евгений

Сообщение Дарья » Пн окт 19, 2009 10:48 am

1) Существует ли понятие (хотя бы абстрактное) "конфигурации" как в логике 1С.
Т.е. мы пишем одну конфу и с ней работаем. Потому, как в типовой конфигурации много всего и достаточно сложно.

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

2) Аналогия подчинения (один справочник другому) существует в Дебете?

Да, существует. Например: Страны-Области-Районы-Города.
Находясь в настройке справочников аналитики правой кнопкой мыши - подсправочники, открываете и добавляете.

3) Мне очень интересны визуальные редакторы форм, диалогов и т.п.

Все формы описываются в формате XML и их редактирование не составляет большого труда. Для форм печати используется визуальный редактор iReport и OpenOffice (MSOffice).
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Сообщение yvgen » Пн окт 19, 2009 12:13 pm

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

Т.е тогда вопрос, мы хотим описать свои скрипты, данные, объекты и т.д. без привязки к стандартной конфигурации и к Derby.
Возможно ли "сходу" отключить (удалить все), оставив только платформу, и описывать бизнеслогику по одной табличке, форме и т.д. ?
Аватара пользователя
yvgen
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 10
Зарегистрирован: Пт окт 16, 2009 8:41 am
Откуда: Евгений

Сообщение Дарья » Пн окт 19, 2009 3:42 pm

"Сходу" - нет. Опишите зачем, что-нибудь посоветуем или может добавим такую возможность.
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Сообщение yvgen » Вт окт 20, 2009 10:01 am

Дарья писал(а):"Сходу" - нет. Опишите зачем, что-нибудь посоветуем или может добавим такую возможность.

Я вам опишу свою точку зрения:
1) При первом запуске открывается большое количество готовых всевозможных модулей, которые в принципе вообще в небольших компаниях не будут использоваться. Поэтому сразу необходимо кучу всего чистить, боясь удалить что то нужное.
2) Функции и формы, нужные и ненужные переплелись в одном каталоге. Да, действительно, можно создавать свои модули, но при этом структура модуля опять таки подробно не описана. Т.е. примеры по сути и все. И еще, получается модуль работать автономно не может. Т.е. он использует что то из
3) Если проект будет стоящим и достаточно гибким, можно думать о более серьезном взаимовыгодном сотрудничестве.
4) Где можно редактировать свойства групп контрагентов?
Аватара пользователя
yvgen
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 10
Зарегистрирован: Пт окт 16, 2009 8:41 am
Откуда: Евгений

Сообщение Дарья » Вт окт 20, 2009 2:49 pm

1. В основном интерфейс описан в трех файлах (находятся в JDebet):
DpMenu.xml - описывает главное меню,
subsystems.xml - описывает подсистемы,
DpToolbar.xml - описывает панели инструментов.
Если нужно почистить весь интерфейс, достаточно почистить эти три файла.
2. Ознакомьтесь с http://www.debet.kiev.ua/articles/bizneslogika/ и если что-то не понятно - спрашивайте.
4. Что имеете ввиду под группами контрагентов? Если справочники (свои организации, контрагенты и т.д.), то зайдите в Настройки->Справочники аналитики, выделите справочник и выберите пункт "Расширения справочника".
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Сообщение yvgen » Вт окт 20, 2009 3:57 pm

Дарья писал(а):4. Что имеете ввиду под группами контрагентов? Если справочники (свои организации, контрагенты и т.д.), то зайдите в Настройки->Справочники аналитики, выделите справочник и выберите пункт "Расширения справочника".

У меня есть к примеру 2 группы контрагентов:
Дилеры
Клиенты.
У дилеров есть одно поле, которое у всех их всегда одинаковое.
У клиентов есть несколько полей, которые всегда одинаковы.
Мне хочется в свойствах группы задавать или менять данное значение.
Аватара пользователя
yvgen
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 10
Зарегистрирован: Пт окт 16, 2009 8:41 am
Откуда: Евгений

Сообщение Дарья » Вт окт 20, 2009 4:49 pm

Тогда сделайте, как уже описано выше:
1. добавляете справочники (тип - юридические лица) Дилеры и Клиенты (через меню Настройки->Справочники аналитики->Добавить)
2. к каждому справочнику добавляете свои расширения (пользовательские поля) с помощью меню Расширения справочника
3. включаете в эти справочники соответствующих контрагентов.
Результат: если контрагент относится к группе Дилеры, то в его карточке будут видны дополнительные поля только этого справочника (и общие, если Вы их добавите через меню Расширения организаций).
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Сообщение Дарья » Ср окт 21, 2009 4:16 pm

Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am


Вернуться в Вопросы по разработке в системе

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

cron