Modber Сообщество
профессионалов по 1С

Запрет на проведение документа.

  
Сообщений: 1

0
Приветствую всех!
Подскажите пожалуйста каким образом решить такой вопрос. Например есть два разных документа. Нужно установить запрет на проведение второго документа пока не будет проверен первый. Как это можно реализовать? Заранее спасибо.
МедальГрамота
Сообщений: 541

+8
Только доработкой конфигурации (кстати не очень сложной).
Сообщений: 18

0
Здравствуйте. Через Конфигуратор, в настройке ролей конкретного пользователя, можно установить запрет на проведение документа, но без всяких условий — просто или можно проводить или нельзя. Чтобы проводить документ по условию "Только после проведения… документа", необходимо дописать задачу в модуле программы, тогда все получится!
Сообщений: 3

0
Стоков:

Приветствую всех!
Подскажите пожалуйста каким образом решить такой вопрос. Например есть два разных документа. Нужно установить запрет на проведение второго документа пока не будет проверен первый. Как это можно реализовать? Заранее спасибо.

Чтобы отменить выполненное проведение документа, можно воспользоваться методом Сделать Не проведенным (UnPost). у которого в качестве параметра указывается требуемый документ (объект типа Документ, в котором выполнено позиционирование).
Например, найдем документ с номером «05» и датой '18.02.2013'
и отменим его проведение:
Док Прием = Создать Объект("Документ. Прием");
Док Прием.Найти По Номеру(«05», '18.02.2013');
Док Прием. Сделать Не проведенным;
МедальГрамота
Сообщений: 297

+1
Правильно, только в конфигураторе можно установить эти свойства на отдельно взятого пользователя и на документ.
Сообщений: 65

0
Света23, в конфигураторе можно установить роль пользователя и запрет на проведение документа, но никакие свойства и дополнительные условия задать при этом невозможно, программу нужно дописывать этой дополнительной простой функцией.
Сообщений: 29

0
Обратите внимание на "ОбработкаПроведения" в модуле объекта. Там то и проверяйте ваше условие проведения другого документа. В случае если условие не выполнено задайте значение переменной Отказ = Истина, и сообщите пользователю причину отказа в проведении.
Сообщений: 10

0
Существуют ли нестандартные процедуры обмена УТ10- БП2?
Сообщений: 10

0
Типовые ругаются, поскольку конифгурация имеет доработки.
Сообщений: 7

-1
у вас не корректно поставлен вопрос, что означает проверен?? Если документы связанны они сами не поведутся при неправильном заполнении. А если вы хотите предварительно что то проверить, это уже административно надо решать или через бизнес процессы.
Сообщений: 7

0
А лучше всего по ПодпискеНаСобытия отработать событие ПриПроведении.
Тогда не затронешь модули документов, которые при обновлении придётся каждый раз подправлять. Зачем такой гимор?
В начало страницы 
|
Перейти на форум: