|
ОтменаПроведения как правильно написать | ☑ | ||
---|---|---|---|---|
0
Funnilust
19.05.21
✎
08:35
|
кнопка ОтменаПроведения. Нажимаю выдает ошибку "Не удалось провести такой то документ" Подскажите какое условие написать в Процедуру ПередЗаписью(Отказ)?
Пробовал Если НЕ РежимЗаписиДокумента.ОтменаПроведения Тогда Отказ = Истина; КонецЕсли; |
|||
1
Ненавижу 1С
гуру
19.05.21
✎
08:36
|
(0) что вообще ты хочешь, я не понял
|
|||
2
DimVad
19.05.21
✎
08:39
|
(0) Если РежимЗаписи = РежимЗаписиДокумента.ОтменаПроведения Тогда
|
|||
3
Funnilust
19.05.21
✎
08:41
|
(1) Задание дали Нужно было Сделать документ ПриемНаработу
"Нельзя принимать на работу сотрудника два раза, если не было до этого увольнение" Теперь когда хочу просто ОтменитьПроведение на Форме Кнопкой ОтменаПроведения То выдает ошибку типа "Неможет быть проведен" |
|||
4
Почему 1С
19.05.21
✎
08:43
|
Если НЕ РежимЗаписиДокумента.ОтменаПроведения Тогда
Отказ = Истина; КонецЕсли; убери этот код, будет давать отменить проведение же |
|||
5
Funnilust
19.05.21
✎
08:54
|
(4) 1 раз пишу на форумах
код убрал. у меня стандартные кнопки Провести и ОтменаПроведения выполняет один код Если СотрудникПринятНаРаботу(Сотрудник) Тогда Сообщить("Нельзя принят на работу сотрудника, который уже принят"); Отказ = Истина; Возврат; КонецЕсли; Проблема в том что Проведенный документ, я не могу Отменить Проведения. Нашел в интернете что решается через РежимЗаписиДокумента.ОтменаПроведения, но не могу понять логику как и куда написать? |
|||
6
Mort
19.05.21
✎
08:56
|
(5) Походу не только на форумах в первый раз пишешь. Постарайся задать конкретный вопрос что не получается сделать.
|
|||
7
Почему 1С
19.05.21
✎
08:57
|
Если СотрудникПринятНаРаботу(Сотрудник) И НЕ РежимЗаписиДокумента.ОтменаПроведения Тогда
Сообщить("Нельзя принят на работу сотрудника, который уже принят"); Отказ = Истина; Возврат; |
|||
8
Mort
19.05.21
✎
08:57
|
Какое поведение ожидаешь, а какое есть по факту. Вот это двумя пунктами опиши. Это как первые шаги делать - правильно описывать проблему.
|
|||
9
Funnilust
19.05.21
✎
09:06
|
(8) Хорошо;
Когда нажимаю Стандартную Кнопку ОтменаПроведения, чтобы зеленая птичка проведения у документа исчезла, но получается так, что оно выдает мне ошибку Типа я еще раз провожу документ; а такой документ есть в Регистре. |
|||
10
ДенисЧ
19.05.21
✎
09:08
|
ОбработкаОтменыПроведения в документе есть?
|
|||
11
Funnilust
19.05.21
✎
09:11
|
(10) нету
|
|||
12
ДенисЧ
19.05.21
✎
09:12
|
(11) Намёк понял?
|
|||
13
Mort
19.05.21
✎
09:13
|
(9) Нашел кусок кода который это сообщение выдаёт?
|
|||
14
Funnilust
19.05.21
✎
09:15
|
(13) Если СотрудникПринятНаРаботу(Сотрудник) Тогда
Сообщить("Нельзя принят на работу сотрудника, который уже принят"); Отказ = Истина; Возврат; |
|||
15
Funnilust
19.05.21
✎
09:15
|
(12) (12) Нужно создать Проц ОбработкаОтменыПроведения помимо ОбработкаПроведения?
|
|||
16
ДенисЧ
19.05.21
✎
09:17
|
(15) Растёшь )))
|
|||
17
Funnilust
19.05.21
✎
09:28
|
(7) Пробовал но
Преобразование значения к типу Булево не может быть выполнено |
|||
18
Kesim
19.05.21
✎
09:36
|
(17) кнопка отмены проведения должна выполнять код обработкиотменыпроведения
|
|||
19
Funnilust
19.05.21
✎
09:41
|
(18) все понял спасибо. Теперь Разобраться как это написать
|
|||
20
youalex
19.05.21
✎
09:43
|
>>И НЕ РежимЗаписиДокумента.ОтменаПроведения
РежимЗаписи <> РежимЗаписиДокумента.ОтменаПроведения |
|||
21
1Сергей
19.05.21
✎
10:03
|
Правильный ответ был ещё в (2)
|
|||
22
Funnilust
19.05.21
✎
11:12
|
(21) Я только потом узнал, что передЗаписью имеет переменную <РежимЗаписи>
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |