![]() |
|
Программное проведение документа 1с 8.2 | ☑ | ||
---|---|---|---|---|
0
karpos
05.02.14
✎
21:13
|
Пытаюсь провести документ выдает ошибку что не выбран вид учета(Управленческий, Бухгалтерский)
а я выбрал НовыйДокумент.ОтражатьВУправленческомУчете = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глТекущийПользователь, "ОтражатьДокументыВУправленческомУчете"); В чем может быть проблема ??? |
|||
1
karpos
05.02.14
✎
21:14
|
Весь код находится во внешней обработки клиент 1с 8.2 запущен под Администратором.
|
|||
2
CHerypga
05.02.14
✎
21:17
|
а может в настройках у администратора не указано что нужно отражать в управленческом учете?
|
|||
3
karpos
05.02.14
✎
21:17
|
а где это указать?
|
|||
4
karpos
05.02.14
✎
21:18
|
в настройках пользователя?
|
|||
5
CHerypga
05.02.14
✎
21:18
|
(4) да
|
|||
6
CHerypga
05.02.14
✎
21:19
|
в любом случае при проведении в каком-нибудь учете нужно отразить. Реквизит ОтражатьВУправленческомУчете однозначно булево, так что просто присвоить Истина, и не брать ничего из настроек пользователя
|
|||
7
karpos
05.02.14
✎
21:19
|
или в ролях? щас гляну.
|
|||
8
karpos
05.02.14
✎
21:25
|
пробовал он так ругается
|
|||
9
karpos
05.02.14
✎
22:39
|
Форма.Форма.Форма(59)}: Ошибка при вызове метода контекста (Записать)
НовыйДокумент.Записать(РежимЗаписиДокумента.Проведение); по причине: Не удалось провести: "Поступление товаров и услуг"! но уже похоже не на учет |
|||
10
karpos
05.02.14
✎
22:43
|
нет все таже проблема: Документ должен принадлежать хотя бы одному из видов учета: "Управленческий" и (или) "Бухгалтерский".
НовыйДокумент.ОтражатьВУправленческомУчете = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(ИмяПользователя(), "ОтражатьДокументыВУправленческомУчете"); //НовыйДокумент.ОтражатьВУправленческомУчете = Истина; и так и так побывал не работает, НовыйДокумент.ОтражатьВУправленческомУчете = Истина; говорит не может быть Булево. |
|||
11
CHerypga
05.02.14
✎
22:43
|
запустить в отладке, включить остановку на ошибке
|
|||
12
karpos
05.02.14
✎
22:48
|
смотрю щам реквизит в документе поступление товаров и услуг: ОтражатьВУправленческомУчете, булево стоит типа либо истина либо ложь. куда копать хз в отладку буду копать.
|
|||
13
hhhh
06.02.14
✎
01:22
|
(12) вот это очень странное выражение: ИмяПользователя()
что вы под ним подразумеваете? |
|||
14
karpos
06.02.14
✎
10:16
|
вообще было так:
НовыйДок.ОтражатьВУправленческомУчете = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глТекущийПользователь, "ОтражатьДокументыВУправленческомУчете"); |
|||
15
karpos
06.02.14
✎
10:16
|
я так понял глТекущийПользователь - это что типа имени пользователя попробовал заменить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |