Имя: Пароль:
1C
1С v8
Подскажите пожалуйста
0 murzo1
 
16.08.11
17:13
Процедура КоманднаяПанельДереваОбслуживаниеСчетчиков(Кнопка)
   
   Результат = Ложь;
   
   Если ЭтоНовый() Тогда
       Результат = РаботаСДиалогами.ПроверитьМодифицированностьВФорме(ЭтотОбъект, ЭтаФорма);
   КонецЕсли;
   
   Если НЕ Результат Тогда
       ФормаОбработки = Обработки.ЗаполнениеТЧНачислениеУслуг.Создать();
       ФормаОбработки.СсылкаНаОбъект = ЭтотОбъект.Ссылка;
       ФормаОбработкиОткрыть = ФормаОбработки.ПолучитьФорму();
       ФормаОбработкиОткрыть.ОткрытьМодально();
   КонецЕсли;

КонецПроцедуры


   НоваяСтрока = Деревце.Строки.Добавить();
           НоваяСтрока.МесяцНачисления = ДатаНач;
           НоваяСтрока.ЛицевыеСчета = ВыборкаДетальныеЗаписи.ЛицевойСчет;
           Номер = Номер + 1;
           НоваяСтрока.Ном = Номер;
           Колво = ВыборкаДетальныеЗаписи.КоличествоСчетчиков;
           НоваяСтрока.Количество = Колво;
           НоваяСтрока.Услуга = СсылкаНаОбъект.Услуга;
           НоваяСтрока.Тариф = ПолучитьТарифПоЛицевомуСчету(СсылкаНаОбъект.Дата, СсылкаНаОбъект.Организация, СсылкаНаОбъект.Услуга, ВыборкаДетальныеЗаписи.ЛицевойСчет, Перечисления.КВП_ВидыТарифов.Общий);
           НоваяСтрока.Договор = ПолучитьДоговорКонтрагентаДляОбъектаУчета(НоваяСтрока.ЛицевыеСчета, СсылкаНаОбъект.Дата);



Данный код, открывает обработку из документа, которая заполняет дерево услуг этого документа, смотрю код по shift+f9 там все заполняется, обработка заканчивается и дерево пустое.... в чем может быть фишка?
1 salvator
 
16.08.11
17:15
Запрос? Результат не пустой?
2 murzo1
 
16.08.11
17:16
(1) не пустой, написал же выше что все заполняется, но ДЗ пустое почемуто
3 hhhh
 
16.08.11
17:27
(2) как бы это разные объекты. У формы обработки другое деревце.
4 murzo1
 
16.08.11
17:29
(3) неа, я деревце беру из документа, а не из обработки.

       ДатаКон = КонецМесяца(СсылкаНаОбъект.Дата);
       ДатаНач = НачалоМесяЦа(СсылкаНаОбъект.Дата);
       КоличествоДнейНачисления = СсылкаНаОбъект.КоличествоДнейНачисления;
       Деревце = СсылкаНаОбъект.ПолучитьФорму().ДеревоУслуг;
       Деревце.Строки.Очистить();
       Заполнение(Деревце, ДатаКон, ДатаНач, КоличествоДнейНачисления, Сумма);




СсылкаНаОбъект - ссылка на документ.
Заполнение - процедура где происходит заполнение этого деревца.
5 unregistered
 
16.08.11
17:30
(4) Фигню пишешь.
(3) - прав: "У формы обработки другое деревце."
6 murzo1
 
16.08.11
17:32
(5) я хз как передать данные так... описания нет, работаю методом тыка...
7 Axel2009
 
16.08.11
17:32
колонки то создал?
8 murzo1
 
16.08.11
17:35
(7) ясен пень
9 murzo1
 
16.08.11
17:36
вобщем из Документы открываю Обработку, в Обработке получаю форму этого Документа по ссылке, в нее заполняю значения, шифтФ9 видит заполнение а дерево пустое остается...
10 Axel2009
 
16.08.11
17:39
(8) чудес не бывает.
11 murzo1
 
16.08.11
17:40
(10) ты о чем?