|
ут 10,3 скд, СКД, никак не могу передать список значений , либо в иерарархии |
☑ |
0
anna3388
15.07.15
✎
10:05
|
все равно не работает
в консоли работает, понятно, там параметр задается
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ЗатратыОбороты.ПериодМесяц КАК месяц,
ВЫБОР
КОГДА НЕ ЗатратыОбороты.СтатьяЗатрат В (&СписокСтатьиЗатрат)
ТОГДА ЗатратыОбороты.Регистратор
КОНЕЦ КАК Документ,
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(ЗатратыОбороты.Регистратор) = ТИП(Документ.АвансовыйОтчет)
ТОГДА ЗатратыОбороты.Регистратор.ФизЛицо
КОГДА ТИПЗНАЧЕНИЯ(ЗатратыОбороты.Регистратор) <> ТИП(Документ.АвансовыйОтчет)
ТОГДА ЗатратыОбороты.Регистратор.Контрагент
КОНЕЦ КАК Контрагент,
ВЫБОР
КОГДА НЕ ЗатратыОбороты.СтатьяЗатрат В (&СписокСтатьиЗатрат)
ТОГДА ЗатратыОбороты.СтатьяЗатрат
КОНЕЦ КАК Статья,
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(ЗатратыОбороты.Проект) = ТИП(Справочник.Проекты)
ТОГДА ЗатратыОбороты.Проект
ИНАЧЕ NULL
КОНЕЦ КАК Проект,
NULL КАК АвтоГосударственныйНомер,
ВЫБОР
КОГДА ЗатратыОбороты.СуммаОборот < 0
И НЕ ЗатратыОбороты.СтатьяЗатрат В (&СписокСтатьиЗатрат)
ТОГДА -ЗатратыОбороты.СуммаОборот
ИНАЧЕ 0
КОНЕЦ КАК Доход,
ВЫБОР
КОГДА ЗатратыОбороты.СуммаОборот > 0
И НЕ ЗатратыОбороты.СтатьяЗатрат В (&СписокСтатьиЗатрат)
ТОГДА ЗатратыОбороты.СуммаОборот
ИНАЧЕ 0
КОНЕЦ КАК Расход,
0 КАК вНоль,
"наличные" как Оплата
ИЗ
РегистрНакопления.Затраты.Обороты(&НачалоПериода, &КонецПериода,Авто , Проект В ИЕРАРХИИ (&список)) КАК ЗатратыОбороты
ГДЕ
ТИПЗНАЧЕНИЯ(ЗатратыОбороты.Регистратор) <> ТИП(Документ.НачислениеЗаработнойПлаты)
|
|
1
anna3388
15.07.15
✎
10:05
|
в форме задаю так
список = Справочники.Проекты.НайтиПоКоду("Т00000061");
ЗначениеПараметра = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("список"));
ЗначениеПараметра.Значение = список;
ЗначениеПараметра.Использование = Истина;
|
|
2
anna3388
15.07.15
✎
10:19
|
как правильно в скд передать, что не так может быть
|
|
3
Одинесю
15.07.15
✎
10:27
|
|
|
4
anna3388
15.07.15
✎
10:30
|
(3) поставила я этот крыжик
|
|
5
anna3388
15.07.15
✎
10:31
|
может у параметра не надо ставить тип..уже не знаю что и придумать...
|
|
6
Одинесю
15.07.15
✎
10:36
|
А у тебя список - не список, а ссылка вроде?
|
|
7
anna3388
15.07.15
✎
10:49
|
(6) я и список делала и ссылку делала...и никак не получается в скд...а просто запросом и так и так работает
|
|
8
anna3388
15.07.15
✎
11:59
|
помогите...хоть идею куда смотреть...что не так
|
|
9
bootini
15.07.15
✎
13:53
|
Работает.
На закладке "Параметры" ставим галку "доступен список значений" и:
СписокСкладов = Новый СписокЗначений;
СписокСкладов.Добавить(Справочники.СкладыКомпании.НайтиПоКоду("00100"));
СписокСкладов.Добавить(Справочники.СкладыКомпании.НайтиПоКоду("00139"));
СписокСкладов.Добавить(Справочники.СкладыКомпании.НайтиПоКоду("00188"));
ПараметрДанныхОтчетныйПериод = Настройки.ПараметрыДанных.Элементы[0];// склады
ПараметрДанныхОтчетныйПериод.Значение= СписокСкладов;
ПараметрДанныхОтчетныйПериод.Использование = Истина;
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший