arefaste/1C_Forums huggingface dataset:
Здравствуйте, уважаемый форум)В типовом документе "Списание товаров" в УПП есть реквизит Проект. Хотелось бы в табличную часть добавить такой же реквизит(для возможности построчного ввода). Как определить проведение такого документа по регистрам? заранее спасибо
---
Добавить реквизит ТЧ Проект. Создать подписку на события, тут два варианта: или ОбработкаПроведения или ПриЗаписиРегистровНакопления/Бухгалтерии. И в любой созданной переопределять движения при наличии Проекта в измерениях, ресурсах и реквизитах.
---
sweety-twetty, В подписке уже когда движения сформированы перебирайте все движения по нужным регистрам и вставляйте проект. Если полезете в механизм проведения - будут потом проблемы при обновлении.
---
Vladimirrr,
В подписке уже когда движения сформированы перебирайте все движения по нужным регистрам и вставляйте проект.
Вот чего насоветовали? Правку всех типовых регистров?
Пусть делает свой регистр РН и пишет туда проекты.
---
AlexO, Мое предложение универсальнее и проще. В (1) нужно не регистры создавать, а матчасть учить))
---
Vladimirrr,
У вас еще будет время учить свою "матчасть", когда обновлять придется после таких вот "выучивших матчасть", и перелопативших все проводки в конфе :)
---
сделала подпиской на событие, что в принципе при обновлении не будет проблемой
---
sweety-twetty,
а остальное, что потянется - тоже "подпиской" сделаете? :)
---
что вы имеете в виду?
---
мне еще учить и учить матчасть -я знаю это, но чтобы сейчас не наделать непоправимых ощибок лучше спросить(это лично мое мнение)
---
sweety-twetty, в (3) сказано более чем правильно, на (10) не имеет смысла даже реагировать.
---
timm00,
это на вас не имеет смысла реагировать.
Но вас все больше и больше, все масштабнее и масштабнее, глубже, глобальнее и изощреннее исковерканные деятелями конфы.
Но и работы по исправлению - все больше и больше.
Так держать! :)
Раз не хотите учиться - так хоть денежку на вас позашибать.
---
но ведь подписка на событие -это будет новый объект? и никак не повлияет на дальнейшее обновление
---
Добавить реквизит ТЧ Проект. Создать подписку на события, тут два варианта: или ОбработкаПроведения или ПриЗаписиРегистровНакопления/Бухгалтерии. И в любой созданной переопределять движения при наличии Проекта в измерениях, ресурсах и реквизитах.
---
я сделаю подписку при проведении - а как потом мне перебирать все движения по регистрам?
---
Для каждого запись из Источник.Движения. РегистрХ цикл

КонецЦикла;
---
почему-то не вижу движений по регистру "затраты"?в табло вижу, что движений по этому регистру нет,но на самом деле движения есть

По регистру СписанныеТовары подписка заполнила все правильно
---
Ап
---
Поднимаю тему
---
Подскажите, пожалуйста, где прописываются движения в регистр Затраты? Заранее спасибо
---
Новые объекты никак не влияют на обновление, добавляйте сколько душе угодно. Проблемы начинаются с типовыми объектами, в которые вносятся изменения.
---
Вот и получатся что у меня только новые объекты задействованы:новая подписка на событие и новый общий модуль
При вводе нового пользователя, например кассира - установила права Пользователя и кассира. При запуске 1С БГУ 8.2 ВЫДАЕТ ОШИБКУ "не был найден в справочнике пользователей. Возникла ошибка при добавлении пользователя в справочник". в ЧЕМ ПРИЧИНА???
---
в режиме конфигуракця - открыть Пользователия
---
и как, получилось?
---
Тоже назначили роль пользователя и кассира, журнал ордеров кассовых не открылся. документы не видны. Пришлось шарить все права (БГУ 8.2 (1.0.7.2)).
---
Кстати, из Предприятия создать пользователя тоже получилось.... Я почему всегда из Конфигуратора.... Теперь буду знать.СПАСИБО!!!
---
У меня тоже была такая проблема, когда я в ЗУП (2.1.23.2) добавляла через Конфигуратор пользователей с неполными правами. Решила её так: дала на время «Полные права», зашла и вышла под пользователем, а потом снова в конфигураторе изменила права на «Пользователь» + те, которые нужно было тому пользователю.
В результате через Конфигуратор в справочнике «Пользователи» создался пользователь, а потом мы присвоили ему нужные права.
---
создаешь из конфигуратора или справочника "Пользователи"?
---
в режиме конфигуракця - открыть Пользователия
---
вот и ответила на свой вопрос ) в справочнике Пользователи элемент не создался, создавай через него в пользовательском режиме
---
совершенно правильно, при создании в программе, а не в конфигураторе Вы создаете запись и в справочнике пользователи и в базе данных учетную запись.
---
спасибо, попробую сделать...
---
и как, получилось?
---
Создавать пользователя можно как из конфигуратора, так и из режима Предприятие. Если такого пользователя ранее не было, то при сохранении программа спросит нечто типо "Создать учетную запись в информационной базе?" Жмете да, после этого в конфигураторе жмете обновить и видите добавленного юзера.
---
Тоже назначили роль пользователя и кассира, журнал ордеров кассовых не открылся. документы не видны. Пришлось шарить все права (БГУ 8.2 (1.0.7.2)).
---
Скачайте обработку "Управление доступом пользователей". Я скачала и в Конфигураторе подправила еще роли - поставила, например, по пользователю только "Чтение".Помогло!!!Вы можете поставить использование полных прав только на кассовые документы и т.д. Просто из этой обработки легко регулировать роли из Предприятия....
---
Кстати, из Предприятия создать пользователя тоже получилось.... Я почему всегда из Конфигуратора.... Теперь буду знать.СПАСИБО!!!
---
Сообщение было скрыто модератором.
---
У меня тоже была такая проблема, когда я в ЗУП (2.1.23.2) добавляла через Конфигуратор пользователей с неполными правами. Решила её так: дала на время «Полные права», зашла и вышла под пользователем, а потом снова в конфигураторе изменила права на «Пользователь» + те, которые нужно было тому пользователю.
В результате через Конфигуратор в справочнике «Пользователи» создался пользователь, а потом мы присвоили ему нужные права.
Есть запрос

```1c
    Запрос.Текст = "ВЫБРАТЬ
    | ОстаткиОбъектовПрокатаПредприятияОстаткиИОбороты.Регистратор КАК ДокументПред,
    | ОстаткиОбъектовПрокатаПредприятияОстаткиИОбороты.ОбъектыПроката КАК ПредОбъектыПроката,
    | ОстаткиОбъектовПрокатаПредприятияОстаткиИОбороты.Склад КАК Склад,
    | ОстаткиОбъектовПрокатаПредприятияОстаткиИОбороты.КоличествоНачальныйОстаток КАК ПредНачальныйОстаток,
    | ОстаткиОбъектовПрокатаПредприятияОстаткиИОбороты.КоличествоПриход КАК ПредПриход,
    | ОстаткиОбъектовПрокатаПредприятияОстаткиИОбороты.КоличествоРасход КАК ПредРасход,
    | ОстаткиОбъектовПрокатаПредприятияОстаткиИОбороты.КоличествоКонечныйОстаток КАК ПредКонечныйОстаток,
    | NULL КАК КлиентНачальныйОстаток,
    | NULL КАК КлиентПриход,
    | NULL КАК КлиентРасход,
    | NULL КАК КлиентКонечныйОстаток
    |ИЗ
    | РегистрНакопления.ОстаткиОбъектовПрокатаПредприятия.ОстаткиИОбороты(&НачПериода, &КонПериода, Регистратор, , ) КАК ОстаткиОбъектовПрокатаПредприятияОстаткиИОбороты
    |
    |ОБЪЕДИНИТЬ ВСЕ
    |
    |ВЫБРАТЬ
    | ОбъектыПрокатаУКлиентовОстаткиИОбороты.Регистратор,
    | ОбъектыПрокатаУКлиентовОстаткиИОбороты.ОбъектПроката,
    | ОбъектыПрокатаУКлиентовОстаткиИОбороты.Клиент,
    | NULL,
    | NULL,
    | NULL,
    | NULL,
    | ОбъектыПрокатаУКлиентовОстаткиИОбороты.КоличествоНачальныйОстаток,
    | ОбъектыПрокатаУКлиентовОстаткиИОбороты.КоличествоПриход,
    | ОбъектыПрокатаУКлиентовОстаткиИОбороты.КоличествоРасход,
    | ОбъектыПрокатаУКлиентовОстаткиИОбороты.КоличествоКонечныйОстаток
    |ИЗ
    | РегистрНакопления.ОбъектыПрокатаУКлиентов.ОстаткиИОбороты(&НачПериода, &КонПериода, Регистратор, , ) КАК ОбъектыПрокатаУКлиентовОстаткиИОбороты
    |ИТОГИ
    | СУММА(ПредНачальныйОстаток),
    | СУММА(ПредПриход),
    | СУММА(ПредРасход),
    | СУММА(ПредКонечныйОстаток)
    |ПО
    | ДокументПред,
    | ПредОбъектыПроката,
    | Склад";
```

Все Выводится. Но, нет данных по приходам и расходам у клиентов, и в последнем столбике с конечным остатком не правильно выщитывается итог по складу, хотя итог по приходу и расходу правильный.Мне подсказали что ошибка в

ОстаткиОбъектовПрокатаПредприятияОстаткиИОбороты.Склад КАК Склад,

с клиентом объединяю
Сказали что Объекты и клиентов за NULLивать а связывать только пе регистратору

Но я не могу понять как это сделать,подскажите плиз
---
запрос как-то коряво отформатировался
суть в том чтобы в таблицу запроса1 и в таблицу запроса2 добавить поле клиента и склада по аналогии с суммами
предзаказа и заказа
---
У меня 1с предприяте 8.2 самописная
---
все еще актуально
---
это если склад и клиент - это разные типы объектов
---
запрос как-то коряво отформатировался
суть в том чтобы в таблицу запроса1 и в таблицу запроса2 добавить поле клиента и склада по аналогии с суммами
предзаказа и заказа
---
E_Johnny, спасибо вроде работает
Здравствуйте, вот какая проблема, есть печатная форма, внешняя, и не получается вставить в одну из ячеек информацию о прописке работника, подскажите, пожалуйста, как это сделать?
---
deniseek77, Нет, я сделал проще, на мой взгляд

                       | АдресРегистрации.Представление КАК АдресРегистрации,

                       | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресРегистрации
                       | ПО ДоговорНаВыполнениеРаботСФизЛицом.ФизЛицо = АдресРегистрации.Объект
                       | И (АдресРегистрации.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресФизЛица))

в функции запроса прописал.
---
Всем спасибо, я сам разобрался)))
---
Так?

```1c
    Данные = Новый Структура("Объект, Тип, Вид", ЮрЛицоссылка, Перечисления.ТипыКонтактнойИнформации.Адрес, Справочники.ВидыКонтактнойИнформации.ЮрАдресФизЛица);
    Адресстрокой=УправлениеКонтактнойИнформацией.ПолучитьПредставлениеАдреса(РегистрыСведений.КонтактнаяИнформация.Получить(Данные));
```
---
deniseek77, Нет, я сделал проще, на мой взгляд

                       | АдресРегистрации.Представление КАК АдресРегистрации,

                       | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК АдресРегистрации
                       | ПО ДоговорНаВыполнениеРаботСФизЛицом.ФизЛицо = АдресРегистрации.Объект
                       | И (АдресРегистрации.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресФизЛица))

в функции запроса прописал.
существует необходимость изменять программным методом реквизит табличной части при проведении документа

```1c
    Рег = СоздатьОбъект("Регистр.ПартииНаличие");
    СпрПартии = СоздатьОбъект("Справочник.Партии");

    Док=ТекущийДокумент();
    Док.Выбратьстроки();
    пока док.получитьстроку()=1 цикл
    текстр=док.номенклатура;
    СпрПартии.ИспользоватьВладельца(Текстр);
    спрпартии.ВыбратьЭлементы();
    пока спрпартии.получитьЭлемент()=1 цикл
    ДокСеб=спрпартии.ЗакупочнаяЦена;
    ОРЦен=ДокСеб+(ДокСеб*5/105);
    конеццикла;
    Док.орцена=орцен;
    конеццикла;
```

Так вот, отладчиком ловлю, все рассчитывает правильно но изменения в табличную часть не встают
пробовал добавлять в конец

```1c
    Док.приЗаписиПерепроводить(0)
    Док.Записать()
```

везде ругается на то, что документ не выбран

Как сделать все таки расчет орцены при провдении, это важно, ввиду того что после проведения дока сразу печатается пакет документов на принтер, а в пакет должно вставать поле ОрЦена с уже измененной ценой
---
в модуле проведения так надо:

```1c
    СпрПартии = СоздатьОбъект("Справочник.Партии");
    Выбратьстроки();
    пока получитьстроку()=1 цикл
    СпрПартии.ИспользоватьВладельца(номенклатура.ТекущийЭлемент());
    спрпартии.ВыбратьЭлементы();
    пока спрпартии.получитьЭлемент()=1 цикл
    ДокСеб=спрпартии.ЗакупочнаяЦена;
    ОРЦен=ДокСеб+(ДокСеб*5/105);
    конеццикла;
    орцена=орцен;
    конеццикла;
```

цикл сам поправь как тебе надо ))
---
Док=ТекущийДокумент(); - этого не надо...

просто ВыбратьСтроки()
пока получитьСТроку()
лялялял
орцена=орцен;
конеццикла
---
Делай не в ПриПроведении() а в ПередЗаписью() и будет тебе счастье
---
Lehha, не будет счастья, партия должна выдать себестоимость после проведения дока, непрвоеденный документ не создает партию следовательно нет цены
---
это новый метод 7.7?! ))
---
так-то цикл у тебя прикольный...
зачем ты перебираешь ВСЕ партии, если данные только из последней используешь?
и что за интересный коэффициент 5/105? ))
---
falcon, цикл изменил, тупанул просто
коэффициент жестко установлен
---
в модуле проведения так надо:

```1c
    СпрПартии = СоздатьОбъект("Справочник.Партии");
    Выбратьстроки();
    пока получитьстроку()=1 цикл
    СпрПартии.ИспользоватьВладельца(номенклатура.ТекущийЭлемент());
    спрпартии.ВыбратьЭлементы();
    пока спрпартии.получитьЭлемент()=1 цикл
    ДокСеб=спрпартии.ЗакупочнаяЦена;
    ОРЦен=ДокСеб+(ДокСеб*5/105);
    конеццикла;
    орцена=орцен;
    конеццикла;
```

цикл сам поправь как тебе надо ))
---
спасибо, закрыто, награду отдал
Здравствуйте. Возникла проблема при создании внешней печатной формы. В программировании в 1С я пока слабо понимаю, поэтому никак не могу понять где неправильно. Внешняя печатная форма создана, зарегистрирована. Попытался открыть, но при попытке открыть её выдало сообщение "Метод объекта не обнаружен(СформироватьЗаголовокДокумента)". Подскажите пожалуйста, где в таком случае может быть ощибка?
---
Проставьте в реквизите "ссылканаобъект" обработки, нужный вам тип. Он скорее всего просто стерся случайно.
---
Вызывается метод объекта СформироватьЗаголовокДокумента(). Либо нет общего модуля из которого он вызывается, либо нет такой функции в этом общем модуле, либо функция вызывается напрямую в печатной форме и ее там нет.
---
moonlight81, А вы не могли бы просмотреть код обработки, просто, как я уже говорил, не совсем я опытен в написании чего-то в 1С, точнее сказать, вообще не опытен? Если вас не затруднит конечно?
---
AndrewUs, выложите куда-нибудь обработку, я посмотрю
---
Я буду очень признателен, если поможете.
---
Вот ссылка на обработку, там надпись обработка, нажмете на неё и начнется скачивание http://www.alitime.ru/p0024.htm
---
Как скачаете, отпишите пожалуйста, я ссылку удалю, а точнее файл удалю с сайта. Заранее спасибо.
---
Скачал.
Я добавил вам в обработку недостающую функцию
Скачать новую обработку
---
moonlight81, Простите, что опять беспокою, но моя ЗУП 8.2 (релиз 2.5.62.1) не открывает эту обработку ... пишет что "Значение не является значением объектного типа (Сотрудник)" ... видимо там в этой обработке ошибка на ошибке ...
---
Проставьте в реквизите "ссылканаобъект" обработки, нужный вам тип. Он скорее всего просто стерся случайно.
---
moonlight81, Спасибо, я уже это сделал ... если хотите, можете от себя эту обработку на Инфостарт залить ... так сказать благодарность за помощь, если хотите, конечно.
---
Тип "ДокументСсылка.ДоговорНаВыполнениеРаботСФизЛицом"
Здравствуйте, если у кого есть дельный совет, не откажите в помощи. Вот какая ситуация... на платформе 1С 7.7 работает база Штрих-М Ресторан Back Office 4.х ... на данный момент релиз баз 4.0015.021, а обновления уже 4.15.55.1, можно ли сразу обновляться до новых баз?
---
Базы на 1с 7.7 в подавляющем большинстве случаев безболезненно можно обновлять пропуская релизы.
Желательно на всякий случай предварительно прочитать файл readme в обновлении, может быть там описаны какие-нибудь нестандартные ситуации обновления. Они обычно случаются при переходе межу редакциями, но это не ваш случай. Ну и бэкапы никто не отменял :)
---
У себя обновлял, вроде все гуд (тоже обновления не ставили с 2008 года)
---
Базы на 1с 7.7 в подавляющем большинстве случаев безболезненно можно обновлять пропуская релизы.
Желательно на всякий случай предварительно прочитать файл readme в обновлении, может быть там описаны какие-нибудь нестандартные ситуации обновления. Они обычно случаются при переходе межу редакциями, но это не ваш случай. Ну и бэкапы никто не отменял :)
Здравствуйте, такой вот вопрос, у кого-нибудь есть внешний отчет ""Учет наличных МПЗ за период" для 1С Бухгалтерия 8.2" такой же как и в 1С Производство+Услуги+Бухгалтерия 7.7?
---
Сам разобрался.
---
Сам разобрался.
У меня 1с Предприятие 8.2 ,работа в Обычном приложении(толстый клиент).
Есть справочник Контрагенты,у него есть реквезиты(Фамилия,Имя,р\с,УНН) и есть документ ,у которого есть один реквезит (Контрагент) и табличное поле. И нужно при выборе контрагента,чтобы выставлялись именно его реквезиты из справочника.Подскажите как это можно сделать!
---
стоп а выбирать его зачем. уже выбран однако. должно быть что типо этого.

```1c
    Процедура КонтрагентПриИзменении(Элемент)
    НоваяСтрока = КлиентФизЛицо.Добавить();
    НоваяСтрока.Фамилия = Контрагент.Наименование;
    //.......И т.д.
    КонецПроцедуры
```
---
aguilar, Заполенение табличной части документа из справочника документ ,у которого есть один реквезит (Контрагент) и табличное поле
так что хотим заполнить?
и что имеется в этих Табличной части, табличном поле?
---
На обработчик "ПриИзменении" у реквизита "Контрагент" вешаешь обработку по заполнению таблицы.
---
MalginD, Спасибо,за информацию которую я и так знал.Мне интересно то писать чтобы сие чудо сбылось.
---
```1c
    Выборка=Справочники.Контрагенты.Выбрать();
    Пока Выборка.Следующий() Цикл
    НоваяСтрока = КлиентФизЛицо.Добавить();
    НоваяСтрока.Фамилия=Выборка.Ссылка;
    КонецЦикла;
```

Вот например,если пишу такое,по колонке Фамилия,то он находит его,но еще куча пустых строчек и как я подозреваю не по текующему выбранному контрагенту.
---
aguilar, а где здесь проверка на ссылку? и вообще, желательно через запрос сделать
---
andrewks, В том и дело что нету.Я как бы недавно только изучаю,но кое-что знаю.Поэтому хотелось бы увдить код или запрос,который поможет мне решить сие задачу.
---
стоп а выбирать его зачем. уже выбран однако. должно быть что типо этого.

```1c
    Процедура КонтрагентПриИзменении(Элемент)
    НоваяСтрока = КлиентФизЛицо.Добавить();
    НоваяСтрока.Фамилия = Контрагент.Наименование;
    //.......И т.д.
    КонецПроцедуры
```
---
MalginD, спасибо большое :)
---
Вопрос исчерпан,всем спасибо за помощь!
Есть внешняя обработка с табличной частью (ТЧ). У обработки 2 управляемые формы. У обеих форм основной реквизит "Объект" с типом "ВнешняяОбработка.МояОбработка" в котором находится ТЧ . На первой форме заполняю ТЧ и программно открываю вторую форму. Из модуля второй формы пытаюсь обратиться к заполненной ТЧ через реквизит "Объект" (он общий для обеих форм), но там эта ТЧ пустая. Если из модуля второй формы программно обращаюсь к реквизиту "Объект" первой формы, то там также всё незаполнено.
Может кто знает как получить данные реквизитов первой формы из модуля второй?
---
http://infostart.ru/public/145381/

форма1 = получитьФорму(ПолучитьПолноеИмяФормы("ФормаПодбораЗаказов"), ПараметрыФормы, ЭтаФорма);
Фрома1.объект....
---
valafan, сделайте не реквизит формы, а реквизит обработки
---
http://infostart.ru/public/145381/

форма1 = получитьФорму(ПолучитьПолноеИмяФормы("ФормаПодбораЗаказов"), ПараметрыФормы, ЭтаФорма);
Фрома1.объект....
---
, получал форму как раз этим способом, но не передавал владельца. теперь работает так:

```1c
    //МодульФормы1:
    &НаКлиенте
    Процедура КнопкаНажатие()
    ПараметрыФормы = Новый Структура();
    ОткрытьФормуМодально(ПолучитьПолноеИмяФормы("Форма2"), ПараметрыФормы, ЭтаФорма);
    КонецПроцедуры

    //МодульФормы2:
    &НаКлиенте
    Процедура ПриОткрытии()
    ДанныеОбъекта = ЭтаФорма.ВладелецФормы.Объект;
    КонецПроцедуры
```

(3), это как раз реквизиты обработки, у формы своих отдельных реквизитов нет
---
круть.. (4) сенкс)
---
вопрос снят, ещё раз внимательно перечитал сабж
Здравствуйте, хочу заказать для себя ВПФ "Заказ клиента" и "Реализация товаров и услуг" с дополнительными параметрами отличающихся от штатных. И еще так же нужен отчет по номенклатуре (с отбором) и выводом прикрепленных картинок. Так как я не знаю можно ли здесь вообще заказывать или говорить о таком)) за ранее прошу прощение. Чуть не забыл: УТ11 Платформа 8.2
---
Добрый день! Вешал много различных форм на документы "Заказ клиента" и "Реализация товаров услуг". kit_minsk@mail.ru
---
desolver, можно заказывать. Высылайте ТЗ или можем вместе его составить.
---
Добрый день! Вешал много различных форм на документы "Заказ клиента" и "Реализация товаров услуг". kit_minsk@mail.ru
Здравствуйте, такая проблема, попросили ограничить в праве редактирования всех кадровых документов всех пользователей в Зарплата и Управление Персоналом 8.2, кроме, естественно администратора и кадровика. Как это можно сделать? И возможно ли это стандартными методами 1С?
---
Да тут только с поддержки снимать(. Больше ни как не настроишь, я с такой задачей уже сталкивался.
Ответ "Азбука Морзе" (2) тебе поможет.
---
http://v8.1c.ru/overview/PlRights.htm
---
ну в общем-то в (2) лучше сказано)))
---
Азбука Морзе, а без частичного снятия с поддержки никак?
---
Да тут только с поддержки снимать(. Больше ни как не настроишь, я с такой задачей уже сталкивался.
Ответ "Азбука Морзе" (2) тебе поможет.
---
У пользователей которым не нужно редактировать кадровые документы в доступных ролях поснимайте галки "Кадровик.."
---
Apextrofimov, прикол в том, что я почти все галочки поснимал, оставил пользователя и с зарплатой связанные и всё равно редактирует ни на что не обращая внимания.
---
и полные)
---
Редактирование? или вообще создание просмотр и т.д.?
Либо отключить кадровые права в ролях, - у пользователей которым нужно запретить - просто снять галки в настройках прав. Если такой путь не подходит и нужна более глубокая настройка - я бы создал дополнительные роли путем копирования базовых ролей и отключил бы все параметры которые не нужны. т.е. например взяли роль - в ней нашли документ "прием на работу" и оставили права только на чтение. Просто запретить все - скорее всего не подойдет, потому как остальным пользователям косвенно будут нужны данные кадровых документов, например тому же расчетчику...
Ну а потом вместо основных ролей назначить полученные в результате этих манипуляций.
---
greznik, только редактирование. Смотреть и создавать можно, а редактировать существующие нежелательно.
---
Сделай через подписку на событие при записи документа.
---
Если конфа на поддержке - скажи какие роли оставил для пользователей, просмотри какие установлены права для существующих ролей.
Для добавления подписки на событие тоже нужно будет корень с поддержки снимать(т.е. ставить в "редактирование с сохранением поддержки")
---
Значит только с поддержки снимать ...
Ребята подскажите как сделать рейтинг,в моем случае фильмов. Тобиш , например если этот фильм я добавляю в прокат(те которые клиенты взяли напрокат), то его рейтинг должен увеличется на 1. Начеркните кто схему и желательно кодик.
---
Должен быть наверное документ ПрокатФильмов, или как-то иначе он у вас может называться (надеюсь, что речь все же идет про 1С). Делаете оборотный регистр накопления рейтинг фильмов с измерением фильм (справочник Фильмы, наверное есть), ресурс Рейтинг (длина 1, точность 0, неотрицательный). При проведении пишите движение в этот регистр, фильмы из табличной части, каждому в рейтинг единичку.

Потом смотрите рейтинг через таблицу оборотов.
---
Берешь бумажку и ставишь крестик напротив названия))))

П.С.
Ты бы написал как то подробнее как и где ты ведешь учет и при чем здесь вообще 1с.
---
Всмысле? Ну понятно же что это не типовая конфигурация. Мне нужен просто правильный алгоритм получения рейтинга. У меня есть база фильмов, и при их проведении, когда клиент забирает его на прокат,надо чтобы рейтинг этого фильма увеличился на 1.
---
aguilar, если у вас нетиповое самописное решение то нужно знать как у вас ведется учет вообще и чем.
Только после этого можно принять решение.

Например как написано выше через регистр.

В любом случае у вас что то должно фиксировать передачу фильма клиенту. А значит это "что то" и должно регистрировать кол-во раз. Если например это документ и он делает какие то движения где в записях измерений присутствует фильм то вы можете и отчетом обойтись без доработки конфигурации. Как самое простое решение.
---
Должен быть наверное документ ПрокатФильмов, или как-то иначе он у вас может называться (надеюсь, что речь все же идет про 1С). Делаете оборотный регистр накопления рейтинг фильмов с измерением фильм (справочник Фильмы, наверное есть), ресурс Рейтинг (длина 1, точность 0, неотрицательный). При проведении пишите движение в этот регистр, фильмы из табличной части, каждому в рейтинг единичку.

Потом смотрите рейтинг через таблицу оборотов.
---
Спасибо,вопрос закрыт,Я уже нашел функцию которая сама считает.