суббота, 18 августа 2012 г.

89 Учет. Обновление 18 августа 2012

Наконец появилось немного свободного времени и удалось кое-чего сделать.

1.Добавлен справочник пользователей. По умолчанию есть Admin (регистр важен!). Admin (понятно) имеет полный доступ, удалить его невозможно. Права для остальных пользователей раздаются следующим образом:
  а) Юзер имеет доступ только к тем документам, которые он создал, даже может удалить, что собственно логично (ничто ведь не мешает ему удалить все строки из документа).
К справочникам у него - полный доступ (все равно элементы не удаляются - кто еще не понял)
Свой пароль он также может менять. В этом справочнике длинный тап (long click) для контекстного меню администратора на любом элементе или тап на своем элементе для пользователя.

2. В документы добавлен автор - тот кто создал документ, изменить автора нельзя ! Даже если Вы удалите пользователя (1-й справочник, который удаляется), автор документа останется, так как автор документа есть строка, а не ссылка - доступ к документу будет только у Adminа.
(Пока "ломает" делать контроль ссылочной целостности базы(кто понимает о чем это я) - именно поэтому Товары, Клиентов пока удалить НЕЛЬЗЯ!!! - для тех , кто спрашивал про удаление)

3. Инвентаризацию можно теперь заполнить учетными остатками (в том числе отрицательными) по кнопке в левом углу документа. ВНИМАНИЕ! Строки документа, присутствующие на момент заполнения будут удалены!

Дальнейшую работу с инвентаризацией вижу следующим образом
1.Заполнили учетными остатками - сохранили
2. Открыли новую инвентаризацию - заполнили фактом со сканера (или вручную)
3. Нажали где-то кнопку - пошло сравнение обоих документов- отклонения вывелись куда-то (хоть в еще один документ с раскраской строк с плюсами и минусами)
Кто предложит лучше вариант - сделаю!  (добавить колонки для еще одного количества и отклонения как в 1С Предприятие - не предлагать !!! )