Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Запрет редакт. провед. док-та 2 страниц V   1 2 >          
bereznoy Подменю пользователя
сообщение 08.02.12, 21:07
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 329
Из: Simferopol
Спасибо сказали: 9 раз
Рейтинг: 0

Решил сделать такую процедурку, что б выполнялось условие - если документ проведен, тогда доступно только чтение документа и кнопка печать,
Предполагаю вставить это условие ПриОткрытии
Если Источник.Проведен Тогда
            ????.Доступность = Ложь;
           КонецЕсли;


Естессно в окончательном варианте если пользователь НЕ "Вася Пупкин" и Источник.Проведен Тогда моеусловие.....

Так вот как то глобально можно доступность закрыть документа?


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

bereznoy Подменю пользователя
сообщение 08.02.12, 22:39
Сообщение #2

Оратор
*****
Группа: Пользователи
Сообщений: 329
Из: Simferopol
Спасибо сказали: 9 раз
Рейтинг: 0

у пользователя убрал интрективноеизменениепроведенного документа, вроде норм
может есть более интересный вариант?


Signature
Ковыряю 1С 8.2.14.528 конфигурация УТП ред. 1.2.1.3
1С 8.3 (8.3.1.531) конфиг УТ 2.3.16.1
1С 7.7 Торговля+Склад

Ardi Подменю пользователя
сообщение 08.02.12, 22:51
Сообщение #3

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Как-то так можно, синтаксис не помню.
форма.ТолькоЧтение=Истина;

форма.панельХ.кнопки.КнопкаОК.доступность = ложь;


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Zaval Подменю пользователя
сообщение 08.02.12, 22:56
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Цитата(bereznoy @ 08.02.12, 21:07) *
Естессно в окончательном варианте если пользователь НЕ "Вася Пупкин"


Только не имя пользователя. Через "РольДоступна"

Еще нужно запретить пометку на удаление, отмену проведения. Но не пользователю - Роли.
Вынести все это в отдельную роль и добавлять ее избранным.

Спасибо сказали: Домовик,

Ardi Подменю пользователя
сообщение 08.02.12, 22:59
Сообщение #5

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Если запретить вообще изменять проведённые - то через роли.
Если нужно оставить возможность менять проведённые напротяжении дня - тогда программировать.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Спасибо сказали: Домовик,

Agapov_Stas Подменю пользователя
сообщение 08.02.12, 23:56
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 217
Из: Днепропетровск
Спасибо сказали: 18 раз
Рейтинг: 0

Если Источник.Проведен Тогда
      ЭтаФорма.ТолькоПросмотр = Истина;
КонецЕсли;

все будет неактивно кроме печать и закрыть !
Причина редактирования: У нас для выделения кода предпочтительно использовать специальные теги. Вофка.

Vofka Подменю пользователя
сообщение 09.02.12, 9:14
Сообщение #7

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

bereznoy, а куда вы этот код вставляете?

Agapov_Stas Подменю пользователя
сообщение 09.02.12, 21:02
Сообщение #8

Завсегдатай
****
Группа: Пользователи
Сообщений: 217
Из: Днепропетровск
Спасибо сказали: 18 раз
Рейтинг: 0

Вставлять надо в процедуру формы документа "При открытии()" в конец процедуры

Vofka Подменю пользователя
сообщение 09.02.12, 22:30
Сообщение #9

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

А у меня складывается впечатление, что ТС вставляет это в подписку на событие.

5_kopeek Подменю пользователя
сообщение 10.02.12, 0:05
Сообщение #10

Ветеран
*******
Женщине-одинэснику
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0

Цитата(bereznoy @ 08.02.12, 21:07) *
Предполагаю вставить это условие ПриОткрытии

Цитата(Vofka @ 09.02.12, 22:30) *
А у меня складывается впечатление, что ТС вставляет это в подписку на событие.

Vofka Подменю пользователя
сообщение 10.02.12, 8:55
Сообщение #11

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

5_kopeek, а откуда в процедуре ПриОткрытии() переменная Источник? Это во-первых. Во вторых: если даже Источник - это вспомогательная переменная (типа Объект), то она нафик не надо, т.к. можно к объекту обращаться на прямую.

5_kopeek Подменю пользователя
сообщение 10.02.12, 12:00
Сообщение #12

Ветеран
*******
Женщине-одинэснику
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0

Цитата(Vofka @ 10.02.12, 8:55) *
откуда в процедуре ПриОткрытии() переменная Источник? Это во-первых. Во вторых: если даже Источник - это вспомогательная переменная (типа Объект), то она нафик не надо, т.к. можно к объекту обращаться на прямую.

Vofka, во-первых, понятия не имею. Во-вторых, тем более. В-третьих, о том, насколько ТС правильно реализует поставленную задачу, в моем посте речь не идет. В-четвертых, ответ на вопрос, куда ТС код собирается вставлять, он написал в первом посте.

Vofka Подменю пользователя
сообщение 10.02.12, 12:09
Сообщение #13

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Цитата
В-четвертых, ответ на вопрос, куда ТС код собирается вставлять, он написал в первом посте.

Покажите, где сказано вставил?

5_kopeek Подменю пользователя
сообщение 10.02.12, 12:37
Сообщение #14

Ветеран
*******
Женщине-одинэснику
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0

Vofka, либо неверно меня понимаете, либо просто есть настроение поспорить. Если первый вариант, то достаточно прочесть первый пост, если второй, это совсем не интересный спор. Давайте не будем продолжать.

Agapov_Stas Подменю пользователя
сообщение 11.02.12, 0:26
Сообщение #15

Завсегдатай
****
Группа: Пользователи
Сообщений: 217
Из: Днепропетровск
Спасибо сказали: 18 раз
Рейтинг: 0

вообщем без порезки прав на уровне ролей данную задачу не реализовать !
я так понимаю редактирование хотят запретить проведенных документов когда пользователь открыл документ
НО ТУТ ЗАГВОЗДКА
что мне мешает в журнале документов - правой кнопкой по документу и "отменить проведение"
тогда Ваше условие хоть как оно правильно не было написано и в каком бы месте не стояло не сработает и пользователь сможет менять документ как хочет - печатать и тд
чтоб ограничить отмену проведения - пользователю в ролях на данном документе необходимо убрать галочку "интерактивное снятие проведения" (как то так называется) и только тогда будет корректно работать данное условие

Ardi Подменю пользователя
сообщение 11.02.12, 1:12
Сообщение #16

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Рализуется. Просто условия тишутся не только в форме, но и в других местах.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Домовик Подменю пользователя
сообщение 11.02.12, 13:09
Сообщение #17

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

" у меня нет зубов в труднодоступных местах..". Ardi, почему-то мне фразу эту напомнили своим постом. )


А если пользователь очень вумный, нагуглит какую-нибудь обработку по проведению документов., пометке на удаление, отмене и тд и тп.

Ardi Подменю пользователя
сообщение 11.02.12, 13:41
Сообщение #18

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Ненагуглит.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Домовик Подменю пользователя
сообщение 11.02.12, 14:19
Сообщение #19

Ветеран
Иконка группы
Группа: Местный
Сообщений: 975
Из: Киев
Спасибо сказали: 168 раз
Рейтинг: 0

) Нагуглит-Нагуглит.

Ardi Подменю пользователя
сообщение 11.02.12, 15:06
Сообщение #20

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Ненагуглит. Ненагуглит.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


2 страниц V   1 2 >
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 15:25
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!