Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
17 апр 2024, 01:14

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

Автор gm35, 01 авг 2016, 23:50

0 Пользователей и 1 гость просматривают эту тему.

Klyacksa

Да, лучше всего использовать тип Булево
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

gm35

Цитата: Klyacksa от 02 авг 2016, 11:21
Да, лучше всего использовать тип Булево
Тогда так правильней будет? В скобках я правильно указал ДокументЗаселения или вообще можно () оставить? И нужно ли будет перечислять?
Процедура ОбработкаПроведения(ДокументЗаселения)
Если Клиент.ЧерныйСписок Тогда
    Отказ = ИСТИНА;
КонецЕсли;
КонецПроцедуры

SGIRG

Так может он уже и есть булево? на скринах сам реквизит объекта не выделен, и поэтому мы не знаем его тип значения
Ничего не знаю, но иногда могу произнести праведную чушь)

gm35

Цитата: SGIRG от 02 авг 2016, 11:45
Так может он уже и есть булево? на скринах сам реквизит объекта не выделен, и поэтому мы не знаем его тип значения
Нет не был щас я его сделал Булево
Написал так
Процедура ОбработкаПроведения()
Если Документы.ДокументЗаселения.Клиент.ЧерныйСписок Тогда
    Отказ = ИСТИНА;
КонецЕсли;
КонецПроцедуры

Но документ все ровно проводится

cska-fanat-kz

Если Клиент.ЧерныйСписок Тогда !!!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

gm35

Цитата: cska-fanat-kz от 02 авг 2016, 11:50
Если Клиент.ЧерныйСписок Тогда !!!
Ругается:
{Документ.ДокументЗаселения.МодульМенеджера(60,6)}: Переменная не определена (Клиент)
Если <<?>>Клиент.ЧерныйСписок Тогда (Проверка: Сервер)

cska-fanat-kz

какой еще к черту "МодульМенеджера"?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

gm35

Цитата: cska-fanat-kz от 02 авг 2016, 11:52
какой еще к черту "МодульМенеджера"?
При проверке кода он так ругается на меня. Хотя у меня как на картинке создано Документы,ДокументЗаселения,И в этом документе реквизит Клиент который обращается к справочнику Клиенты.

Kironten

Цитата: gm35 от 02 авг 2016, 11:59
Цитата: cska-fanat-kz от 02 авг 2016, 11:52
какой еще к черту "МодульМенеджера"?
При проверке кода он так ругается на меня. Хотя у меня как на картинке создано Документы,ДокументЗаселения,И в этом документе реквизит Клиент который обращается к справочнику Клиенты.
Перевожу на русский: "cska-fanat-kz интересуется, чем вы руководствовались, когда помещали код ОбработкаПроведения() не в модуль объекта, а в модуль менеджера"?

gm35

Цитата: Kironten от 02 авг 2016, 12:02
Цитата: gm35 от 02 авг 2016, 11:59
Цитата: cska-fanat-kz от 02 авг 2016, 11:52
какой еще к черту "МодульМенеджера"?
При проверке кода он так ругается на меня. Хотя у меня как на картинке создано Документы,ДокументЗаселения,И в этом документе реквизит Клиент который обращается к справочнику Клиенты.
Перевожу на русский: "cska-fanat-kz интересуется, чем вы руководствовались, когда помещали код ОбработкаПроведения() не в модуль объекта, а в модуль менеджера"?
Валенок признаюся!
Вот втавил в модуль обьекта
Процедура ОбработкаПроведения()
Если Клиент.ЧерныйСписок Тогда
    Отказ = ИСТИНА;
КонецЕсли;
КонецПроцедуры

Документ все ровно проводиться.:dfbbdrfb:

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск