Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Кнопка "Ок" Сохранение без проведения

Кнопка "Ок" Сохранение без проведения
Я
   Tornadius
 
31.01.18 - 07:16
Добрый день всем!
Возникла потребность некоторым пользователям (определяются через роль) изменить поведение кнопки "Ок", а именно, по нажатию кнопки "Ок" только сохранять документ без проведения. А для всех остальных кнопка должна работать стандартным образом (с проведением).
Как вариант, пробовал переопределить действия кнопки "Ок" на форме - пропадает стандартное поведение при проведении - не выдается запрос на оперативное/не оперативное проведение и т.д.
Как такое можно осуществить?
 
 
   shadow_sw
 
1 - 31.01.18 - 07:22
Роль, если доступна тогда РежимПроведения.Проведение, иначе
РежимПроведения.Запись

500 руб в кассу мисты
   Фокусник
 
2 - 31.01.18 - 07:28
(1) РежимЗаписиДокумента
   shadow_sw
 
3 - 31.01.18 - 07:30
(2) точно, пардон
   mistеr
 
4 - 31.01.18 - 07:50
(0) Не советую менять какое-либо поведение "некоторым пользователям". Аукнется потом так, что мало не покажется.

В текущем периоде лишнее перепроведение не должно ничего ломать. Есть даже специальное умное слово "идемпотентность". Старые периоды, где могут быть косяки, нужно закрывать от изменений. И вообще, пользователей нужно обучать.
   1Снеговик
 
5 - 31.01.18 - 08:02
Вот это фантазии у некоторых. И нет никого, кто сказал бы что потребности такие лучше не выдумывать.

Почему бы не пойти дальше и не удалять что-то по кнопке ОК :)
   Сияющий в темноте
 
6 - 31.01.18 - 09:04
А просто выключать некоторым пользователям кнопку ок не пробовали,оставляя закрыть и сохранить?
   Serg_1960
 
7 - 31.01.18 - 09:12
(0) Совет, бесплатно, то есть даром, безвозмездно :)
Для этих "некоторых" юзверей не забывай проверять модифицированость и если документ не был изменён - молча закрывай форму, ничего не записывая.
   Serg_1960
 
8 - 31.01.18 - 09:16
(4) "идемпотентность" - пролетает как фанера на Парижем, если у тебя РИБ и эти папуасы сидят в главном узле - своим ненужным "изменением" они запросто могут похе... эээ... свести на нет :) реальные изменения, пришедшие из подчинённых узлов.
   АнтонБ
 
9 - 31.01.18 - 09:17
(7) А еще эти некоторые люди будут распроводить документ добавляя комментарий....
И это будет неожиданно... если остатки поплывут.
   АнтонБ
 
10 - 31.01.18 - 09:19
(0) Выяснить кто это предложил.
и подписать докладную на приказ.
Приказ: ВСЕ его предложения класть в корзинку.
Не читая.
За чтение штраф.
 
 Рекламное место пустует
   Serg_1960
 
11 - 31.01.18 - 09:23
У автора вижу только один изьян в логике: "Записать" - неприемлемо, если документ ранее уже был проведён.

(9) Угу, иногда они клоунят не хуже Петросяна. Однажды обнаружил документ с комментарием "Света, не забудь перед печатью исправить договор"

(10) Скорее всего автор сам это предложил, не сумев найти управу на юзверей. Увы, так тоже бывает.
   АнтонБ
 
12 - 31.01.18 - 09:35
(11) Если так то пусть кодит.
Потом перевнедрять будет новая команда.
Все движуха.
   Tornadius
 
13 - 31.01.18 - 09:41
Ну вот так у нас заведено: Одно подразделение создает документ, другое его дополняет данными (и оно не должно проводить документ) потом первое проверяет-согласует-утверждает и затем проводит. Самому страшно.
   Tornadius
 
14 - 31.01.18 - 09:43
(6) Хорошая идея. скорее всего пойду этим путем.
   Сияющий в темноте
 
15 - 31.01.18 - 09:45
Если у потзоыателя нет права пррводить или перепррводить документ,то при открытии проведенного документа редактирование должно блокироваться
а вот с комментариями 1с явно лажанулась,по сути,они должны привязфваться к пользователю и хранится в регистре сведений,чтобы их запись была отделена от записи документа
и,если записать проведенный без проведения,то галочка проведен у документа останется,а его содержимое не будет соответствовать тому,что в базе,в общем,фигура из четырех букв гарантирована
   catena
 
16 - 31.01.18 - 09:47
(13)Снять у "недостойных" право проведения недостаточно?
   catena
 
17 - 31.01.18 - 09:48
(15)Да, а потом наймут студента за 5 копеек, который будет рисовать отчеты по документам :)
   Tornadius
 
18 - 31.01.18 - 09:49
(15) Проведенный док блокируется вообще от каких либо действий. ТолькоПросмотр = Истина.
и даже пометку на удаление сделать нельзя, не только на сам документ, но и на все введенные на его основании.
   chelentano
 
19 - 31.01.18 - 09:50
(13) Так это ролями должно разруливаться, а не всякими там кнопками чудесными
   vde69
 
Модератор
20 - 31.01.18 - 09:50
(13) для этого нужен бизнес процесс который сам создает, изменяет, проводит документ...

а доступ к документу для всех вообще закрыть...
   hhhh
 
21 - 31.01.18 - 09:52
(15) нет 1с не лажанулась. Если сделать комментарий отдельно, тогда туда такого понапишут, что в документе будет одно, а в комментарии совсем другое.
   vde69
 
Модератор
22 - 31.01.18 - 09:52
а еще лучше сделать несколько документов, примерно так

1. Заявка
2. корректировка
3. финальный релиз


тогда на каждом этапе будет "дурь всякого видна"
   mistеr
 
23 - 31.01.18 - 09:53
(13) Так это другое дело. Это разруливается правами, в частности правом на проведение.
   Tornadius
 
24 - 31.01.18 - 09:56
Сейчас делаю вариант с различными правами -  две роли одна с правом проведения, друга без.
   DrShad
 
25 - 31.01.18 - 10:53
лучше разруливать статусами документа
   Serg_1960
 
26 - 31.01.18 - 12:30
(25) Лучше не давать бесполезные советы.

Как автору, так и Вам, напоминание: в типовых конфигурациях есть множество вариантов изменения объектов, без открытия их основных форм.
   АнтонБ
 
27 - 31.01.18 - 12:34
(26) Да распровести из списка и потом редактировать...
Это же удача будет.
   АнтонБ
 
28 - 31.01.18 - 12:35
(26) Надо просто узнавать где работают эти люди.
И комплексное обслуживание им предлагать.
Завалят работу.
   АнтонБ
 
29 - 31.01.18 - 12:56
(22) Вот самый четкий ответ.
Делать документы на основании.
В процессе работы.
Кажется на первый взгляд что слишком.
Зато будет виден процесс, и доступен для управления.
А это цель учета.
   DrShad
 
30 - 31.01.18 - 12:57
(26) это рабочие советы, у моих клиентов именно так и работает система - в зависимости от статуса проведение документа по разным регистрам накопления

соответственно в самом низком статусе вообще никаких движений, в самом высоком статусе все необходимые
   АнтонБ
 
31 - 31.01.18 - 13:04
(30) Круто....
Есть статус "чуть-чуть проведенный".
и есть статус "полностью проведенный ... глубже некуда".
Галочка проведения стоит, а в учете нет:
недостаточно глубоко проведен.
   catena
 
32 - 31.01.18 - 13:30
(31)Вы зря сарказмируете, в визировании некоторых документов может быть достаточно много участников, но какие-то отчеты по результатам своей деятельности хочет видеть каждое подразделение. Отсюда и частичное проведение. У нас не совсем так, но некий аналог, да.
   Defender aka LINN
 
33 - 31.01.18 - 13:35
(15) В типовых это реализовано какбе.
 
 
   один я дАртаньян
 
34 - 31.01.18 - 13:35
(0) Для таких случаев делал обработку в которою, при открытии, проставляются реквизиты документа, изменение которых не влиет на движения по регистрам, после изменение, обработка пишет реквизиты обратно в режимезаписи.
   FIXXXL
 
35 - 31.01.18 - 13:47
(13) сделай документ-черновик, без проведения вообще и подмени нужный. а уже в финальной стадии программно создавай и проводи реальный документ
ну типа Счет->Реализация
в черновике пусть резвятся
   Tornadius
 
36 - 05.02.18 - 07:02
(32) Поддерживаю   catena. У нас тоже руководители любят все согласовывать и порой типовыми механизмами это невозможно сделать, вот и изгаляешься как можешь. Я согласен с mistеr (23), что проведение надо разруливать правами доступа (я, так и решил задачу, при условии, что проведенный документ вообще никогда не распроводится. Пока. Пока новых вводных не поступило), но как настраивать маршруты согласования с помощью прав не знаю. А у меня все больше и больше видов документов хотят согласовывать, начиная от требований-накладных и кончая ведомостями на зарплату, причем маршруты согласования может быть от 5 (пяти) этапов и с разными статусами утверждения. Как вариант пока гляжу в сторону связки УПП(УСО) и Документооборот.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует