Форум программистов, компьютерный форум, киберфорум
1С: Типовые и стандартные решения
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/47: Рейтинг темы: голосов - 47, средняя оценка - 4.62
Модератор
Эксперт 1С
 Аватар для Yulunga
4483 / 952 / 267
Регистрация: 22.04.2013
Сообщений: 6,605
Записей в блоге: 1

8.3 Переключатели на УФ

14.09.2017, 14:09. Показов 10508. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Не могу понять, как работать с переключателями на 8.3 УФ
весь гугл пестрит примерами с ОФ 8.1-
делаю как написано тут :
Как использовать элемент управления Переключатель?
создал реквизит число, перетащил, сказал что это поле переключателя
потом заполняю :
1C
1
2
3
4
5
6
7
Струк = Новый Структура;
Струк.Вставить("З1", "запорожецъ1");
Струк.Вставить("З2", "запорожецъ2");
Струк.Вставить("З3", "запорожецъ3");    
Для каждого запорожецъ Из Струк Цикл     
    Последний = Элементы.Перекл.СписокВыбора.Добавить(запорожецъ.Значение,запорожецъ.Ключ,1,);       
КонецЦикла;
Заполнил
а как теперь выбрать-то ?
и на форме тыкаешь а оно не тыкается не выбирается, и по шифт-ф9 говорит, что реквизит = 0
Мне нужно чтоб можно было тыкнуть в один(всего , думаю, максимум 3-4 варианта будет. скорее 1 или 2)
и этот выбор занёсся в какую-то переменную, чтобы потом было понятно, что обрабатывать дальше надо.
Спасибо
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.09.2017, 14:09
Ответы с готовыми решениями:

Переключатели
Подскажите пожалуйста ,как и где прописать ,есть группа переключателей как сделать чтоб один из них постоянно был активен включен? спасибо!

Переключатели
Есть 2 группы переключателей по 3 в каждой Как сделать чтоб можно было выбрать только один из 6?

Переключатели
Подскажите пожалуйста, есть ли такой компонент в VS 2013 как показан на картинке (переключатель). И как его сделать?

25
Эксперт 1С
6614 / 1763 / 642
Регистрация: 16.01.2015
Сообщений: 7,312
15.09.2017, 18:28
Студворк — интернет-сервис помощи студентам
Yulunga, Так какой на самом деле тип значения должен быть? И откуда берется значение (результат запроса, заполненный реквизит документа)? Ну...... конечно если есть желание "добить" тему

Добавлено через 1 минуту

Не по теме:

Недооцененный функционал - переключатель. В свое время с его помощью удалось решить серьезную задачу и код сократить минимум на треть

0
Модератор
Эксперт 1С
 Аватар для Yulunga
4483 / 952 / 267
Регистрация: 22.04.2013
Сообщений: 6,605
Записей в блоге: 1
15.09.2017, 18:50  [ТС]
хорошо

Не по теме:

пусички и запорожцы, расскажу сказку


я же написал . наверно плохо.
есть замеры. они для данного случая первичны.
тип Документ.ЗаданиеНаРаботу. привязаны к ЗаказуПокупателя ( Документ.ЗаказПокупателя )
замерять можно несколько раз. замерили - прикрепили файл-Excel.
ЗаказПокупателя заполняется данными на основе Замера : открывается эксель, открывается заказ, в заказ вносится номенклатура и количество.
Потом надо проверить, насколько правильно девочка-оператор заполнила Заказ.
Соответственно до этого предварительно надо выбрать, с каким замером она будет сравнивать.
сравнивать она будет с ОДНИМ замером(условие задачи). поэтому переключатель.
время идёт, переключатель до конца не сдаётся. поэтому галочки.
но я не против передалть и под переключатель.
на треть короче не станет, конечно, но правильный код приносит приятную истому.

п.с. прошу не сердиться, меня мало кто понимает. от слова никто.
0
Эксперт 1С
6614 / 1763 / 642
Регистрация: 16.01.2015
Сообщений: 7,312
15.09.2017, 19:39
Yulunga,

Не по теме:

Не знаю как GreenkA, а я после объяснения вообще уже ничего не понимаю (видимо Пятница - это все же диагноз)


А когда вы список получаете? Девочка заполняет заказ используя данные (вручную?) файла эксель, где и есть эти замеры
Раз нет значений при создании или открытии документа нет и переключателя Или все же есть какой-то реквизит который заполняется замерами. Где в базе хранятся результаты замера? В общем стало еще запутанней и непонятней. Извините
0
Модератор
Эксперт 1С
 Аватар для Yulunga
4483 / 952 / 267
Регистрация: 22.04.2013
Сообщений: 6,605
Записей в блоге: 1
15.09.2017, 19:50  [ТС]
Кликните здесь для просмотра всего текста

Не по теме:

у меня на стене висит высказывание "не огорчаюсь, если люди меня не понимают. огорчаюсь, если я не понимаю людей"

всё нормально, не стоит извиняться ))

Цитата Сообщение от polax Посмотреть сообщение
Девочка заполняет заказ используя данные (вручную?) файла эксель, где и есть эти замеры
да
Цитата Сообщение от polax Посмотреть сообщение
Раз нет значений при создании или открытии документа
какэто? есть документ замер с присоединённым файлом, есть документ заказ с заполненными реквизитами ( контрагент и прочее на 10 строк ) . девочка заполняет ТЧ заказа на основе открытого(распечатанного на листочке рядом) ексельного файла
Цитата Сообщение от polax Посмотреть сообщение
Где в базе хранятся результаты замера
в хранилище значений в томах ( это уж точно не по существу. файлы сами я вытащить научился на этом форуме. нам надо на переключатель вывести ссылку на эти замеры : замер_22, замер_499.5, замер_вася и выбрать из них один)
пока сделал так : (самому смешно, но работает исправно)
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
&НаКлиенте
Процедура ТЗЗамерыВклПриИзменении(Элемент)
    Строка = ЭтаФорма.ТекущийЭлемент.ТекущиеДанные;
    Если НЕ Строка.Вкл Тогда
        Строка.Вкл = ИСТИНА;
    Иначе
        ТекЗамер = Строка.Замер;
        Для каждого Стр Из ТЗЗамеры Цикл     
            Если Стр.Замер <> ТекЗамер Тогда
                Стр.Вкл = Ложь;
            КонецЕсли;     
        КонецЦикла;
    КонецЕсли;
КонецПроцедуры
0
Эксперт 1С
6614 / 1763 / 642
Регистрация: 16.01.2015
Сообщений: 7,312
15.09.2017, 20:17
Yulunga, Возможно я опять неправильно понял, но вот сделал пример исходя из того что понял. Есть док расходная накладная, один контрагент и разные договора в расходной. Задача выбрать договора и заполнить переключатель. Создан реквизит Переключатель с типом СправочникСсылка.ДоговораКонтрагентов. Код:
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Контрагент = Справочники.Контрагенты.НайтиПоНаименованию("Плюс ООО"); // эта строчка просто чтобы пример работал
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ РАЗЛИЧНЫЕ
        |   РасходнаяНакладная.Договор.Ссылка КАК ДоговорСсылка,
        |   РасходнаяНакладная.Договор.Наименование КАК ДоговорНаименование
        |ИЗ
        |   Документ.РасходнаяНакладная КАК РасходнаяНакладная
        |ГДЕ
        |   РасходнаяНакладная.Контрагент = &Контрагент";
    
    Запрос.УстановитьПараметр("Контрагент", Контрагент);
    
    РезультатЗапроса = Запрос.Выполнить();
    
    Выборка = РезультатЗапроса.Выбрать();
    Пока Выборка.Следующий() Цикл
    Элементы.Перекл.СписокВыбора.Добавить(Выборка.ДоговорСсылка,""+Выборка.ДоговорНаименование+""); 
    КонецЦикла;
Переключатель отлично заполняется, имя Наименование договора, значение Договор ссылка.
1
Модератор
Эксперт 1С
 Аватар для Yulunga
4483 / 952 / 267
Регистрация: 22.04.2013
Сообщений: 6,605
Записей в блоге: 1
15.09.2017, 22:32  [ТС]
polax, думаю, что всё правильно поняли.
смысл понял. видимо, у меня не получилась реализация. попробую тогда в воскресенье.
спасибо огромное . тем более за терпение.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.09.2017, 22:32
Помогаю со студенческими работами здесь

Переключатели
Подскажите неграмотному, поставил на форму 4 переключателя, первый сделал первыйВГруппе, после компиляции не выбирается не один, указатель...

Переключатели
Подскажите как сделать вот такие переключатели. Это получается нужно делать две кнопки и для них разные страницы??? или можно как то по...

Переключатели
В 2013 офисе не могу разобраться как переключатели создать... Буквально 2 слайда нужно. Толкового объяснения не нашла. Кто может объясните...

Переключатели
Здравствуйте помогите мне с один простым делом. Как запомнить выбор пользователя переключателя типа radio при обновлении страницы. А точнее...

Переключатели в 1с
Есть 3 запроса, нужно что бы они работали в зависимости как стоит переключатель, в инете очень мало про них написанно , может кто уже делал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru