управляемые формы
☑
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
(0) Посмотри здесь
7
vip67
21.04.15
✎
13:57
спс Всем!Особенно (4) (5) !!! Что-то я не на ту процедуру смотрел... а этот способ видел в инете, но... не увидел
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn