Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Редактирование справочника          
l2d808 Подменю пользователя
сообщение 09.10.12, 10:46
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 65 раз
Рейтинг: 0

Добрый день Уважаемое сообщество. Платформа 1с7,7
спрТемп = создатьобъект("Справочник.КолірДверейНазва");
    Если КолірЗовнішній<>"" Тогда
        спрТемп.ИспользоватьВладельца(КолірЗовнішній);
        спрТемп.Выбрать("","Справочник.КолірДверейНазва");
        если спрТемп.Выбран() = 1 тогда
              // что-то выбрали                      
            НазваПВХзовн=спрТемп.ТекущийЭлемент();
              сообщить(спрТемп.ТекущийЭлемент());
        иначе
              // никуя не выбрали
            Предупреждение("Не вибрали плівку!");
        конецесли;
    Иначе
        Предупреждение("Ви не вибрали нічого!");
    КонецЕсли;

Подскажите пожалуйста. В моем коде в строке
спрТемп.Выбрать("","Справочник.КолірДверейНазва");

Открывается форма для выбора подчиненного елемента. Допустим нужного нам елемента не существует. Его нужно добавить.Как ето сделать?


 ! 

Правила, п.5.
 


ОткрытьФормумодально("Справочник.КолірДверейНазва", фрмСправочника); 
фрмСправочника.ИспользоватьВладельца(КолірЗовнішній);

можно редактировать но выбирать нет. 09000000.gif
надо что-то среднее... 32000000.gif

Сообщение отредактировал logist - 09.10.12, 10:33


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

alex040269 Подменю пользователя
сообщение 09.10.12, 11:35
Сообщение #2

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Наверное открываются разные
1. для выбора
2. списка
нужно подкорректировать форму выбора


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

l2d808 Подменю пользователя
сообщение 09.10.12, 12:40
Сообщение #3

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 65 раз
Рейтинг: 0

Цитата(alex040269 @ 09.10.12, 12:35) *
Наверное открываются разные
1. для выбора
2. списка
нужно подкорректировать форму выбора

Если не трудно, подскажита как.


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

Cthulhu Подменю пользователя
сообщение 09.10.12, 12:50
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 224
Из: не ту страну назвали Гондурасом
Спасибо сказали: 83 раз
Рейтинг: 0

не надо ничего корректировать.
воспользуйтесь ОткрытьПодбор" с "ОбработкаПодбора" - и будет вам щястье.

l2d808 Подменю пользователя
сообщение 09.10.12, 12:51
Сообщение #5

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 65 раз
Рейтинг: 0

Цитата(Cthulhu @ 09.10.12, 13:50) *
не надо ничего корректировать.
воспользуйтесь ОткрытьПодбор" с "ОбработкаПодбора" - и будет вам щястье.

сейчас попробую


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

l2d808 Подменю пользователя
сообщение 10.10.12, 7:28
Сообщение #6

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 65 раз
Рейтинг: 0

Вышел с ситуации таким образом.
Процедура выбПленки()
    спрТемп = создатьобъект("Справочник.КолірДверейНазва");
    Если КолірЗовнішній<>"" Тогда
        спрТемп.ИспользоватьВладельца(КолірЗовнішній);
        спрТемп.Выбрать("","Справочник.КолірДверейНазва");
        если спрТемп.Выбран() = 1 тогда
              // что-то выбрали                      
            НазваПВХзовн=спрТемп.ТекущийЭлемент();
              сообщить(спрТемп.ТекущийЭлемент());
        иначе
              // никуя не выбрали
            Если Вопрос("Плывка не вибрана. Будемо додавати нову плівку в довідник?","Да+Нет") = "Да" Тогда
                //модально();
                фрмСправочника="";
                ОткрытьФормумодально("Справочник.КолірДверейНазва", фрмСправочника);
                КолірЗовнішній="";
                возврат;
            Иначе
                КолірЗовнішній="";
            КонецЕсли;
        конецесли;
    Иначе
        Предупреждение("Ви не вибрали нічого!");
    КонецЕсли;
КонецПроцедуры


Сообщение отредактировал l2d808 - 10.10.12, 7:28


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 17.06.25, 12:39
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!