Как добавить значение в справочник через таблицу для ввода значений?
30.06.2008
19:56
#1
Добрый день! Подскажите, пожалуйста, как можно изменять справочник через обработку, используя таблицу значений для ввода данных?
01.07.2008
00:29
#2
Где? В 7.7? Или еще как?
Есть два вполне реальных пути:
1. Сходить на курсы программистов 1с.
2. Самостоятельно изучить книжки из комплекта поставки по конфигурированию и программированию
Есть два вполне реальных пути:
1. Сходить на курсы программистов 1с.
2. Самостоятельно изучить книжки из комплекта поставки по конфигурированию и программированию
01.07.2008
10:19
#4
"А причем здесь Таблица, вроде в вопросе стоит ТаблицаЗначений! По сабжу :
ТЗ = создатьОбъект("ТаблицаЗначений");
Спр = СоздатьОбъект("Справочник.Контрагенты");
// заполняем ТЗ
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()=1 Цикл
// здесь обрабатываем ТЗ
// напрмер
Спр.Новый();
Спр.Наименование = ТЗ.Наименование;
Спр.Записать();
КонецЦикла;
Что в этом роде."
ТЗ = создатьОбъект("ТаблицаЗначений");
Спр = СоздатьОбъект("Справочник.Контрагенты");
// заполняем ТЗ
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()=1 Цикл
// здесь обрабатываем ТЗ
// напрмер
Спр.Новый();
Спр.Наименование = ТЗ.Наименование;
Спр.Записать();
КонецЦикла;
Что в этом роде."
01.07.2008
10:34
#5
> А причем здесь Таблица, вроде в вопросе стоит ТаблицаЗначений!
А при том, что автор сложил апельсины с лампочками и получил лампельсины!
Где таблица значений, а где режим формы отчета/обработки "Использовать таблицу Для ввода данных"! Это СОВСЕМ не одно и то же.
И обращаться надо в модуле не к объекту ТаблицаЗначений, а к объекту Таблица, причем через предопределнное имя объекта Таблица! И оперировать надо с Областями этой Таблицы. Но растолковывать это на форуме подробно - бессмыслица, форум все же на для обучения програмимированию "с нуля"!
А уж использование реквизита диалога ТаблицаЗначений для ввода каких-либо значений - ну уж совсем третье! И здесь ОбработкаЯчейки() не причем, здесь надо создавать обработку для реквизита диалога ТаблицаЗначений, разбирать колонки и строки, обслуживать ввод значений в диалоге и т.п. Этому ВСЕМУ учить на форуме тоже бессмысленно...
А при том, что автор сложил апельсины с лампочками и получил лампельсины!
Где таблица значений, а где режим формы отчета/обработки "Использовать таблицу Для ввода данных"! Это СОВСЕМ не одно и то же.
И обращаться надо в модуле не к объекту ТаблицаЗначений, а к объекту Таблица, причем через предопределнное имя объекта Таблица! И оперировать надо с Областями этой Таблицы. Но растолковывать это на форуме подробно - бессмыслица, форум все же на для обучения програмимированию "с нуля"!
А уж использование реквизита диалога ТаблицаЗначений для ввода каких-либо значений - ну уж совсем третье! И здесь ОбработкаЯчейки() не причем, здесь надо создавать обработку для реквизита диалога ТаблицаЗначений, разбирать колонки и строки, обслуживать ввод значений в диалоге и т.п. Этому ВСЕМУ учить на форуме тоже бессмысленно...
Читают тему
(гостей: 1)