#0
by SOLO1C
В типовой УПП есть глюк - прих и расх ордера сделанные по перемещениям не видны пользователям, т.к. не заполнен контрагент при включенных отборах по контрагентам. Соответсвенно пытаюсь отработать ситуацию проверкой типа таблицы и вида операции прих и расх ордера. Столкнулся с проблемой при написании такого кода: (привожу только проблемную часть с проверкой типа) #Если (&ИспользоватьОграничениеПоКонтрагенты И ( НЕ ТипЗначения(#ТекущаяТаблица.Ссылка) =ТИП(Документ.ПриходныйОрдерНаТовар))) ИЛИ &ИспользоватьОграничениеПоОрганизации ИЛИ &ИспользоватьОграничениеПоСклады #Тогда ..... Ошибка Ошибка в ограничении доступа к данным. объект: 'Документ.ПриходныйОрдерНаТовары', поле: 'Проведен'; право: 'Чтение' Синтаксическая ошибка "Синтаксическая ошибка "ТипЗначения"" по причине: Синтаксическая ошибка "Синтаксическая ошибка "ТипЗначения"" Пеерписка кода на #Если (&ИспользоватьОграничениеПоКонтрагенты И НЕ #ТекущаяТаблица.Ссылка Ссылка Документ.ПриходныйОрдерНаТовар) .... эффекта не дает все равно синтаксическая ошибка... Ошибка в ограничении доступа к данным. объект: 'Документ.ПриходныйОрдерНаТовары', поле: 'Проведен'; право: 'Чтение' Синтаксическая ошибка "Синтаксическая ошибка" по причине: Синтаксическая ошибка "Синтаксическая ошибка" в чем она ?
#2
by SOLO1C
)) хороший вариант - толкьо в этом случае пользователь получит доступ ко всем контагентам.
#3
by SOLO1C
еще идеи ? кстати ошибка в синтаксе была , нужно было писать ПриходныйОрдерНаТоварЫ! но эффекта не дало
#5
by SOLO1C
Мож кому понадобится #Если &ИспользоватьОграничениеПоКонтрагенты ИЛИ &ИспользоватьОграничениеПоОрганизации ИЛИ &ИспользоватьОграничениеПоСклады #Тогда ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ СоставГруппы.Ссылка КАК ГруппаПользователей ИЗ Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы ГДЕ НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL И (НЕ 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В ( ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ПустаяСсылка) , ВЫБОР КОГДА НЕ (ТипЗначения(#ТекущаяТаблица.Ссылка) = ТИП (Документ.ПриходныйОрдерНаТовары) или ТипЗначения(#ТекущаяТаблица.Ссылка) = ТИП (Документ.РасходныйОрдерНаТовары) ) ИЛИ ТекущаяТаблица.ВидОперации В(Значение(Перечисление.ВидыОперацийПриходныйОрдер.ОтПокупателя),Значение(Перечисление.ВидыОперацийПриходныйОрдер.ОтПоставщика), Значение(Перечисление.ВидыОперацийРасходныйОрдер.ВозвратПоПриходномуОрдеру), ) И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL)) #КонецЕсли
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- Подключенеи внешней компоненты. Ошибка "Ошибка при подключении внешней компоненты"
- Помогите восстановить базу после сбоя. Ошибка СУБД: Ошибка SQL....
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
- Ошибка при вызове конструктора (ComОбъект): Ошибка при выполнении приложения-сер
В этой группе 1С
- Нет расшифровки в отчете, что не так?
- Регистр сведений. Справочник или регистр.
- ЗУП
- Восстановление НДС при перемещении на Розничный склад
- Ноутбук Acer Extensia 5220 не реагирует на кнопку включения
- Получить в документе значение реквизита справочника Контрагенты
- Курсор не переходит на след. строку
- Тип не определен (Запрос)
- UPS - аккумуляторы
- Журнал проводок и регистр бухгалтерии
- УПП. РАУЗ. Принятие к учету ОС. Объекты строительства
- Вытеснение через регистр расчета делать? или подскажите как
- Печать кучи изображений через shimgvw.dll
- "Конструктор настроек компоновки данных"
- Замена Наименование - ПолноеНаименование: Как в Объект.Владелец увидеть ПолноеН?
- v8: После ввода пароля виснет 1с. Клиент-сервер.
- Зуп неправильно показывает отработанные дни
- По какому регистру бухгалтери делать запрос, чтоб получить оборот с корсчетом?
- УТ 10. Похоже, проблема с адресным классификатором. Зависает
- v8: Производственная программа УПП 1.3.13.1 (маня детектед)