- Добавить громкости - На монтаже убирать все случаи загрузки 1С, при запуске отладки и т.д. В целом задача вполне рабочая и предложенный вариант более чем рабочий в боевых условиях. Спасибо за видео.
Если касаться производительности, то для установки флага не обязательно на сервер передавать весь контекст формы. Достаточно было передать ссылку на документ и значение флага через параметры процедуры с директивой &НаСервереБезКонтекста. Правильней не проверять "РольДоступна" через ИЛИ (а если добавится ещё одна роль, код править?), а воспользоваться функцией "ПравоДоступа" для того, чтобы узнать, доступна ли пользователю запись в регистр. А ещё в современных типовых помимо дополнительных реквизитов есть дополнительные сведения. Это один план видов характеристик, реквизит это или сведение определяется булевой переменной, но у них разные способы хранения. Дополнительный реквизит хранится, как был сказано в видео, в соответствующей табличной части объекта, а дополнительные сведения - в отдельном регистре "ДополнительныеСведения". Структура этого регистра такая же, как и в УПП (УТ 10.3). Выдержка из справки: "Дополнительные сведения - предназначены для хранения сведений об элементе справочника или документе, которые не являются его неотъемлемой частью. Доступны, как правило, для просмотра и/или редактирования пользователям, которые не имеют доступа к самому объекту. Редактируются в отдельном окне, которое можно открыть из окна объекта."
Меня честно смущает использование расширения в контексте решения данной задачи (для примера можно сделать), но для тех кто захочет это решения использовать, то при отвалившимся расширении вся инфа о галочках увы канет в летах.
В данном случае, т.к. у нас независимый РС, его легко будет вернуть из бэкапа базы обычной выгрузкой/загрузкой. Но в целом вы правы, риск есть. Как делать у конкретного клиента - расширением или изменением конфигурации - надо решать на месте. Тут играют роль не только технические вопросы.
Необходимо добавить в расширение в модуль объекта документа ЗаказКлиента процедуру ПередУдалением, чтобы удалять запись в РС по удаляемому заказу. Иначе документы нельзя будет удалить.
- Добавить громкости
- На монтаже убирать все случаи загрузки 1С, при запуске отладки и т.д.
В целом задача вполне рабочая и предложенный вариант более чем рабочий в боевых условиях.
Спасибо за видео.
звук говно конечно.
Хороший урок. Стоило показать добавление поля на форму программно, а не через дизайнер, чтобы последующие обновления проходили без особых проблем.
Если делается через расширение, то какие проблемы будут с обновлением?
Очень тихо
"очень тихо "специально сделано, что бы реклама в мозг вдалбливалась на повышенной громкости!!!
Почему менеджер записи считает быстрее чем запрос?
Удачи ! Спасибо за стараний
Если касаться производительности, то для установки флага не обязательно на сервер передавать весь контекст формы. Достаточно было передать ссылку на документ и значение флага через параметры процедуры с директивой &НаСервереБезКонтекста.
Правильней не проверять "РольДоступна" через ИЛИ (а если добавится ещё одна роль, код править?), а воспользоваться функцией "ПравоДоступа" для того, чтобы узнать, доступна ли пользователю запись в регистр.
А ещё в современных типовых помимо дополнительных реквизитов есть дополнительные сведения. Это один план видов характеристик, реквизит это или сведение определяется булевой переменной, но у них разные способы хранения. Дополнительный реквизит хранится, как был сказано в видео, в соответствующей табличной части объекта, а дополнительные сведения - в отдельном регистре "ДополнительныеСведения". Структура этого регистра такая же, как и в УПП (УТ 10.3). Выдержка из справки: "Дополнительные сведения - предназначены для хранения сведений об элементе справочника или документе, которые не являются его неотъемлемой частью. Доступны, как правило, для просмотра и/или редактирования пользователям, которые не имеют доступа к самому объекту. Редактируются в отдельном окне, которое можно открыть из окна объекта."
Меня честно смущает использование расширения в контексте решения данной задачи (для примера можно сделать), но для тех кто захочет это решения использовать, то при отвалившимся расширении вся инфа о галочках увы канет в летах.
В данном случае, т.к. у нас независимый РС, его легко будет вернуть из бэкапа базы обычной выгрузкой/загрузкой.
Но в целом вы правы, риск есть. Как делать у конкретного клиента - расширением или изменением конфигурации - надо решать на месте. Тут играют роль не только технические вопросы.
🔥🔥🔥🔥🔥🔥
Задача жизненная. Хотелось бы увидеть пример про кеширование реквизитов на форме
Я не заметил или вариант работы с галочкой для заблокированного объекта (ради чего всё и затевалось) не был показан?
Привет, как запретить пользователю менять тип цен в документе реализация товаров и услуг? У пользователя есть роль Продавец. 1С 8.3 УТП
ua-cam.com/video/r69uQuvvbmc/v-deo.html
Необходимо добавить в расширение в модуль объекта документа ЗаказКлиента процедуру ПередУдалением, чтобы удалять запись в РС по удаляемому заказу. Иначе документы нельзя будет удалить.
Подозреваю, что до этого события не дойдёт - контроль ссылочной целостности делается без попытки удаления документа.
Осталось непроверенным что будет если заказ откроется на просмотр, у чуваку надо поставить галочку.
много воды, и тихо (реклама после - оглушает)