Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 23:32

Работа с перечислениями

Автор Sashenka, 15 фев 2010, 07:54

0 Пользователей и 1 гость просматривают эту тему.

Sashenka

Уважаемые программисты, подскажите по следующему вопросу.
Ситуация следующая..
Есть перечисление, в котором есть значения, стоит задача сделать справочник.. но чтоб старое перечисление осталось.
Создаю справочник, при открытии справочника, проверяю значения в перечислении, если какого-то нет в справочнике, то вношу, но вот тут идет что-то непонятное... вносится не само значение перечисления, а цифра.. я так понимаю код (идентификатор), пробовал и напрямую, и через переменную...
как это дело обойти??? и как точно внести не ссылку на перечисление, а само значение.
Вот код через переменную

var spav, kl_per,z;

sprav = CreateObject("Спавочник.Мойсправочник");

kl_per = Перечисление.Моиперечисления.КоличествоЗначений();

for n=1 to kl_per do
   
   sprav.НайтиПоРеквизиту("МоиРеквизит",Перечисление.Моеперечисление.ЗначениеПоНомеру(n),1);
   
   if sprav.Выбран()<=0 then
   
      z = Перечисление.Моеперечисление.ЗначениеПоНомеру(n);
      
   //   sprav.Новое();
   //   sprav.Мойреквизит = z;
   //   sprav.Записать();
   
   
   endif;
   
enddo;


Sashenka

Проблему решил, спасибо  :D

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск