Проблема с табличной частью
Показывать по
10
20
40
сообщений
- 1
- 2
13.06.2012
18:04
#1
Добрый день ребята, к простым формам(не управ), в табличной части созданны два реквизита(Сотрудник,Сумма),то есть две колонки,и две с помощью наведения на табличную часть,контекстное меню,добавить колонку(Количество,Статья),теперь вопрос,знатоки!
КАК ОБРАТИТЬСЯ К ЭТИ КОЛОНКАМ,ЧТОБ ПРИ ИЗМЕНЕНИИ СОТРУДНИКА(РЕКВИЗИТА В ТАБ. ЧАСТИ) ДОБАВЛЯЛАСЬ СТАТЬЯ(Справочники.Сотрудники.Статья), ни как не могу сделать, подскажите пжл
КАК ОБРАТИТЬСЯ К ЭТИ КОЛОНКАМ,ЧТОБ ПРИ ИЗМЕНЕНИИ СОТРУДНИКА(РЕКВИЗИТА В ТАБ. ЧАСТИ) ДОБАВЛЯЛАСЬ СТАТЬЯ(Справочники.Сотрудники.Статья), ни как не могу сделать, подскажите пжл
13.06.2012
19:04
#3
В лесу аукать будешь! Здесь никто не обязан, бросать свои дела и решать чужие проблемы!
13.06.2012
19:07
#4
Через коллекцию колонок табличной части можно получить доступ к любой колонке. Остальное скажет Синтаксис-помощник, если конечно ты его не обидел.
13.06.2012
19:45
#6
"Все перепробывал ниче не помогает......
ЭлементыФормы.ТабличнаяЧасть.Колонки.Статья.Данные = Строка(Сотрудник.Статья);
Ошибка при установке значения атрибута контекста (Данные)
ЭлементыФормы.ТабличнаяЧастьХ.ТекущиеДанные.РеквизитY=
Поле объекта не обнаружено (Ячейки)
АктивнаяСтрока = ЭлементыФормы.ТабличнаяЧасть.текущиеДанные
Статья = АктивнаяСтрока.Статья
не работает
Что еще можно сделать?"
ЭлементыФормы.ТабличнаяЧасть.Колонки.Статья.Данные = Строка(Сотрудник.Статья);
Ошибка при установке значения атрибута контекста (Данные)
ЭлементыФормы.ТабличнаяЧастьХ.ТекущиеДанные.РеквизитY=
Поле объекта не обнаружено (Ячейки)
АктивнаяСтрока = ЭлементыФормы.ТабличнаяЧасть.текущиеДанные
Статья = АктивнаяСтрока.Статья
не работает
Что еще можно сделать?"
14.06.2012
08:48
#8
"Процедура ИмяТабЧастиСтатьяПриИзменении (элемент)
СтрТЧ = ЭлементыФормы.ИмяТабЧасти.ТекущиеДанные;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|Справочники.Сотрудники.Статья
|ИЗ
| Справочник.Сотрудники КАК Сотрудники
|ГДЕ
| Сотрудники.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", СтрТЧ.Сотрудник);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Статья = ВыборкаДетальныеЗаписи.Статья
КонецЦикла;
СтрокаТЧ.Статья = Статья;
Сообщить ("Както так если я правильно понял вопрос");
КонецПроцедуры"
СтрТЧ = ЭлементыФормы.ИмяТабЧасти.ТекущиеДанные;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|Справочники.Сотрудники.Статья
|ИЗ
| Справочник.Сотрудники КАК Сотрудники
|ГДЕ
| Сотрудники.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", СтрТЧ.Сотрудник);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Статья = ВыборкаДетальныеЗаписи.Статья
КонецЦикла;
СтрокаТЧ.Статья = Статья;
Сообщить ("Както так если я правильно понял вопрос");
КонецПроцедуры"
- 1
- 2
Читают тему
(гостей: 1)