Имя: Пароль:
1C
1С v8
Тестовое задание. Алгоритм решения
,
0 lostkiker
 
03.12.12
15:27
Помогите разобраться с алгоритмом решения следующей части задачи:

В каркасной конфигурации нужно предусмотреть:
Сотрудники делятся на менеджеров и оформителей.
Оформители могут отпускать товар "Расходной накладной" только со склада к которому они прикреплены.
Менеджеры с любого склада.

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

Но это как-то сложно получается, но по другому я так понимаю никак, я прав?
1 Wobland
 
03.12.12
15:28
нет
2 Wobland
 
03.12.12
15:29
но я за рлс
3 Нуф-Нуф
 
03.12.12
15:29
рлс тут ни при чем.
в справочнике пользователи добавь реквизиты Склад и ТипСотрудника с перечислением ТипСотрудника. и перед записью проверяй на этот реквизит и на склад
4 МамаЛюба
 
03.12.12
15:29
(0) А просто создать группу сотрудников и привязать ее к складу а сотрудника к группе и проверять при списании?
5 Нуф-Нуф
 
03.12.12
15:30
рлс в спеце не просят
6 Megas
 
03.12.12
15:30
Сделай Перечисление или Булево. и будет тебе счастье.
На экзамене необходимо самое простое решение.
7 lostkiker
 
03.12.12
15:35
но создать и синхронизировать спр. пользователи с польз. б.д. все равно нужно я так понимаю?
8 ПиН
 
03.12.12
15:37
подтверждаю, чем проще и быстрее - тем лучше... если конечно это на запрос в цикле...
9 lostkiker
 
03.12.12
15:43
(8) или в Расходной можно создать поле Ответственный с ручным заполнением и оттуда уже смотреть :)
10 Megas
 
03.12.12
16:12
(9) Не как то  не правильно.

Наверное проще Булево "Оформители" или перечисление.
Ну и Склад.

И при открытии "Формы списка" и "формы выбора" делать "отбор"



Ps Когда сдавал бухгалтерию , немного не так понял задание.
в итоге сделал 1 реквизит в договор и 0 документов (сказал что всё можно заполнить "Операцией") и отчёт как требовалось.

Поворчал препод, но принял =) (в итоге я с патока 1 сдал) У меня хоть БУ сходился с НУ + Пр + ВР. (При сдачи БП это главное)
11 lostkiker
 
03.12.12
17:04
(10) а где булево - в самом доке? Если так, то в реальной работе - это абсурд
12 Megas
 
03.12.12
17:30
(11) В справочнике Пользователи/Сотрудники (или как там его).
13 lostkiker
 
03.12.12
17:41
(12) дык тогда чтобы текущего пользователя определить все равно нужно создавать справочник пользователи и синхронизировать его с пользователями бд
14 Megas
 
03.12.12
17:45
(13)Думаю Да.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший