Показать сообщение отдельно
Старый 15.01.2009, 18:13   #3  
DmitrySincerity is offline
DmitrySincerity
Участник
 
32 / 10 (1) +
Регистрация: 28.11.2008
Адрес: Минск
Цитата:
Сообщение от George Nordic Посмотреть сообщение
Дмитрий, извини, конечно, не могу согласиться никак. Очень странная задача, даже для вертикального решения.

Сделать-то не сложно - там все на уровне таблиц. Надо просто создать класс на Х++, который создаст новую компанию. Потом создат домен или добавит в существующий. Потом некоторые таблицы объеденит в общие таблицы. Потом создаст виртуальную компанию или добавит новую компанию в существующую.

Вы представляете кол-во аргументов?
К сожалению представляю

Цитата:
Сообщение от George Nordic Посмотреть сообщение
Есть еще путь. Написать методы - обертки работы с компаниями. Тогда можно будет вызывать метод за методом, с конечным числом аргументов.

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

Рекомендую Вам сначала разобраться со стандартным механизмом.

И все это для чего?? Зачем писать кучу классов - оберток, внешнее приложение, тестировать все это когда можно просто зайти в настройки и создать??

Короче, задача - удалить гланды. Условие - через рот нельзя.
Я понимаю нелогичность данного решения, но в нашем случае требуют именно такое решение Также я понимаю, что это геммор еще тот однако это мне не сильно помогает реализовать необходимое....