При создании объектов получается излишнее создание типов. Причем, типы эти необходимо создавать вручную. Возникла идея заменить ручное создание типов полуавтоматом. Кому хочется каждый писать монструозные типы а-ля "Релиз версии 10.3 типовой конфигурации 1С управление торговлей". Осталось продумать интерфейс: Как все это отображать и как все это вводить.
Получается следующая картина:
| Объект | Тип(Было) | Тип(Стало) |
| Управление торговлей | ТиповыеКонфигурации1С | ТиповыеКонфигурации1С |
| 10.3 | Версия типовой конфигурации 1С Управление торговлей | Версия типовой конфигурации 1С Управление торговлей |
| 10.3.8.9 | Релиз версии 10.3 типовой конфигурации 1С управление торговлей | Релиз версии 10.3 типовой конфигурации 1С управление торговлей |
| 10.3.8.7 | Релиз версии 10.3 типовой конфигурации 1С управление торговлей | Релиз версии 10.3 типовой конфигурации 1С управление торговлей |
| 10.3.5.1 | Релиз версии 10.3 типовой конфигурации 1С управление торговлей | Релиз версии 10.3 типовой конфигурации 1С управление торговлей |
| 10.2 | Версия типовой конфигурации 1С Управление торговлей | Версия типовой конфигурации 1С Управление торговлей |
Важно отличать когда нужно создавать такие деревья, а когда обходиться обычным описанием данных. Например, для контактных данных деревья не подходят. Контактные данные разных людей могут содержать данные одного типа. Более того, они могут содержать одинаковые данные (одинаковые по ссылке)!
Эту диаграмму можно расшифровать как:
Контактные данные Иванова содержат:
- Рабочий телефон Иванова
- телефон: 200001
- Домашний телефон Иванова
- телеофн: 555555
- E-mail Иванова
- Адрес электронной почты: ivan@gmail.com
Эта схема удобна тем, что сюда можно приписать и такие контактные данные:
- IM:
- icq: 11111111
- jabber: ivan@gmail.com
- телефон: +7 900 00 00 01
PS. Всех с первым днем зимы!
upd. Думается мне, что свойство "Тип" должно перекочевать в реквизит справочника.
upd. Думается мне, что свойство "Тип" должно перекочевать в реквизит справочника.



удалите номер мобильного 0000001, или напишите вместо него несуществующий номер
ОтветитьУдалить