Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Как обратиться к элементам в под-папке справочника?

Nati
читатель
офлайн
Дата регистрации: 22.04.2008
Сообщений: 75
Пост №1
 
25.01.2010 14:30

Здравствуйте, подскажите пожалуйста в таком вопросе:<br>Бух_7.7v_релиз 504<br>Внешний отчет по которому при выборе контрагента и определенного договора(их несколько разных) выводятся обороты за определенный период. Справочник договора имеет 3 уровня у нас есть вложенные папки Договор202->эта папка имеет несколько папок пр.Договор202/01,Договор202/02 и т.д->а эти папки содержат элементы(объекты): 202/01/01МодернизацияУзлов и т.д.Изначально требовалось формировать только по под-папке кот. напрямую содержит элементы т.е. Договор202/02, а сейчас им необходимо по всей группе Договора202 т.е. они создали общую папку Договор202 и в ней уже все остальные папки и выбирают папку Договор202,а по ней ноль оборотов.<br>Незнаю как программно обратиться к под-папкам в которых находятся элементы(объекты).

mar2010
читатель
офлайн
Дата регистрации: 25.01.2010
Сообщений: 66
Пост №2
 
25.01.2010 18:27

текст программы пиши - тогда подскажем

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №3
 
25.01.2010 19:00

НайтиПоКоду ?

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
25.01.2010 20:59

"БухИт.ИспользоватьСубконто(ВидСубконто.Договоры, ВыбраннаяГруппаДоговоров, 1, 0);<br><br>так не работает что ли?"

Nati
читатель
офлайн
Дата регистрации: 22.04.2008
Сообщений: 75
Пост №5
 
26.01.2010 07:09

"Процедура Заполнить()<br> -//-<br><br>Опер = СоздатьОбъект("Операция");<br>Опер.ИспользоватьСубконто(ВидыСубконто.Контрагенты, Контрагент);<br>Если ПустоеЗначение(Договор) = 0 Тогда<br> Если Договор.ЭтоГруппа() = 0 Тогда<br> Опер.ИспользоватьСубконто(ВидыСубконто.Договоры, Договор); <br> <br>Иначе Если Договор.ЭтоГруппа() = 1 Тогда <br>                   ????<br>//Опер.ИспользоватьСубконто(ВидыСубконто.Договоры, Договор); <br> КонецЕсли;<br> КонецЕсли;<br> КонецЕсли;<br> Опер.ВыбратьОперацииСПроводками(НачДата, КонДата, Фильтр);<br> Пока Опер.ПолучитьПроводку() = 1 Цикл<br> <br> СчДт = Опер.Дебет.Счет;<br> СчКт = Опер.Кредит.Счет;<br> ПервичныйДокумент = СокрЛП(Опер.ПервичныйДокумент);<br> СчетГруппаДт = СчДт.Родитель(1);<br> СчетГруппаКт = СчКт.Родитель(1);<br>       -//-"

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №6
 
26.01.2010 09:48

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

Nati
читатель
офлайн
Дата регистрации: 22.04.2008
Сообщений: 75
Пост №7
 
26.01.2010 11:05

Спасибо, но вот это выбирает элементы только если в этой папке которая выбрана находятся те самые элементы, а у меня в этой папке 5 папок в которых и есть элементы по которым формируются обороты. Получается что выбрав папку Договор202(кот. содержит папки Договор202/01, Договор202/02 и т.д.)он выводит нулевые обороты т.е. он не доходит до элементов внутренних папок(напр. папка Договор202/01 содержит элементы: 202/01/1 Ремонт труб, 202/01/2 модернизация блоков и т.д. по которым есть обороты).Вот если выбрать папку Договор202/01 то сформируется таблица с оборотами по элементам которые там находятся, а надо чтоб по всей папке Договор202 т.е.чтоб собрал все элементы этого договора202.

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №8
 
26.01.2010 14:47

Спр.ПолучитьЭлемент(1)

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация