|
v7: Не могу получить значение перечисления |
☑ |
0
merlin789
05.06.12
✎
13:22
|
Доброго времени суток! Передо мной стоит задача по переносу документов из 7 УСН в Бух 8. Я реализовываю перенос через OLE вот этой обработкой . Всё бы ничего, но не удается мне получить значение УчетРасходовДляНУ табличной части документа УслугиСтороннихОрганизаций. Тип данных-перечисление. Может вопрос и глупый, но я не знаю как получить значение перечисления. Гуглить пробовал-не помогло. Хочу реализовать примерно так:
Если ДокументВИсточнике.УчетРасходовДляНУ(Заветный кусок кода) Тогда
НоваяСтрока.ОтражениеВУСН = Перечисления.ОтражениеВУСН.НеПринимаются;
Иначе
НоваяСтрока.ОтражениеВУСН = Перечисления.ОтражениеВУСН.Принимаются;
КонецЕсли;
|
|
1
chief accountant
05.06.12
✎
13:25
|
ПеречислениЕ.
|
|
2
merlin789
05.06.12
✎
13:35
|
Можно поподробнее...
Мне бы понять как его хоть в табло вычислить.
Вот так
ДокументВИсточнике.УчетРасходовДляНУ выдает значение COMобъект
А я пробовал
и ДокументВИсточнике.УчетРасходовДляНУ.перечисление и ДокументВИсточнике.УчетРасходовДляНУ=принимается на истину проверять - безрезультатно, не понимаю....
|
|
3
chief accountant
05.06.12
✎
13:36
|
(2) чего не понятно?
ПеречислениЯ.ОтражениеВУСН.НеПринимаются <> ПеречислениЕ.ОтражениеВУСН.НеПринимаются
|
|
4
merlin789
05.06.12
✎
13:40
|
Проблема заключается в самой первой строчке - т.е. не получается получить значение реквизита из 7-шной базы(УчетРасходовДляНУ) Последующие строчки это установка реквизита уже в новом документе.
|
|
5
viktor_vv
05.06.12
✎
13:49
|
Если ДокументВИсточнике.УчетРасходовДляНУ.Идентификатор() = "НеПринимаются" Тогда
|
|
6
merlin789
05.06.12
✎
13:52
|
Спасибо огромное, viktor_vv!!! Все получилось.
|
|
7
Креатив
05.06.12
✎
20:53
|
(6)Весело будет, если тебе понадобится по ОЛЕ это перечисление в 7.7 записать.
|
|