Последние сообщения

#1
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от cr - Вчера в 13:44
Цитата: Харлампий Дымба от 08 июля 2026, 22:37Все посмотрели, проверили, намотали на ус

Все в плюсе.

Не все в +.
Вот если бы все намотали на ус, что ВыбратьФайл() возвращает имя файла в виде какой-то странной 6-разрядной длины строки и поэтому этим методом объекта ФС нельзя пользоваться, или что аналогичный метод ВыбратьФайлКартинки() (и вообще ФС 7.7) нельзя использовать для драйвера Атола, потому что он "не понимает" ни сетевые, ни сколь-нибудь длинные имена файлов - вот это были бы намотанные усы.
А так ... пустой треп. Чисто поржать, да и то ... шутки ниже строки состояния.
#2
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от MWW_Ruza - Вчера в 12:47
Все именно так.
В конкретном отчете, "Выбор пути сохранения файлов для дальнейшего анализа", это не для пользователей, это для себя.
Расчитывал, что установив таймаут секунд на 10-15 я как минимум застрахуюсь от "любознательных юзверей, любящих тыкать на все, что ни попади" :) Там логика такая, что даже если тыкнут, то ничего страшного не случится. Если прервется по таймауту - ну и хорошо, а успели, ну и молодцы, пирожок на полке :) А для себя, этого таймаута должно хватать с избытком. И тут, случайно обнаружил такой интересный баг :-)  Естественно, для демонстрации, я таймаут уменьшил "для зрелищности" :)
#3
7.7 / Re: Процедура Чтото(Знач Парам...
Последний ответ от Злоп - Вчера в 11:32
Цитата: Харлампий Дымба от 08 июля 2026, 23:04Есть только пара приколов с опущенными / неопущенными запятыми.
где-то было подробно описано, надо бы перечитать
#4
7.7 / Re: Процедура Чтото(Знач Парам...
Последний ответ от Злоп - Вчера в 11:31
Цитата: ADirks от 08 июля 2026, 07:30:))
Вообще пофигу, хоть первыми, хоть последними, хоть вперемежку.
Модификатор 'Знач' говорит о том, что параметр передается по значению, а не по ссылке.

В 1С вообще нет таких приколов с привязкой к расположению формальных параметров.
Понял, значит меня переклинило...
#5
7.7 / Re: Процедура Чтото(Знач Парам...
Последний ответ от Харлампий Дымба - 08 июля 2026, 23:04
Цитата: ADirks от 08 июля 2026, 07:30В 1С вообще нет таких приколов с привязкой к расположению формальных параметров.
Есть только пара приколов с опущенными / неопущенными запятыми.

#6
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от Харлампий Дымба - 08 июля 2026, 22:37
Цитата: cr от 07 июля 2026, 00:51Мазахисты!
Вас к юзерам на таймаут нельзя подпускать!
Я совсем другое увидел в этой теме.
MWW_Ruza обнаружил забавный баг и проиллюстрировал его на форуме (не рабочим кодом - а чтоб быстро проверить поставил в коде 5 секунд). Баг, на который никто никогда не натыкался, просто потому что мало кто пользовался таймаутом в выборе файла вообще, мало кто пользовался коротким временем таймаута, мало кто проверял, что там случится после работы таймаута.
Все посмотрели, проверили, намотали на ус - таймаут не работает как предполагается и использовать его в функциях выбора файлов и каталогов не стоит.
Плюс теперь в теме есть куча интересного кода для организации выбора другими средствами.
Все в плюсе.


#7
7.7 / Re: Процедура Чтото(Знач Парам...
Последний ответ от ADirks - 08 июля 2026, 07:30
:))
Вообще пофигу, хоть первыми, хоть последними, хоть вперемежку.
Модификатор 'Знач' говорит о том, что параметр передается по значению, а не по ссылке.

В 1С вообще нет таких приколов с привязкой к расположению формальных параметров.
#8
7.7 / Процедура Чтото(Знач ПараметрК...
Последний ответ от Злоп - 07 июля 2026, 21:32
Что-то где-то когда=-то у меня отложилось, что формальные параметры процедуры/функции с определителем "Знач" в списке параметров должны идти первыми, т.е. сначала все параметры с определеителем "знач" (если их несколько), а потом - остальные параметры...
Есть такие тонкости или меня клинит...?
#9
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от Злоп - 07 июля 2026, 21:16
Цитата: cr от 07 июля 2026, 00:51Сами-то попробуйте: успеете в таймаут прокрутить список в начало и выбрать строку?
как написал чуть выше - ставить в выбор таймаут 3-5 сек - это кодер, оторваннный от реальности. таких к работе с пользователями подпускать нельзя.
#10
7.7 / Re: Глюк, фича, или я чего-то ...
Последний ответ от Злоп - 07 июля 2026, 21:14
Цитата: cr от 06 июля 2026, 19:49Ты что хочешь: задать таймаут 3-5 секунд и чтобы окно выбора закрылось потому что юзер не успел выбрать?
Над пользователем издеваться не надо, но и бардак -  с тем же выбором файла - устраивать тоже не надо. а то везде бардак будет. И если юзер сначала тыкает выбрать файл, а потом 5 минут ищет флешку - это не кодер дятел,а пользователь раздолбай. Ну и выбор файла из произвольного места - вещь редкая, да и за 120-180 сек - если сопли не жевать, напокурить не отвлекаться - файл вполне можно выбрать. А не успел за 120-180 мин флешку найти - ну вернулся процесс в точку "начни выбор файла" - найдет флешку, втыркнет, жмакнет кнопку. Следующий раз может сразу флешку догадается воткнуть. до 180 сек - вполне хватает. Для своих скриптов я обычно ставлю 60, для пользовательских процессов 120-180 сек, тем более - как верно отмечено - место выбора уже в большинстве случаев известно, запомнено в настройках. Так что никакой проюлемы в таймауе выборов всяких - не вижу.