Имя: Пароль:
1C
 
Одинарный клик по ячейке дин. списка: есть ли какое-то событие?
0 alf2006x
 
05.11.24
13:42
Всем доброго дня.

Интересует случай, когда курсор уже установлен на этой ячейке.
1 Fedor-1971
 
05.11.24
14:12
(0) Попробуй АктивацияСтроки, только в конфигураторе укажи выбор не строки, а ячейки
2 alf2006x
 
05.11.24
14:12
(1) Спасибо, пробую
3 arsik
 
гуру
05.11.24
14:17
Смотри не на строку ДС, а на ячейку
PS: У меня чего то не работает.
4 Волшебник
 
05.11.24
14:17
(0) Заведи колонку "Маркер".
В событии "ПриАктивизацииЯчейки" в переменной фиксируй текущую колонку (например, "Номенклатура"), куда попал курсор, и выделяй её цветом, а курсор переставляй на колонку "Маркер" той же строки. Тогда повторный клик на ячейке "Номенклатура" вызовет новое событие ПриАктивизацииЯчейки.
5 alf2006x
 
05.11.24
14:27
(4) Ого... неожиданное решение.
Обязательно попробую, спасибо.
6 PR
 
05.11.24
14:28
(5) Может сначала расскажешь, зачем?
7 alf2006x
 
05.11.24
14:46
(6) Ну, дык чтобы отмечать строки диносписка флажками )
Красивыми галочками.
Но так, чтобы по механике было как на форме отметки списка значений: в один клик.
8 alf2006x
 
05.11.24
14:45
Мне кажется я в типовой где-то это видел,.. но сейчас уже не вспомню где и что это было...
9 PR
 
05.11.24
14:45
(7) А причем здесь тогда ДС?
Почему не ТЗ?
Еще вариант в поле гиперссылку сделать, если уж очень хочется ДС
Вообще такое себе решение
10 alf2006x
 
05.11.24
14:53
(9) Сложный вопрос. ТЗ требует кучи обвеса.
А в ДС всё есть, всё под рукой: поиск, фильтр по значению, отборы, кнопки "новое", "редактировать" и пр.,.. ну даже не знаю, не могу объяснить почему не ТЗ.
ТЗ ассоциируется с большим расходом памяти, долгой загрузкой (в сравнении с динамическим считыванием данных) и т.д. и т.п.
11 Волшебник
 
05.11.24
14:53
ТЗ всегда лучше.
12 alf2006x
 
05.11.24
14:54
Еще в ДС найденное красиво подсвечивается зелёненьким. Именно кусочек слова.
В ТЗ такого не видел.
Это всё мелочи, но они какие-то уж больно приятные )
13 alf2006x
 
05.11.24
14:55
(11) Почему?
14 PR
 
05.11.24
14:59
(10) Установка галочки — это самодостаточное законченное действие или это отметка чего-то, после чего для всего отмеченного будет нажата кнопка "Погнали" и что-то там с отмеченными объектами сделается?
15 Волшебник
 
05.11.24
15:05
(13) Потому что ТЗ целиком в памяти и всегда работает быстро.
А вот ДС можно настройками вывернуть так, что он обрушит базу.
16 craxx
 
05.11.24
15:06
(9) Нормальное решение, и довольно простое, решается с помощью условного оформления, поля картинки и списка выбранных строк в качестве реквизита формы
17 alf2006x
 
05.11.24
15:06
(14) Сначала выбираем руками строки (руками или кнопками  "Ответить все" и "Разотметить все"),
а затем по чудо-кнопке все эти строки отправляем на фарш ))
18 alf2006x
 
05.11.24
15:08
(15) Жутковато стало. Рушить как бы не очень хотелось бы.
Подумаю ещё разок в сторону ТЗ.
19 alf2006x
 
05.11.24
15:09
(15) Я извиняюсь, хотел уточнить, а в памяти чего: клиента или сервера?
20 craxx
 
05.11.24
15:10
(18) если грамотно сделать - не обрушишь.
21 Волшебник
 
05.11.24
15:10
(19) Толстого клиента.
22 alf2006x
 
05.11.24
15:11
(21) а в клиент-серверном варианте?
23 PR
 
05.11.24
15:13
(17) LOL
Тогда у тебя нет варианта с ДС
Если ты в ДС нажмешь F5, то все твои отметки превратятся в фарш
И не потому, что ты их нигде не запомнил и не сможешь проставить снова
А потому что если данные в ДС поменялись, например кто-то успел удалить документ, пока ты там валандался, то все, твоей отметки не будет
В отличие от ТЗ, где все останется и нет никаких F5, зато потом во время работы с отмеченными объектами может вылезти всякое, да
24 PR
 
05.11.24
15:14
(16) Говно решение, и не потому что сложно, а потому что (23)
25 Волшебник
 
05.11.24
15:14
(22) Это в клиент-серверном варианте.
26 alf2006x
 
05.11.24
15:18
(23) Не,.. у меня на клиенте есть список выбранных - СписокВыбранныхУИД, а в запросе  есть строка:

РегистрСведенийТоварыДляЗаказаПоставщикам.УИДЗапроса В (&СписокВыбранныхУИД) КАК Выбран

F5 никак не мешает )
27 alf2006x
 
05.11.24
15:18
(25) а когда нет толстого клиента?
28 alf2006x
 
05.11.24
15:21
(24) я может и согласился бы, но пока не могу однозначно классифицировать качество такого решения ))
29 alf2006x
 
05.11.24
15:22
(28) наверное пока шышек мало набил )
30 PR
 
05.11.24
15:23
(26) Ну да, выбирал человек выбирал, выбрал сто галочек, нажал F5, увидел две галочки и такой, не не не, я-то знаю, их там на самом деле сто, а не две
31 alf2006x
 
05.11.24
15:28
(30) Не понимаю, а как F5 обнулит галки?

Неужели:

&НаКлиенте
Перем СписокВыбранных;

по F5 тоже превращается в тыкву?
32 Волшебник
 
05.11.24
15:28
(27) Инсталлируйте его. Это же так просто!
33 alf2006x
 
05.11.24
15:30
(32) Имхо инсталлировать его можно только на инсталляции раритетных раритетов )
34 Волшебник
 
05.11.24
15:32
(33) Жертвы типовых...
35 PR
 
05.11.24
15:35
(31) F5 может изменить список твоих строк, для которых ты ставил/снимал галки
36 alf2006x
 
05.11.24
15:36
(35) на каком основании ??
37 PR
 
05.11.24
15:45
(36) Да блять, на основании (23)
Читай ветку
38 alf2006x
 
05.11.24
15:53
(37) Порутчик,.. здесь могут быть дети!..
)
39 PR
 
05.11.24
15:56
(38) Ну так читай тогда сам, без пришпоривания :))
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан