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

Хранилище

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

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



> Флажок , Выбор списка с использованием "Флажка"          
Alisa Подменю пользователя
сообщение 07.06.10, 18:03
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 94
Спасибо сказали: 8 раз
Рейтинг: 0

В документе есть два отбора с помощью Флажка. Отборы действуют нормально, но вот только флажки выделяются каждый раз все. Как сделать чтобы выделялся только нужный. Запарилась icon_cuss.gif


Signature
Не забываем ставить плюсики в репутацию

Alisa Подменю пользователя
сообщение 14.06.10, 16:43
Сообщение #2

Говорящий
***
Группа: Пользователи
Сообщений: 94
Спасибо сказали: 8 раз
Рейтинг: 0

Люди, это полный пипец - ну как сделать чтобы оставался выделенным только нужный "флажок"? 19000000.gif


Signature
Не забываем ставить плюсики в репутацию

Ardi Подменю пользователя
сообщение 14.06.10, 19:50
Сообщение #3

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

НиХ..НеПонятно.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Vond Подменю пользователя
сообщение 14.06.10, 21:04
Сообщение #4

Оратор
Иконка группы
Группа: Местный
Сообщений: 310
Из: Киев
Спасибо сказали: 148 раз
Рейтинг: 0

Уважаемая Алиса, потрудитесь описать более подробно. Какая конфигурация 1С, какой документ, какие галочки - приведите для понимая пару скриншотов. А то в самом деле ответа не будет у вас еще долго на такое скудное описание smile.gif

Задаешь умный вопрос - получаешь правильный ответ.


Signature
Платформа: 1С:Предприятие 8.3 (8.3.9)
Конфигурация: УПП (1.3.48)

Zaval Подменю пользователя
сообщение 15.06.10, 7:35
Сообщение #5

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

Если флажки каждый раз снова все установлены - это не сохранение/восстановление. Глобальный поиск в конфигурации по имени элемента формы(или реквизита) занял бы куда меньше времени, чем писание маловразумительных вопросов.

Alisa Подменю пользователя
сообщение 15.06.10, 15:02
Сообщение #6

Говорящий
***
Группа: Пользователи
Сообщений: 94
Спасибо сказали: 8 раз
Рейтинг: 0

Извините, исправлюсь!

Но от Вас другого ответа и не ожидала, поёрничать - это да, это Вы первый! Только с советами как-то не очень.....


Signature
Не забываем ставить плюсики в репутацию

Alisa Подменю пользователя
сообщение 15.06.10, 15:48
Сообщение #7

Говорящий
***
Группа: Пользователи
Сообщений: 94
Спасибо сказали: 8 раз
Рейтинг: 0

Вот открытый документ:
[необходимо зарегистрироваться для просмотра ссылки]

Это запрос только по открытым заказам
[необходимо зарегистрироваться для просмотра ссылки]

А это по закрытым:
[необходимо зарегистрироваться для просмотра ссылки]

Теперь понятно?


Signature
Не забываем ставить плюсики в репутацию

World1С Подменю пользователя
сообщение 15.06.10, 16:56
Сообщение #8

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Загляните в процедуру (событие) ФлажокПриИзменении(), что там написано, ведь только в случае установки одного появляется второй.


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Zaval Подменю пользователя
сообщение 15.06.10, 18:55
Сообщение #9

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

Цитата(Alisa @ 15.06.10, 17:48) *
Вот открытый документ:


Это ни разу не документ. Это форма списка справочника Изделия

Цитата(Alisa @ 15.06.10, 17:48) *
Это запрос только по открытым заказам


Это не запрос. Это та же форма, но с установленными флажками. Причем форма открыта непосредственно, т. е. не из какого-либо другого объекта(документа или отчета)

Цитата(Alisa @ 15.06.10, 17:48) *
А это по закрытым:
Теперь понятно?


Понятно, что отбор, возможно, сработал(судя по видимым элементам). Точнее можно было бы сказать, если бы Вы потрудились и на первой картинке развернуть ту же группу (Газобетон). Кстати, ручная правка кодов справочника и придание им смысловой нагрузки - хороший путь к излишнему гемору.
Похоже, проблема в том, что при установке любого из флажков устанавливается и другой.
Ответ - в предыдущем посте.
На всякий случай расшифрую: в Конфигураторе открыть форму списка справочника, двойным кликом по флажку вызвать панель свойств элемента формы, прокрутить ее вниз, найти событие ПриИзменении. Там в окошке прописано имя обработчика, если щелкнуть по кнопке "просмотр" возле этого окошка - откроется сама процедура в модуле. Найти в ней и закомментировать(или удалить) строчку вида
КакТамНазываетсяВторойФлажок = Истина;

Затем вернуться в Диалог и повторить для второго флажка, убрав установку первого.

Обратите внимание, в окне свойств вверху Имя. Строчки с участием этого имени легко находятся поиском в модуле формы или глобальным поиском в конфигурации.
Это был универсальный совет, которого Вы просто не поняли.

Zaval Подменю пользователя
сообщение 15.06.10, 19:01
Сообщение #10

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

Цитата(Alisa @ 15.06.10, 17:02) *
Но от Вас другого ответа и не ожидала, поёрничать - это да, это Вы первый! Только с советами как-то не очень.....


А вот это - просто здорово. Не сочтите за труд - впишите мне это в репутацию на УаКлубе... ник у меня там тот же, а тут - одни безликие "спс".
Не пропадать же такому перлу! biggrin.gif

Alisa Подменю пользователя
сообщение 15.06.10, 21:27
Сообщение #11

Говорящий
***
Группа: Пользователи
Сообщений: 94
Спасибо сказали: 8 раз
Рейтинг: 0

Процедура фТолькоОткрытыеПриИзменении(Элемент,ДанныеСтроки)
СпрСпис = Справочники.Изделия.ПолучитьФормуСписка();

Если  Элементыформы.фТолькоОткрытые.Значение = Истина тогда
СпрСпис.Отбор.ДатаЗакрытия.Значение = Дата('00010101');
СпрСпис.Отбор.ДатаЗакрытия.ВидСравнения =  ВидСравнения.Равно;
СпрСпис.Отбор.ДатаЗакрытия.Использование = Истина;
иначе
    СпрСпис.Отбор.Сбросить();
     КонецЕсли;

КонецПроцедуры

Процедура фТолькоЗакрытыеПриИзменении(Элемент,ДанныеСтроки)
СпрСпис = Справочники.Изделия.ПолучитьФормуСписка();
Если  Элементыформы.фТолькоЗакрытые.Значение = Истина тогда
СпрСпис.Отбор.ДатаЗакрытия.Значение = Дата('00010101');
СпрСпис.Отбор.ДатаЗакрытия.ВидСравнения =  ВидСравнения.НеРавно;
СпрСпис.Отбор.ДатаЗакрытия.Использование = Истина;
иначе
СпрСпис.Отбор.Сбросить();    

КонецЕсли;

КонецПроцедуры



Перепробывала !это ложь, это истина! = Отбор перестает работать вооще 64000000.gif


Signature
Не забываем ставить плюсики в репутацию

Zaval Подменю пользователя
сообщение 15.06.10, 21:54
Сообщение #12

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

А этим флажкам кроме ПриИзменении другие обработчики назначены?
Находясь на первой строке модуля формы скопируйте фТолькоОткрытые в окно возле бинокля и прощелкайте "бинокль стрелка вправо", ищите программную установку флажков. Если ... - это не то, это проверка состояния флажка.

Alisa Подменю пользователя
сообщение 15.06.10, 21:59
Сообщение #13

Говорящий
***
Группа: Пользователи
Сообщений: 94
Спасибо сказали: 8 раз
Рейтинг: 0

Прощелкала ВСЕ! НИФИГА!


Signature
Не забываем ставить плюсики в репутацию

Zaval Подменю пользователя
сообщение 15.06.10, 22:45
Сообщение #14

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

Хм... ну, чудес-то не бывает... Пробуйте глобальный поиск - бинокль на фоне значка каталога - ищите фТолькоОткрытые во всех модулях...
Если ничего не найдется - Конфигурация - Сохранить в файл, файл на файлообменник, ссылку - сюда.

Спасибо сказали: Alisa,

Creaturka Подменю пользователя
сообщение 16.06.10, 1:10
Сообщение #15

Общительный
**
Группа: Пользователи
Сообщений: 19
Спасибо сказали: 7 раз
Рейтинг: 0

А свойство "Данные" у этих двух флажков случайно не совпадает? возможная причина - они могут быть привязаны к значению одной и той же переменной (реквизиту формы), поэтому и отмечаются синхронно

Спасибо сказали: Alisa,

World1С Подменю пользователя
сообщение 16.06.10, 8:25
Сообщение #16

Оратор
Иконка группы
Квалифицированному 1С программисту
Группа: Местный
Сообщений: 358
Из: г.Луганск, обл.Луганская
Спасибо сказали: 110 раз
Рейтинг: 0

Еще и вот так можно, исправь на это.
 Если (Элементыформы.фТолькоЗакрытые.Значение) Тогда


Signature
В наше время люди всему знают цену, но понятия не имеют о подлинной ценности.
Оскар Уайлд

Спасибо сказали: Alisa,

Alisa Подменю пользователя
сообщение 16.06.10, 17:51
Сообщение #17

Говорящий
***
Группа: Пользователи
Сообщений: 94
Спасибо сказали: 8 раз
Рейтинг: 0

Цитата(Creaturka @ 16.06.10, 0:10) *
А свойство "Данные" у этих двух флажков случайно не совпадает? возможная причина - они могут быть привязаны к значению одной и той же переменной (реквизиту формы), поэтому и отмечаются синхронно



Спасибо, Вы оказались правы icon_beer17.gif


Signature
Не забываем ставить плюсики в репутацию

Alisa Подменю пользователя
сообщение 16.06.10, 17:52
Сообщение #18

Говорящий
***
Группа: Пользователи
Сообщений: 94
Спасибо сказали: 8 раз
Рейтинг: 0

Цитата(World1С @ 16.06.10, 7:25) *
Еще и вот так можно, исправь на это.
 Если (Элементыформы.фТолькоЗакрытые.Значение) Тогда



В модуле не меняла - поменяла данные в свойствах и всё ОК!
Я тоже из Луганской области icon_beer17.gif


Signature
Не забываем ставить плюсики в репутацию

Alisa Подменю пользователя
сообщение 16.06.10, 17:55
Сообщение #19

Говорящий
***
Группа: Пользователи
Сообщений: 94
Спасибо сказали: 8 раз
Рейтинг: 0

ВСЕМ - ОГРОМНОЕ СПАСИБО за участие и советы!!!! ТЕМА ЗАКРЫТА!


Signature
Не забываем ставить плюсики в репутацию

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


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

 

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