Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как заполнять табличную часть документа (http://forums.kuban.ru/f1040/kak_zapolnyat-_tablichnuyu_chast-_dokumenta-2370091.html)

mykuban 20.03.2012 16:03

Как заполнять табличную часть документа
 
При вводе новой строки в табличную с часть, появляется справочник, из него выбирается элемент. Заполянется одна колонка в табличной части - название, а как заполнить остальные колонки, необходимые данные в том же справочнике есть.

Uho 20.03.2012 16:04

должность?

bma1 20.03.2012 18:58

2(0) обычай требует сперва спросить пол, а потом потребовать фото топлесс... если пол = блондинка.

Маус 20.03.2012 19:54

3-bma1 >девушка, причём блондинка!;-)

Helen 1986 20.03.2012 20:48

все кухарки умеют управлять гасударством и
пейсать отчеты в 1це предприятии

mykuban 21.03.2012 07:50

вот!

Процедура ТаблицаДанныхПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
Если НоваяСтрока Или Копирование Тогда
Элемент.ТекущиеДанные.КакойТоРеквизит = КакоеТоЗначение;
КонецЕсли;
КонецПроцедуры;

mykuban 21.03.2012 08:29

хотя нет, так не получается

mykuban 21.03.2012 09:06

вот есть такой пример:

Процедура Пересчет(ИмяРеквизита="")

Если ИмяРеквизита = "" Тогда // вызов из формулы колонки табличной части
ИмяРеквизита = Форма.ТекущаяКолонка();
КонецЕсли;

Если Работа.Выбран() = 1 Тогда
Если (ИмяРеквизита = "Работа") Тогда
Цена = глПолучитьЦену(Контекст,Работа,ТипЦен,ДатаДок,?(Договор.Выбран() = 0,"",Договор.ВалютаДоговора),Курс);
Если Количество <> 0 Тогда
Пересчет("Цена")
КонецЕсли;

но вн ем не понятно что такое Работа.Выбран()

mykuban 21.03.2012 09:49

оказывается по идентификатору колонки можно получить данные из справочника.

drums2004 21.03.2012 09:54

(9) Да ну ???
А чего это Вы как в твиттере сами с собой разговариваете ?


Текущее время: 18:44. Часовой пояс GMT +3.