#0
by НачинающийПрограммер
Имеется база 1С 7.7, есть журнал поступления товаров, куда падают документы "поступление товаров". Часть документов приходуется бухгалтерией, а часть - складом. Как сделать так, чтобы бухгалтерия видела в журнале все документы, а склад - только те документы, которые созданы ими самими (пользователями со склада)? Перерыл описание языка - что-то ничего не нашел...
#1
by НачинающийПрограммер
Или делать так: В документе в форме написать в процедуре ПриОткрытии Но хотелось бы чтобы в самом журнале не было видно документов в принципе.
#5
by НачинающийПрограммер
"Во всех журналах, кроме журнала подчиненных документов, работает отбор по виду документа. В этом случае синтаксис вызова метода следующий: УстановитьОтбор(<ВидДокумента>)" Я так понимаю, это отбор по виду документа только? У меня тип документа один, но его создатели - разные. Написать что-нибудь типа УстановитьОтбор(Пользователь,складист) ?
#6
by Shaman100M
Совет-шутка. По простому - сделай копию вида документа, для складистов. остальные закрыть для них.
#7
by Дядя Васька
И после этого не работает никакой другой. С тем же успехом можешь наплодить дополнительных журналов с нужными видами документов, а общий убрать из интерфейсов. Вот только а накуа? Любой отчет сформируют, карточку счета там, или по движениям чего если ТиС и зайдут двойным кликом. Цель-то в чем?
#8
by Злой Бобр
(5,6) Ну учите матчасть в конце концов. Есть такая хрень как ГрафыОтбора, по которым как ни странно также можно отбор делать. В твоем случае что-то типа УстановитьОтбор("Склад",ВыбСклад).
#9
by Дядя Васька
В его случае гораздо лучше подойдет ЗавершитьРаботуСистемы, ну явно же фигней занимается...
#10
by НачинающийПрограммер
Почему фигнеёй-то? Есть контора, где ведется приход, расход товаров (грубое описание), основной приход и расход идет через менеджеров и бухгалтерию. У них вся информация открыта. И есть маленький складик, там идет поступление - расход небольшой группы товаров. Поступление осуществляется документом "Поступление", соответственно существует журнал поступлений. У склада есть доступ только к их паре-тройке своих документов и минимум отчетов, которые также касаются только их документов. Нужно добавить возможность складу создавать документы поступления и просматривать документы поступления в журнале поступлений, созданные только складистами. А бухгалтерия и менеджер при открытии этого журнала должны видеть все документы - созданные и ими самими, и складистами.
#11
by Дядя Васька
Ну так сделай им свой интерфейс в котором будет специально для них написанный журнал, да и все. Только это мнимая защита, захотят доберутся. В семерку может любой оператор зайти от имени генерального если что. Если хочешь чтобы они реально данные поиметь не могли, сделай чтобы их не было. Поставь УРБД и выгружай им только то что им нужно. А так нифига по настоящему не закроешь, разве что от того чтобы кривыми руками случайно чужой док не поправили...
#12
by Дядя Васька
"специально для них написанный журнал" в смысле просто дополнительный журнал с набором документов которыми они пользуются.
#13
by НачинающийПрограммер
Так дело в том, что и менеджеры, и складисты используют один и тот же документ - "поступление". Но надо, чтобы менеджеры видели в журнале все документы, а складисты - только созданные ими самими. Вот в чём дело! То есть тип документа - один, и журнал - тоже один и тот же. А отображение должно быть разным!
#14
by НачинающийПрограммер
ну это понятно, что полностью защиты не сделаешь... Но для интеллектуального уровня бухгалтерии и склада это будет самое то. Заморачиваться на УРБД и прочие сложные вещи мне нет смысла.
#16
by НачинающийПрограммер
Создал дополнительный журнал - чтобы документ поступления падал и в этот журнал тоже. В журнале есть колонка "Пользователь". Делаю отбор в модуле формы журнала: выдает ошибку: УстановитьОтбор("Пользователь",Складист); {Журнал.ПоступлениеНаСклад.Форма.ФормаСписка.Модуль}: Неверное имя реквизита! Помогите допетрить!...:-)
#17
by НачинающийПрограммер
Журнал создал для складских. Но как сделать, чтобы в нём для кладовщиков отображались только документы, введенные ими? А этот же тип документов, введенный другим пользователем - кладовщики уже не видели бы?
#23
by НачинающийПрограммер
а можно ли реализовать мою идею - чтобы в журнале бухгалтерия видела все документы одного типа, а склад - документы этого же типа, но только те, которые созданы ими же?
#29
by Cap_1977
по идее так и задумывалось. клюшки к сожалению слабенькие в плане защиты самоей себя.
#30
by Tymoha
вот поэтому я и хочу уточнить: если у зверя нет прав админа, он может как-то обойти защиту???
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- 8.2 "Доступ. Отказ в доступе" в журнале регистрации
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Ввод нового документа конкретного вида в журнале
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Как распечатать права доступа в 1с77? Кто к чему имеет доступ?
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Преобразовать Таблицу Значений в Дерево
- Как преобразовать текст, в форомат XML?
- СКД Как установить признак "использование" в группироваках
- v7: SOS! SOS! В 1C 7.7 в регламентированых отчетах НДС ошибка при заполнении налогов
- УПП списание НДС
- Как обойти динамический список в цикле
- Как проверить есть ли интернет из 1С 8.1?
- Исключение счета из запроса.
- Эффект от внедрения 1С?
- Проблема с отчетом по продажам ТМЦ в ТиС 7.7 .... Помогите :(
- как отследить запуск внешней обработки?
- Отчет по истории хранилища конфигурации
- Как заполняется таблица значений на форме?
- Дайте пожалуйста кусок кода отвечающий за печать чека в "Управление торговлей"
- v8: УПП поставить на учет ошибочно списанное ос
- Total commander иконки панели инстр.
- "Недостаточно памяти" при загрузке базы из dt и Сеанс разорван администратором
- Описание протокола ABG
- Windows 2008 Server. Отзывы
- Ошибка выполнения запроса...