Дата запрета изменения данных для всех документов УТ 11 инструкция в картинках.



В типовой УТ 11.0 дата запрета изменения данных действует только на банк и кассу. Предлагаю рецепт для всех остальных документов, подробный в картинках.

И вот вышел долгожданный 7-й подрелиз и ничего не изменилось.

В архиве фото-инструкции по номерам:

1)      Задача: добавить разделы и виды документов так чтобы системы могла защитить все необходимые данные.

2)      Для начала в Планы видов характеристик – РазделыДатЗапретаИзменения – Тип значения характеристик: добавляем Организации для ограничений по объектам раздела.

3)      Здесь же открываем Предопределенные данные и добавляем Вид характеристики с именем «Закупки», тип «Организации».

4)      Дальше Общие – Общие модули – ДатыЗапретаИзмененияУТ – процедура ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения: добавляем в конце строку (новый вид документа) по принципу всех остальных, только наш раздел Закупки и проверяемый реквизит Организация.

5)      Потом Общие – Подписки на события – ПроверитьДатуЗапретаПередЗаписьюДокумента – открываем Источник и добавляем требуемый вид документа.

6)      Теперь открываем Документы – ДобавляемыйВидДокумента – Формы – ФормаДокумента – Модуль – процедура ПриЧтенииНаСервере: и добавляем вызов обработчика механизма как на рисунке.

7)      Сохраняем и радуемся результату, при установке общей даты на всех пользователей всё работает на ура.

Если нужно добавить в раздел ещё один вид документа – перейти к шагу 4)

Если нужно добавить ещё один раздел – перейти к шагу 3). Тип вида характеристики при этом может быть и другим, например Склады (это на шаге 2), он обязательно должен присутствовать у документа и быть верно указан, реквизит этого типа, на шаге 4).

В настройках появляется новый раздел и возможность ограничения по Организациям – используются все преимущества заложенные в типовой.

15 Comments

  1. Поручик

    (0) Принцип верен, сам такое делал для новых документов в Рознице 2, но некоторые пункты предполагают вторжение в штатные объекты и при следующем обновлении про них можно забыть, особенно если обновление будет выполнять другой человек.

    П. 4 изложить в редакции

    Общие – Общие модули – ДатыЗапретаИзмененияПереопределяемый – процедура ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения: добавляем в конце строку (новый вид документа) по образцу ниже

     ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.Заменить_На_Название_Нужного_Документа»,    «Дата», «Закупки», «Организация»);
    

    П. 5 изложить в редакции

    Общие – Подписки на события – скопировать подписку ПроверитьДатуЗапретаПередЗаписьюДокумента или создать новую по образцу

    Источник — требуемые виды документов

    Событие — ПередЗаписью

    Обработчик — ДатыЗапретаИзменения.ПроверитьДатуЗапретаИзмененияПередЗаписьюДокумента

    В случае копирования штатной подписки назначить новое имя, снять флажки с источников-документов, добавить требуемые.

    Reply
  2. Поручик

    Всё вышесказанное и методика в публикации в полной мере относится к Рознице 2 и УНФ, так как подсистема ДатыЗапретаИзменения это функционал БСП, которую используют эти конфигурации.

    В УНФ ограничения даты запрета по организации уже встроена.

    Reply
  3. Yury1001

    (1) Фотки с реально работающего материала, хотелось бы так и оставить.

    (2) Спасибо (Розница 2 и УНФ), не сталкивался, очень полезное дополнение.

    А при обновлении чужой конфигурации нужно обязательно сравнивать её с конфигурацией поставщика, благо это в v8 не проблема.

    Reply
  4. molchanova

    Ну тоже пригодится

    Reply
  5. Поручик

    (3) Я не про фотки, а про текст публикации. Подход у тебя немного неверный.

    Reply
  6. Поручик

    Минус. Требуется редактирование публикации.

    Reply
  7. Yury1001

    (6) Там всё нормально. Это пример быстрого программирования БСП.

    Пользуясь случаем хотел у Вас спросить: стоит ли подробно описать запрос отчета Календарь на СКД, так сказать для начинающих?

    А эту статью я сотру, ибо, цитирую с users.v8.1c.ru:

    Планируемые доработки версии 11.0.8

    Внедрение механизма даты запрета редактирования во все учетные документы.

    Ориентировочная дата выхода 30.03.2012

    Ну не зря я говорил – назрело, и подбор в Списании тоже нужен:)

    Reply
  8. Поручик

    Зачем стирать, пусть будет, только отредактировать.

    Reply
  9. Yury1001

    Ну не актуально же теперь

    А по поводу Календарика? А то и руки чешутся и не пойму стоит ли

    Reply
  10. Yury1001

    (6) скажу чесно, я тут одну публикацию доредактировался мне в модерации отказали, ну переборьщил правда неправ. Теперь неплохой материал лежит в черновике и рука как то не тянется больше.

    Эта статья в целом рабочая, комментарии толковые, скоро станет не актуальна, а стоит ли…

    ред: тем более статья не пошла: 11 скач., 6+, ниочём.

    Reply
  11. Vovanich

    Оч полезная статья. Мне пригодилась.

    Reply
  12. Serega-vip

    (10) Статья действительно полезна, т.к. есть клиенты с данным релизом УТ, которая сильно переписана под них и обновлять которую на более новый релиз очень проблематично. Данная статья очень помогла решить проблему с запретом изменения данных.

    Reply
  13. qdr1k

    очень полезно, спасибо!

    Reply
  14. demart-omsk

    Полезная статья, тоже пригодилась

    Reply
  15. sashmail

    Очень пригодилась, спасибо!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *