Com соединение и Перечисления
☑
0
Solitar
27.03.12
✎
13:33
Есть строка табличной части, нужные мне реквизиты я получаю, но вот ставку НДС не могу никак получить.
Строка.СтавкаНДС = УТ_V8.Перечисления.СтавкиНДС.НДС18 возвращает Ложь. а Нужно истину или как нить получить значение.
Строка - это ТЧ Comобъекта.
1
H A D G E H O G s
27.03.12
✎
13:36
КомОбъекты не равны.
2
H A D G E H O G s
27.03.12
✎
13:36
Тупо;
УТ_V8.ЗначениеВСтрокуВнутр(Строка.СтавкаНДС) = УТ_V8.ЗначениеВСтрокуВнутр(УТ_V8.Перечисления.СтавкиНДС.НДС18)
3
H A D G E H O G s
27.03.12
✎
13:37
Умно - использовать запрос и получать значение "Порядок" значения перечисления и сравнивая с числом.
4
Solitar
27.03.12
✎
13:37
(2) огромное спасибо))) много времени потратил на различные варианты )
5
H A D G E H O G s
27.03.12
✎
13:39
Это херовый метод
6
Kashemir
27.03.12
✎
13:45
7
ale-sarin
27.03.12
✎
13:52
А вот еще:
НоваяПроводка.ВидУчетаДТ = XMLЗначение(Тип("ПеречислениеСсылка.ВидыУчетаПоПБУ18"),УСО.XMLСтрока(ВыборкаПоПроводкам.ВидУчетаДт));
8
Kashemir
27.03.12
✎
13:58
УТ_V8.ПолучитьПолноеИмяПредопределенногоЗначения(Строка.СтавкаНДС) = "Перечисление.СтавкиНДС.НДС18";
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший