Имя: Пароль:
1C
 
управляемые формы
0 vip67
 
21.04.15
13:43
Всем привет!
1с 8.3, есть документ с табличной частью. Форма документа с табличной частью. Мне необходимо при добавлении новой строки устанавливать в определенную колонку определенное значениею.
Использую для этого процедуру ПередНачаломдобавления. не получается.
&НаКлиенте
Процедура ЗвонкиПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, Группа, Параметр)
  
//    Элемент.ПодчиненныеЭлементы.ЗвонкиДатаЗвонка = ТекущаяДата();
    ЗвонкиПередНачаломДобавленияНаСервере();
//    Элемент.ЗвонкиСотрудник = Ответственный;
//    Элемент.ПодчиненныеЭлементы.ЗвонкиСотрудник = Ответственный;
КонецПроцедуры

&НаСервере
Процедура ЗвонкиПередНачаломДобавленияНаСервере()
    Звонки = РеквизитФормыВЗначение("Объект.Звонки");    
    Ответственный = Пользователи.ТекущийПользователь();
    
          ЗначениеВРеквизитФормы(Звонки, "Объект.Звонки");        
КонецПроцедуры

Пните в нужном направлении
1 zak555
 
21.04.15
13:46
зачем ты передаёшь на сервер сразу всю тч, если ты добавляешь только одну строку ?
2 singlych
 
21.04.15
13:48
еще и ничего с ней не делая
3 vip67
 
21.04.15
13:54
а как правильно?
4 lxndr
 
21.04.15
13:55
&НаКлиенте
Процедура ТабличнаяЧасть1ПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
    
    Если НоваяСтрока Тогда
        Элемент.ТекущиеДанные.Реквизит1 = "Пупкин А. В";
    КонецЕсли;
    
КонецПроцедуры
5 ам794123
 
21.04.15
13:55
Используй событие ПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)

если НоваяСтрока заполняй колонку
6 PR
 
21.04.15
13:56
7 vip67
 
21.04.15
13:57
спс Всем!Особенно (4) (5) !!! Что-то я не на ту процедуру смотрел... а этот способ видел в инете, но... не увидел
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn