|
Запрет на сохранение доков при незаданном реквизите | ☑ | ||
---|---|---|---|---|
0
slowklg
17.06.16
✎
20:18
|
Доброго времени суток
Подскажите, а то чёто туплю, как проще запретить сохранение доков (реализация, внутренний заказ и тп) если не указана организация? |
|||
1
arccos6pi
17.06.16
✎
20:22
|
(0) у реквизита установить "Проверка заполнения" - "Выдавать ошибку"
|
|||
2
arccos6pi
17.06.16
✎
20:23
|
ну или в подписку добавить проверку и отказ
|
|||
3
slowklg
17.06.16
✎
20:28
|
(1) так это не для всех, а только для некоторых пользователей (2) а в подписку это куда?
конфигурация - УТ 10.3 |
|||
4
breezee
17.06.16
✎
20:29
|
(3) По правам смотреть. А вообще это довольно странно, что одни пользователи могут сохранять с незаполненными реквизитами, другие - нет
|
|||
5
mehfk
17.06.16
✎
20:30
|
(0) Позвать программиста, поставить задачу.
|
|||
6
slowklg
17.06.16
✎
20:36
|
(5) а программист в отпуске до 04.07 а надо с понедельника (4) по правам этим пользователям можно только создавать доки, не редактировать.
|
|||
7
mehfk
17.06.16
✎
20:47
|
(6) Ну тогда принимайте решение: либо на самом деле "с понедельника" не надо, либо отзывайте программиста из отпуска (раз уж вы так ограниченны в выбореисполнителей).
|
|||
8
slowklg
17.06.16
✎
20:49
|
(7) вот спасибо, и зачем с такими советами форумы о помощи, теряюсь
|
|||
9
mehfk
17.06.16
✎
20:55
|
(8) Для общения коллег по професии. А пользователи получают совет воспользоваться услугами специалиста.
|
|||
10
mehfk
17.06.16
✎
20:56
|
*профессии
|
|||
11
Serg_1960
17.06.16
✎
21:01
|
(8) Ах, не сочтите это высокомерием или снобизмом, но это форум программистов и с этим есть связанные особенности общения. В частности, в первых двух постах Вы получили и ответы, и варианты - но вызывает сомнение возможность Вам ими воспользоваться.
|
|||
12
breezee
17.06.16
✎
21:11
|
Поставьте проверку заполнения реквизитов. Пусть пока прог не вышел - все Организацю ставят. Может когда выйдет, все продолжат ставить. Вообще, как по мне - если есть реквизит - его надо заполнять. Не зря же его делали. Как поставить проверку заполнения смотрите в гугле. Если нет возможности вызвать прога - всегда есть фриланс. Здесь объявления о работе платные, есть биржа фриланса (тоже в гугл). Если ничего не найдете(быть такого не может) - пишите в личку мне или кому угодно здесь.
|
|||
13
slowklg
17.06.16
✎
21:40
|
(11) Да, я обязательно убьюсь об стену (или об камаз, я мотоциклист тоже не профессионал), но если можно чуть позже. Про первый совет я ответил, а по второму возник вопрос. (к слову, если б мне сразу указали, что речь о подписке на события, я может меньше тормозил, учебники 1с изучал давно), так вот - через подписку сделал, но выдаёт сообщение не только про незаполненный реквизит, но и что "редактирование данных этого период запрещено", хотя оно конечно разрешено. Из-за чего это сообщение про период? Хотя боюсь, вы снова скажете, что не моего "безблагодатно-непрофессионального" ума это дело, но вдруг найдётся добрый человек и подскажет...
|
|||
14
Радим1987
17.06.16
✎
21:51
|
1. Проверка заполнения "Реквизит.Организация"Истина
2. В модуле обьекта Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты) Если ПользовательИнформационнойБазы.Имя = "Сергей" тогда ПроверяемыеРеквизиты.Удалить(ПроверяемыеРеквизиты.найти("Организация")); КонецЕсли; КонецПроцедуры |
|||
15
Serg_1960
17.06.16
✎
21:53
|
(13) Если в конфигурации дата запрета редактирования указываются индивидуально для [каждой] организации и если "незаполненный реквизит" документа - это "Организация", то утверждение "хотя оно конечно разрешено" хотелось бы подтвердить озвучиванием алгоритма проверки доступности периода для редактирования [когда Организация = Неопределено].
|
|||
16
Звездец
17.06.16
✎
21:57
|
(13) я так понимаю что был вариант отозвать программиста в понедельник для реализации хотелки, а придется для восстановления базы вызывать
|
|||
17
Радим1987
17.06.16
✎
21:59
|
(15) Организация это Справочник " конфигурации дата запрета редактирования указываются индивидуально????"
|
|||
18
Звездец
17.06.16
✎
22:00
|
(17) ты кто и что ты несешь?
|
|||
19
Радим1987
17.06.16
✎
22:01
|
просто я первый раз слышу что дата запрета могут ставить в Справочник
|
|||
20
Радим1987
17.06.16
✎
22:02
|
ну вообщем для этой ветки ответ (14) всю проверку можно сделать в этой процедуре
|
|||
21
Звездец
17.06.16
✎
22:07
|
(20) для этой ветки ответ в (5) единственно верный
|
|||
22
slowklg
17.06.16
✎
22:07
|
(15) Вот, уже конструктив. Для организаций запрет стоит на 2011 год, видимо с самого начала (хотя незаданной организации там не указано), для пользователей , про которых речь (делал проверку через "рольдоступна") на апрель этого года. (16) всё делаю сейчас в копии, а не в оригинале.
|
|||
23
Звездец
17.06.16
✎
22:10
|
(22) ты вообще понимаешь, что в УТ проведение документа без организации не имеет практически никакого смысла если док участвует в движении товаров или средств
|
|||
24
Радим1987
17.06.16
✎
22:12
|
Не внимательно читал, я то думал сохранение без Организаций для некоторых пользователей и как Это реализовать.
Тогда да действительно посмотреть вот эту процедуру "ОбработкаПроверкиЗаполнения" в модуле или ИскатьПодписку |
|||
25
slowklg
17.06.16
✎
22:13
|
(23) пользователи, о которых речь - продавцы, они не проводят док, а только создают (с запретом для них на изменение), проводит кассир (и проверяет правильность всего)
|
|||
26
Радим1987
17.06.16
✎
22:13
|
я думаю все кроется здесь ОбработкаПроверкиЗаполнения
|
|||
27
Радим1987
17.06.16
✎
22:15
|
"slowklg" зайди в конфигуратор посмотри есть ли ОбработкаПроверкиЗаполнения?
|
|||
28
Serg_1960
17.06.16
✎
22:17
|
(19) "просто я первый раз слышу что дата запрета могут ставить в Справочник" - я этого не говорил. Проверьте слух... и зрение.
В моей конфигурации "ГраницыЗапретаИзмененияДанных" - регистр сведений с измерениями "Организация", "Пользователь" - т.е. границы запрета могут устанавливаться автономно и независимо друг от друга для каждой организации и для каждого пользователя. Другими словами - индивидуально. |
|||
29
slowklg
17.06.16
✎
22:18
|
(27) ни в модуле дока, ни модуле формы дока нет. где ещё может быть?
|
|||
30
Радим1987
17.06.16
✎
22:20
|
тогда остается искать ПодпискаНаСобытия
|
|||
31
slowklg
17.06.16
✎
22:22
|
(30) я ж говорю, это я сделал (подписку на событие), но при отказе записи дока выводится два сообщения - о незаполненности реквизита и о запрете редактирования периода
|
|||
32
Serg_1960
17.06.16
✎
22:24
|
(31) Ищи подписку на событие "ПередЗаписьюДокументаДатаЗапретаРедактирования"
|
|||
33
Радим1987
17.06.16
✎
22:25
|
лучше правый кнопка поиск ссылок на объект
|
|||
34
slowklg
17.06.16
✎
22:26
|
(32) в регистре "ГраницыЗапретаИзмененияДанных" есть запись с пустыми полями "организация" и "пользователь", тоже стоит апрель 2016
|
|||
35
hhhh
17.06.16
✎
22:36
|
(34) ну грохните эту запись пока
|
|||
36
slowklg
17.06.16
✎
22:40
|
(32) да, стоит проверка на наличие роли, отсутствующей у прода. даже странно, стоит условие (ТекущаяДата()-Источник.дата<86400) или (РольДоступна("РедактированиеЗаднимЧислом"))), т.е. в при любом отказе в записи и отсутствии этой роли выйдет это сообщение. в любом случае - спасибо за разъяснение без снобизма и нетерпимости
|
|||
37
vicof
17.06.16
✎
22:48
|
Так если проводит кассир, пусть он организацию и заполняет. Записывать документ без проверки можно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |