8.х ОБМЕН После переноса справочник в режиме только чтение

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем rhamzin, 7 май 2013.

  1. TopicStarter Overlay
    rhamzin
    Offline

    rhamzin

    Регистрация:
    7 май 2013
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Перенес справочники вместе с зависимостями с одной конфигурации в другую совместимую.
    Но в конфигурации приемнике, справочники недоступны для редактирования.

    Права в конфигураторе заданы пользователю - полные права.

    Не все элементы блокированы для редактирования, но только те, которые перенес обработкой
    ВыгрузкаЗагрузкаДанныхXML82 версия 2.1.7 (самая свежая с сайта 1с).

    Прикладываю скриншот

    Вложения:

  2. Aston
    Offline

    Aston Опытный в 1С

    Регистрация:
    6 июн 2012
    Сообщения:
    467
    Симпатии:
    3
    Баллы:
    29
    А какая у вас конфигурация если не секрет.
  3. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    проверьте права на данный справочник. Может Вы справочники перенесли, а роли нет.
  4. TopicStarter Overlay
    rhamzin
    Offline

    rhamzin

    Регистрация:
    7 май 2013
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Я скопировал все, кроме документов и регистров

    Вложения:

    • Права.jpg
      Права.jpg
      Размер файла:
      163,1 КБ
      Просмотров:
      11
  5. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    А у роли пользователь? И под полными правами дает редактировать?
  6. TopicStarter Overlay
    rhamzin
    Offline

    rhamzin

    Регистрация:
    7 май 2013
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Я создал пользователя с полными правами, захожу в 1с приложение. Снова не дает редактировать

    Вложения:

    • Права1.jpg
      Права1.jpg
      Размер файла:
      63,5 КБ
      Просмотров:
      5
  7. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Посмотрите в коде формы в процедуре При Открытии() может там что прописанно и ему чего то не хватает.
  8. TopicStarter Overlay
    rhamzin
    Offline

    rhamzin

    Регистрация:
    7 май 2013
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Спасибо!
    Нашел такое в процедуре открытия элемента справочника.
    Закоментил и все ОК.
    Хотя для чего этот код здесь нужен?
    Код:
    ДатаПериода=ПолучитьДатуОкончанияТекущегоРасчетногоПериода();
    //ОграничитьПраваНаДоступКФорме();
    КэшСтрокНачислений=Новый Соответствие();
    
  9. TopicStarter Overlay
    rhamzin
    Offline

    rhamzin

    Регистрация:
    7 май 2013
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Что нужно изменить, чтобы код закомментеный оставить?
    Код:
    Процедура ОграничитьПраваНаДоступКФорме()
    
    ДоступЗакрыт=Не ЭтоНовый() И ((ПараметрыСеанса.ТекущийПользователь.МенятьЧужиеВДругихПодразделениях=Ложь И
    ПараметрыСеанса.ТекущееПодразделение<>Подразделение) Или ЛицевойСчетОткрытВПериоде(Ссылка, ДатаПериода)=Ложь)
    ИЛИ НЕ ПериодКарточкиВТекущемРасчетномПериоде();
    ДоступОткрыт=Не ДоступЗакрыт;
    
    ТолькоПросмотр=ДоступЗакрыт;
    ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Рассчитать.Доступность=ДоступОткрыт;
    ЭлементыФормы.ОсновныеДействияФормы.Кнопки.РассчитатьПени.Доступность=ДоступОткрыт;
    ЭлементыФормы.КоманднаяПанельНачислений.Доступность=ДоступОткрыт;
    ЭлементыФормы.ТабличноеПолеНачислений.ТолькоПросмотр=Не ДоступОткрыт;
    
    ЭлементыФормы.ТаблицаЖильцов.ТолькоПросмотр=ДоступЗакрыт;
    ЭлементыФормы.ТаблицаЛьгот.ТолькоПросмотр=ДоступЗакрыт;
    
    КонецПроцедуры
  10. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну я не знаю, что у Вас за конфигурация. ТСЖ какое то у меня ее под рукой нет. могу только догадываться по функциям.
    Но вся проблема тут

    ДоступЗакрыт=Не ЭтоНовый() И ((ПараметрыСеанса.ТекущийПользователь.МенятьЧужиеВДругихПодразделениях=Ложь И
    ПараметрыСеанса.ТекущееПодразделениеПодразделение) Или ЛицевойСчетОткрытВПериоде(Ссылка, ДатаПериода)=Ложь)
    ИЛИ НЕ ПериодКарточкиВТекущемРасчетномПериоде();

    ПараметрыСеанса.ТекущийПользователь.МенятьЧужиеВДругихПодразделениях - посмотрите в настройках пользователя, там наверное галочка какая то есть
    ЛицевойСчетОткрытВПериоде(Ссылка, ДатаПериода)=Ложь) и ПериодКарточкиВТекущемРасчетномПериоде() - это скорее всего процедуры которые проверяют в закрытом периоде доумент или нет.
    Посмотрите границу установки запрета изменения данных или что то вроде этого
  11. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Ужас! Зачем Вы такие ужасные конфигурации вообще берет. Единственный пригодный продукт для ведения учета ТСЖ это Учет в управляющих компаниях ТСЖ, ЖКХ, ЖСК

Поделиться этой страницей