Имя: Пароль:
1C
1C 7.7
v7: подскажите как сделать запрос би по валюте
0 sevensword
 
11.07.14
07:04
что то не правильно вывожу в би.выполнитьзапрос, что не так делаю  
    _нач_личныевал = 0;
    _кон_личныевал = 0;
    би=создатьобъект("БухгалтерскиеИтоги");
    би.использоватьсубконто(ВидыСубконто.Фирмы,спис_фирм,1);
    
    би.выполнитьзапрос(НачДата,КонДата,"66.7",,"usd",,2);
    
    би.выбратьсубконто(ВидыСубконто.Фирмы);
    пока би.получитьсубконто(ВидыСубконто.Фирмы)=1 цикл


        _нач_личныевал =_нач_личныевал- би.Снк("В");
        _кон_личныевал =_кон_личныевал- би.Скк("В");
        
        _нач_личныевал2 =_нач_личныевал2- би.Снд("В");
        _кон_личныевал2 =_кон_личныевал2- би.Скд("В");
    конеццикла;
1 Рэйв
 
11.07.14
07:11
(0)Описание пятого параметра:
<Валюта> - зачение типа ''Справочник.Валюты''. Если параметр не указан итоги выдаются без учета валюты.

Медитируй.
2 sevensword
 
11.07.14
07:30
что подразумевается? валюту из справочника выбрать или что (1)
3 Рэйв
 
11.07.14
07:32
(2)Ты поразительно догадлив, юный падаван!:-)
Но откуда столько сомнения в трактовке фразы "зачение типа "Справочник.Валюты" ?:-)
4 sevensword
 
11.07.14
07:42
(3) сомнения гложут меня, о сансей
ибо чето ни хрена не получается
есть ли рабочая версия данного кода?
5 Irbis
 
11.07.14
07:43
(4) Разумеется, в типовой бухгалтерии 4.5
6 Мимохожий Однако
 
11.07.14
08:24
У тебя пятый параметр тип Строка. Это не хорошо.
7 sevensword
 
11.07.14
08:44
в стандартной конфе такие записи
БухИт.ВыполнитьЗапрос(,ТекущийДокумент(),"60.22",,Валюта,,,"В");
подобно делаю не цепляет
что мне прописать вместо валюты?
8 zak555
 
11.07.14
08:45
Валюта = СоздатьОбъект("Справочник.Валюты");
Валюта.НайтиПоКоду("810");
9 Irbis
 
11.07.14
08:48
Это вместо пятничной ветки?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.