Имя: Пароль:
1C
1С v8
Подчиненные документы
0 TwoWorld
 
06.09.11
14:21
Как получить подчиненные документы у документа "РКО"?
1 Синий зуб
 
06.09.11
14:22
По кнопочке Перейти.
2 TwoWorld
 
06.09.11
14:24
нет программно нужно, определить есть ли в подчинении Отчет ККМ
3 Maxus43
 
06.09.11
14:27
Критерии отбора курить?
4 Синий зуб
 
06.09.11
14:33
Все уже обкурено до нас - функция ПолныеПрава.ПолучитьВыборкуПоКритериюОтбора("СвязанныеДокументы", ТекущийДокумент); - возвращает список доков, если речь идет об УПП, который потом выводится в табличку подчиненных документов.
5 TwoWorld
 
06.09.11
14:36
Бухгалтерия предприятия 2.0
6 Синий зуб
 
06.09.11
14:37
(5) Переходите на УПП.
7 mzelensky
 
06.09.11
14:37
(0)через критерии отбора получается МЕДЛЕННО...быстрее свой запрос накидать (если знаешь где искать) :)
8 TwoWorld
 
06.09.11
14:53
Че то не работает:
       ТаблицаПодчиненных = ПолныеПрава.ПолучитьСписокПодчиненныхДокументов("ОтчетОРозничныхПродажах", Документ.Документ.Ссылка);
       
       Если ТаблицаПодчиненных.Количество()= 0 Тогда
           КоррСчет = Документ.СтрокаСчет;
       Иначе        
           КоррСчет = "90.01.1";
       КонецЕсли;
9 TwoWorld
 
06.09.11
14:58
ВывестиПодчиненныеДокументы(СтрокаДерева,мКэшПраваДоступаКМетаданным)
мКэшПраваДоступаКМетаданным - что сюда передавать?
10 TwoWorld
 
06.09.11
15:14
что никто не знает?
11 Maxus43
 
06.09.11
15:23
ПолныеПрава.ПолучитьСписокПодчиненныхДокументов("СвязанныеДокументы", СслыкаНаТвойРКО);
12 Maxus43
 
06.09.11
15:23
(11) т.е. ПолныеПрава.ПолучитьВыборкуПоКритериюОтбора
13 TwoWorld
 
06.09.11
15:31
А как получить владельца Докемента, т.е к кокому документу принадлежит "Документ"?
14 TwoWorld
 
06.09.11
15:42
т.е например:
- Рализация ТиУ
  - СчетФактура

Как получить Реализацию товаров и услуг , имя ссылку на счет фактуру?
15 Михаил Козлов
 
06.09.11
15:45
(14) В самой СФ в ТЧ.
16 TwoWorld
 
06.09.11
15:47
(15) это к примеру было , так то я знаю!
17 TwoWorld
 
06.09.11
16:01
Как можно оптимизировать?
       Запрос = Новый Запрос;
       Запрос.УстановитьПараметр("НачДата",НачалоДня(ДатаНач));
       Запрос.УстановитьПараметр("кОНдТАТ",КонецДня(ДатаКон));
       Запрос.Текст =
       "ВЫБРАТЬ
       |    ОтчетОРозничныхПродажах.Ссылка
       |ИЗ
       |    Документ.ОтчетОРозничныхПродажах КАК ОтчетОРозничныхПродажах
       |ГДЕ
       |     ОтчетОРозничныхПродажах.Дата МЕЖДУ &НачДата И &кОНдТАТ";
       рез = Запрос.Выполнить().Выбрать();
       Пока рез.Следующий() Цикл
           
           мКэшПраваДоступаКМетаданным= Новый Соответствие;
           
           ТаблицаПодчиненных = ПолныеПрава.ПолучитьСписокПодчиненныхДокументов(рез.Ссылка,мКэшПраваДоступаКМетаданным);
           Если ТаблицаПодчиненных.Количество()= 0 Тогда
               КоррСчет = Документ.СтрокаСчет;
           Иначе    
               Для каждого ТС из ТаблицаПодчиненных Цикл
                   Если ТС.Ссылка = Документ.Документ.Ссылка Тогда
                       КоррСчет = ПланыСчетов.Хозрасчетный.ВыручкаНеЕНВД;
                       прервать;
                   Иначе
                       КоррСчет = Документ.СтрокаСчет;
                   КонецЕсли;
               КонецЦикла;
           КонецЕсли;
       КонецЦикла;