Имя: Пароль:
1C
1C 7.7
v7: использовать субконто
0 ТеньПустоты
 
10.07.12
16:06
Господа. Вот если у меня вид субконто - справочник подразделения, а

главный отдел - элемент моего справочника, то

Ит.ИспользоватьСубконто("Подразделения", "главныйОтдел");

Будет не верно?? А как правильно??
1 1Сергей
 
10.07.12
16:07
Ит.ИспользоватьСубконто(ВидСубконто.Подразделения, СпрОтделы.ТекущийЭлемент());
2 Ёпрст
 
10.07.12
16:08
"главныйОтдел" - строка, а в Субконто у тебя поди справочник.подразделеня..
разницу чуешь ?
3 ТеньПустоты
 
10.07.12
16:10
(1) нифига не понял тебя  какие спр отделы

а или надо создатьоъект.справочник, найти по наименовованиие, главнвыйОтдел, и во ттекущий элемент от этого справочника передать туда?))))
4 Lea_Lear
 
10.07.12
16:10
Ит.ИспользоватьСубконто(ВидыСубконто.Подразделения,ВыбПодразделение , 2, 0);
5 Lea_Lear
 
10.07.12
16:11
а на форме укажи ВыбПодразделение с типом справочник подразделения и выбери там нужное тебе
6 1Сергей
 
10.07.12
16:11
(3) можешь создать константу для главного отдела. можешь сделать реквизит на форме, который будет заполнять пользователь
7 Ёпрст
 
10.07.12
16:11
(3) да. Либо сделать реквизит формы с нужным типом и выбрать в него нужный элемент справочника.
8 1Сергей
 
10.07.12
16:13
кароче, не путай конфигурацию с данными
9 ТеньПустоты
 
10.07.12
16:38
не пруха!


   СпрПодр = СоздатьОбъект("Справочник.Подразделения");
   СпрПодр.НайтиПоНаименованию ("Турбаза",0);
   СпрПодр.ТекущийЭлемент();              
   
   Ит.ИспользоватьСубконто("Подразделения", СпрПодр);
   Если ИТ.ВыполнитьЗапрос(Дата1, Дата2,"90.02") = 1 Тогда
       Ит.ВыбратьСубконто();
       Пока ИТ.ПолучитьСубконто()=1 цикл  
                 хе1рня = ИТ.СКД("90.02") - ИТ.СКК("90.02");  
               НоваяСтрока();
               НаименованиеГруппОбъектов = "Турбаза";
               Сумма2 = хе1рня;
               ПрибыльСумма = херня;
       КонецЦикла;
   КонецЕсли;

Не входит в цикл ПолучитьСубконто
10 ТеньПустоты
 
10.07.12
16:39
прости меня модератор ха плохие слова
11 viktor_vv
 
10.07.12
16:40
Ит.ИспользоватьСубконто(ВидыСубконто.Подразделения, СпрПодр.ТекущийЭлемент());
12 ТеньПустоты
 
10.07.12
16:42
(11) а не в кавычках ли ВидыСубконт.... ?
13 Lea_Lear
 
10.07.12
16:45
(12) Чукча писатель...
14 ТеньПустоты
 
10.07.12
16:45
(11) кстати не входит в цикл всё равно же!
15 1Сергей
 
10.07.12
16:55
(14) ты проверь, подразделение-то находит?
16 ТеньПустоты
 
10.07.12
17:03
всё хорошо
17 Эльниньо
 
10.07.12
17:45
Имена переменных порадовали.
18 Злопчинский
 
10.07.12
18:03
(0) у тебя в константах есть ШТАТНОЕ "Основное подразделение", подставляемое в документы по умолчанию. В качестве этой константы укажи нужный В БОЛЬШИНСТВЕ случаев отдел из справочника подразделений.
.
далее
.
ОсновноеПодразделение = Константа.ОсновноеПодразделение;
Ит.ИспользоватьСубконто("Подразделения", ОсновноеПодразделение);