Имя: Пароль:
1C
1C 7.7
v7: Данная операция допустима только в режиме запроса по аналитике !
0 nacinayu1c
 
16.07.11
12:09
Помогите с запросом
Процедура Заполнить()
           Ит = СоздатьОбъект("БухгалтерскиеИтоги");
           ТекДата = НачМесяца(ДатаДок);    
           Ит.ВыполнитьЗапрос(ТекДата, КонМесяца(ДатаДок), "ОВ", , , , "Месяц");
           Ит.ВыбратьСубконто(1);
      Если Ит.ПолучитьСубконто(1) = 1 Тогда
           Ит.ВыбратьПериоды();
      Пока Ит.ПолучитьПериод() = 1 Цикл
           ТекДата = КонМесяца(Ит.НачДата);
           НоваяСтрока();
Сотрудник = Ит.Субконто(1);
    Дней = Ит.ДО("К");
   Часов = Ит.ДО("С");
       КонецЦикла;
       КонецЕсли;
КонецПроцедуры
1 nacinayu1c
 
16.07.11
12:09
по кнопке заполнить
Ит.ВыбратьСубконто(1);
{Документ.ПремияБрикетногоЦеха.Форма.Модуль(34)}: Данная операция допустима только в режиме запроса по аналитике !
2 Конфигуратор1с
 
16.07.11
12:22
Прежде чем выбрать субконто, нужно перед выполнением запроса написать ит.ИСпользоватьсубконто(видсубконто)
3 nacinayu1c
 
16.07.11
12:27
Процедура Заполнить()
           Ит = СоздатьОбъект("БухгалтерскиеИтоги");
ит.ИСпользоватьсубконто(1);
           ТекДата = НачМесяца(ДатаДок);    
           Ит.ВыполнитьЗапрос(ТекДата, КонМесяца(ДатаДок), "ОВ", , , , "Месяц");
           Ит.ВыбратьСубконто(1);
      Если Ит.ПолучитьСубконто(1) = 1 Тогда
           Ит.ВыбратьПериоды();
      Пока Ит.ПолучитьПериод() = 1 Цикл
           ТекДата = КонМесяца(Ит.НачДата);
           НоваяСтрока();
Сотрудник = Ит.Субконто(1);
    Дней = Ит.ДО("К");
   Часов = Ит.ДО("С");
       КонецЦикла;
       КонецЕсли;
КонецПроцедуры
если делаю так то ошибка
ит.ИСпользоватьсубконто(1);
{Документ.ПремияБрикетногоЦеха.Форма.Модуль(32)}: Неверный тип параметра
4 Amra
 
16.07.11
12:30
(3) Что непонятного в ошибке?
5 Amra
 
16.07.11
12:30
(3) Смотри внимательно, какой параметр в (2)
6 nacinayu1c
 
16.07.11
12:33
все равно не понимаю что  писать
ит.ИСпользоватьсубконто(?)
С
7 Конфигуратор1с
 
16.07.11
12:35
какие у счета есть субконто?
8 nacinayu1c
 
16.07.11
12:35
1 СПР.Сотрудники 2 Спр.видыработсотрудников 3 пусто
9 Конфигуратор1с
 
16.07.11
12:36
ну так и пиши
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.использоватьсубконто(видыСубконто.СОтрудники)
10 nacinayu1c
 
16.07.11
12:37
Спасибо дошло раньше чем ответили но все равно большое спасибо!!!
11 Amra
 
16.07.11
15:23
(10) Отлично) Неправильный у тебя ник) Не обижайся, но вполне мог бы взять Александр Гомельский (оч известный человек в спорте) :))