|
Отбор по Плану счетов. | ☑ | ||
|---|---|---|---|---|
|
0
Labrador
22.04.13
✎
14:21
|
Возникла задача установить отбор по Плану счетов. Отобрать только 10 счет и все подсчета. Не получается установить отбор по интервалу. Подскажите пожалуйста.
СтандартнаяОбработка = Ложь; ФормаВыбора = ПланыСчетов.Хозрасчетный.ПолучитьФормуВыбора(,Элемент); ФормаВыбора.Заголовок = "Счет"; ФормаВыбора.Отбор.Код.Использование = Истина; ФормаВыбора.Отбор.Код.ВидСравнения = ВидСравнения.ИнтервалВключаяНачало; ФормаВыбора.Отбор.Код.ЗначениеС = Число(10); ФормаВыбора.Отбор.Код.ЗначениеПО = Число(11); СчетПолучатель = ФормаВыбора.ОткрытьМодально(); Выдает: {Форма.Форма.Форма(183)}: Ошибка при установке значения атрибута контекста (ЗначениеС) ФормаВыбора.Отбор.Код.ЗначениеС = Число(10); по причине: Неверный тип значения |
|||
|
1
Жан Пердежон
22.04.13
✎
14:25
|
Неверный тип значения
|
|||
|
2
Labrador
22.04.13
✎
14:27
|
А, ну да=) Спасибо, Если заменить на строку, тогда все работает. Код то строковый =)
|
|||
|
3
butterbean
22.04.13
✎
14:27
|
(0) с кодами так нельзя, они типа "строка"
делай вСписке или вГруппе |
|||
|
4
Labrador
22.04.13
✎
14:51
|
А список и группу как формировать? =) Нынешний вариант работает как надо =)
СтандартнаяОбработка = Ложь; ФормаВыбора = ПланыСчетов.Хозрасчетный.ПолучитьФормуВыбора(,Элемент); ФормаВыбора.Заголовок = "Счет"; ФормаВыбора.Отбор.Код.Использование = Истина; ФормаВыбора.Отбор.Код.ВидСравнения = ВидСравнения.ИнтервалВключаяНачало; ФормаВыбора.Отбор.Код.ЗначениеС = "10"; ФормаВыбора.Отбор.Код.ЗначениеПО = "11"; СчетПолучатель = ФормаВыбора.ОткрытьМодально(); |
|||
|
5
Labrador
22.04.13
✎
14:53
|
(4) Про группу и список поясню. Критерии формирования этих списков будут те же самые - все равно сравнение по коду. Причем я не уверен что в данном случае смогу сделать это лучше чем такой отбор =)
|
|||
|
6
Жан Пердежон
22.04.13
✎
15:56
|
(4) это ВидСравнения другой , а 10 счет наверняка предопределенный, у него имя свое есть...
|
| Форум | Правила | Описание | Секции | Поиск |