Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
118 / 80 / 1
Регистрация: 10.08.2011
Сообщений: 664

Установить привязку

06.10.2013, 20:17. Показов 3905. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возможно ли это в 1с ?
Вынужден писать и разрабатывать интерфейс в 1С, мыкаюсь и не могу понять, как мне переключатели привязать к рамке группы.
Будьте добры, подскажите. Хочется по феншую, но позволит ли 1С сию роскошь ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.10.2013, 20:17
Ответы с готовыми решениями:

Как установить на сайт привязку к соц аккаунтам и авторизация через соц сети
Добрый вечер форумчане, вопрос имею, есть сайт с логинами и паролями в базе, хочу сделать чтоб в личном кабинете пользователя была привязка...

Как сделать привязку
Добрый день, помогите пожалуйста сделать привязку программы к железу. Допустим если софт привязан к данному пк, то откроет следующию форму.

Локализация через привязку
Есть небольшой проект на WPF. Весь функционал уже готов, хотелось бы сделать локализацию (исключительно для галочки). Причем хотелось бы...

14
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
06.10.2013, 20:42
обычное приложение?
Вокруг рамки сделайте панель. И привязывайте всё к панели, в т.ч. и рамку.
0
118 / 80 / 1
Регистрация: 10.08.2011
Сообщений: 664
06.10.2013, 20:57  [ТС]
спасибо попробую,
Вопрос по переключателям, задал два переключателя с правильным обходом, указал первого в группе, но при переключении между ними не обрабатывается событие изменения на втором, в чем может быть причина.
И есть ли свойство у переключателей, по которому можно определить выбран он или нет.

Я немного удивлен 1С, если я правильно понял, то можно присваивать значения одному из полей переключателя, но зачем мне это, если я хочу знать выбран переключатель или нет...
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
06.10.2013, 21:05
Переключатель - отдельное поле. Тип оговорён. Связь между группой таких атрибутов с одним типом только выбран/невыбран, опять же значения статуса указываются. События раздельно.
0
118 / 80 / 1
Регистрация: 10.08.2011
Сообщений: 664
06.10.2013, 21:56  [ТС]
Цитата Сообщение от duk337 Посмотреть сообщение
Переключатель - отдельное поле. Тип оговорён. Связь между группой таких атрибутов с одним типом только выбран/невыбран, опять же значения статуса указываются. События раздельно.
Какое свойство отвечает за статус переключателя, направьте ?


События раздельно....ужс. Если у меня свитч между двумя переключателями, почему на втором событие не отрабатывает, хотя выбор между ними корректно происходит.
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
06.10.2013, 22:12
Цитата Сообщение от Second Посмотреть сообщение
События раздельно....ужс.
Как они могут быть раздельно по сути?! Поэтому технически раздельно. Вы уповаете на алгоритм ОДНОГО события на всю группу, как я понял. А Вам предлагают более гибкий вариант. Но никто не мешает вдуть всё в одно:
1C
1
2
3
4
5
6
7
8
9
10
11
Процедура ПереключательРежимаПриИзменении(Элемент)
    УстановитьВидимость();
КонецПроцедуры
 
Процедура Переключатель2ПриИзменении(Элемент)
    УстановитьВидимость();
КонецПроцедуры
 
Процедура Переключатель3ПриИзменении(Элемент)
    УстановитьВидимость();
КонецПроцедуры
Это три атрибута одного переключателя, у первого в группе тип - перечисление. У всех трёх указывается, какое именно значение выбора из этого перечисления. Ну не знаю, какие невероятные варианты выбора обсасывать - имхо, обрабатываются ВСЕ элементарно.
1
118 / 80 / 1
Регистрация: 10.08.2011
Сообщений: 664
06.10.2013, 23:35  [ТС]
Спасибо, мельком пока осмотрел, освобожусь опробую и отпишу, заранее спс.
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
07.10.2013, 01:12
Да! Значения выбора полей, подчинённых "первому в группе", дублируются в нём. Так что события разные, а проверять можно одно поле.

Добавлено через 4 минуты
Да! был вопрос о Выбран или нет. Если значение первого = значению выбора анализируемого. Вот, кстати, не знаю, какое значение принимает сам невыбранный. Попробуйте в отладчике, собственно
1
858 / 657 / 112
Регистрация: 01.11.2012
Сообщений: 2,411
07.10.2013, 09:47
Значение переключателей принимает только первый в группе. Он соответственно равен 1,2,3 и т.д. по кол-ву переключателей в группе. Так в 7.7 было во всяком случае.
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
07.10.2013, 11:46
В 8 куда как поинтереснее
0
118 / 80 / 1
Регистрация: 10.08.2011
Сообщений: 664
09.10.2013, 06:04  [ТС]
1C
1
УстановитьВидимость();
вызывает ошибку -
1C
1
Процедура или функция с указанным именем не определена.

Пожалуйста, мне необходимо два переключателя и возможность определять состояние оных, может кто-нить пример рабочий представить ?
Принципы 1С видимо в корне отличаются от моих знаний, Вы так и не описали свойство, которое отвечает за состояние.

Добавлено через 57 минут
маразм крепчал (с)
почитал и понял, что я не одинок в этом вопросе, действительно необходимы сложные лишние манипуляции.

почему у меня не выбирает второй переключатель ?

1C
1
2
3
4
5
6
7
8
9
Процедура Кнопка4Нажатие(Элемент)
        Если Переключатель1 = 0 Тогда
        Предупреждение("0");
    ИначеЕсли Переключатель1 = 1 Тогда
        Предупреждение("1");
    Иначе
        Предупреждение("2");  
    КонецЕсли;
    КонецПроцедуры
результатом всегда является нуль, даже при выбранном втором переключателе.

При обходе переключатели занимают 10 и 11 место
Установил флажок у первого переключателя "Первый в группе", тип знпчения = число.

Это же вредительство какое-то =/
Подскажите, в чем ошибка ?

Добавлено через 55 минут
Разобрался и у меня багет, это против всякой логики и действительно похоже на вредительство.
Всем откликнувшимся - большое спасибо.
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
09.10.2013, 09:56
Цитата Сообщение от Second Посмотреть сообщение
и действительно похоже на вредительство.
О чём речь-то?
0
118 / 80 / 1
Регистрация: 10.08.2011
Сообщений: 664
09.10.2013, 11:46  [ТС]
Цитата Сообщение от duk337 Посмотреть сообщение
О чём речь-то?
Меня возмутило самостоятельное описание состояний переключателей, скажем так.
Зачем так усложнять простой элемент управления и делать за систему то, что она может выполнить самостоятельно.
0
 Аватар для duk337
2956 / 1768 / 84
Регистрация: 03.11.2011
Сообщений: 8,280
09.10.2013, 12:30
Цитата Сообщение от Second Посмотреть сообщение
Зачем так усложнять простой элемент управления
Это не контрол типа RadioButton, имхо. Это эмуляция. В 77 вскрылись некоторые недостатки, поэтому в 8 "Перключатель" оснастили универсальными возможностями. Обратите внимание, что это не логический контрол, а любого типа. От типового осталась лишь двухбитовая логика переключения, а присвоение значения "центру" - это 1с. Кроме того, как было не воспользоваться тем, что можно перехватить любое событие. Ну, сложновато, согласен, но зато он программируется на 120%: Вы можете программно (в обычном приложении, разумеется), разместить переключатели в форме перед её открытием. В управляемом приложении, я думаю, всё более академично. Не экспериментировал. Если кто поделиться фичами переключателей в УФ - только спасибо скажем.
0
118 / 80 / 1
Регистрация: 10.08.2011
Сообщений: 664
09.10.2013, 18:39  [ТС]
Кликните здесь для просмотра всего текста
Grek224
65 - 14.06.08 - 20:22
Похоже все разругались и обиделись.! Ребята давайте жить жружно уважая друг друга. Кто то более опытен кто то менее, но не надо этим кичиться пройдет пара лет еще и ламусы станут вполне понимающими людьми. Дело не в говне 1С как таковом а в особенностях при работе. Я когда с дельфей на 1С переходил мне казало что без четкой типизации данных вообще невозможно жить и кстати поначалу мне было тяжело перестроить сознание к 1С. А теперь думаю что надо подходить к работе с учетом особенностей 1С. Ну непривычно порой иногда через жопу кое что надо делать а покажите среду разработки где все идельально, опустим данный контекст. Могу обосрать КЛИКОМ ГОВНО парочку языков програмирования, но зная их сильные стороны я все же повременю с этим так как буду изначально неправ)



Я зажирил момент на котором акцентирую внимание и в солидарен с ним.

Чем дальше я углубляюсь, тем больше трудностей встречаю в 1С, надеюсь решить и с Вашей помощью в том числе.
Я не одинок видимо в начале пути, но багетов более не будет, приму, как должное...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.10.2013, 18:39
Помогаю со студенческими работами здесь

Создать привязку программно
Привет всем. Есть два текстбокса. Один для ввода текста, другой для длины вводимого текста. Привязку длины текста из 1-го текстбокса ко...

Как сделать привязку?
У меня есть ListBox я привязал его к элементам списка DataContext в моем случае класс LogicalBaseVM , но мне нужно чтобы каждая кнопка в...

Время на региональную привязку
Всем привет! Сколько времени нужно Яндексу на региональную привязку сайта и имеет ли значение при этом уровень домена (второй или...

Отвязать привязку по железу
Здравствуйте. Как отвязать dll? Декомпил из иды,но видимо не полный: /* This file has been generated by the Hex-Rays decompiler. ...

Добавить привязку пользователю в AD
Добрый День! Требуется помощь, наш администратор в отпуске, а в части написание скриптов я чайник. Требуется каждому пользователю...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru