Живето Дмитрий

46
Рейтинг

GetNight
Дмитрий Живето



  •   Регистрация: 25.12.2012 (11 лет назад)

  •   Был(а) на сайте: сегодня в 14:41

Друзья
  • Вадим Скакун
  • Ivan Kuznietsov
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Сергей
  • Altay Izmak
Подписчики 8

Рейтинг 46

Полноценное использование галочек для типа Булево в табличной части

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Работа с интерфейсом

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

31.07.2014    48410    GetNight    52       

46

Комментарии

DevОшибки в предопределённых элементах#39 30.08.23 7:03
в справочнике "Причины нетрудоспособности" при обновлении древней УПП на 1.3.68.1 появился предопределённый элемент "изоляция от COVID-19"

но в РИБ этот элемент не прилетел, а при первой загрузке написало:
Не найден предопределённый элемент COVID_19 для справочника Причины нетрудоспособности

в очередные обмены так ничего и не появилось, правда, больше об ошибке не сообщало

вопрос решился так:
на основном узле добавил/удалил 1 букву в наименовании (редактирование в списке)
после обмена предопределённый элемент прилетел в РИБ корректно
ПубликацииРазрешение экрана удаленного рабочего стола на windows server при подключении по протоколу RDP#21 01.08.23 18:11
(19)
(16)
Моя ситуация: ноут 1920х1080 с масштабированием 150% подключается к RDP 1920x1080... но на удалённом рабочем столе применяется то же самое масштабирование - и все значки увеличиваются и забивают рабочий стол как куча мусора. Танцы с бубнами, описанные в интернете - не помогли.

Этот способ действительно рабочий. Но я вместо удаления строки
Код
winposstr:s
добавил строку
Код
smart sizing:i:1


Получившееся окошко можно изменять произвольным образом. Возможно, кому-то будет отличным вариантом. Но мне нужна была идеальная чёткость. И вот, как я её получил.

Зашел в магазин Windows и установил оттуда Microsoft Remote Desktop. После чего скормленный ему RDP файл заходит в идеальном 1920х1080 разрешении на удалённый рабочий стол. Чёткость безупречная.

Далее RDP можно правой кнопкой мыши "открыть с помощью..." Microsoft Remote Desktop, либо установить с ним ассоциацию.
ПубликацииРазрешение экрана удаленного рабочего стола на windows server при подключении по протоколу RDP#20 01.08.23 16:52
(14)
Цитата
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal­­ Server\WinStations\
Почему-то копирует со знаком переноса, если кто не уловит этот момент - так и не поймёт, что делать.
Поэтому ниже привожу рабочий адрес:
Код
Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations

IgnoreClientDesktopScaleFactor = 1


Проверил, способ работает. Но только в сторону увеличения, после применения будет доступна возможность установить масштабирование 100-500% по отношению к настройкам клиента. 75% и т.п. (ниже 100) задать невозможно.

У меня ноут имеет 150% масштабирование по умолчанию. При подключении и выставленных 100% я получаю всё те же 150%. А хотелось просто 100% на выходе... Пока не нашёл, как это сделать, через манифест и прочие настройки из интернета - эффекта не наблюдается либо RDP перестаёт вообще работать (например, пока не удалишь манифест).
DevПолучение случайного числа средствами 1С (пример функции)#27 24.01.22 2:05
У меня такой вариант нарисовался... держите, кому нужно
Код
//Получить случайное число в заданном диапазоне
//Примеры:
//      СлучайноеЧисло(0, 100)      // случайное целое число от 0 до 100
//      СлучайноеЧисло(0, 100, 2)      // случайное число от 0,00 до 100,00
//      СлучайноеЧисло(0, 1, 3)      // случайное число от 0,000 до 1,000
Функция СлучайноеЧисло(Мин, Макс, Разрядов = 0) Экспорт
   Коэффициент = POW(10, Разрядов);
   ГСЧ   = Новый ГенераторСлучайныхЧисел();
   СЧ   = ГСЧ.СлучайноеЧисло(Мин * Коэффициент, Макс * Коэффициент) / Коэффициент;
   Возврат СЧ
КонецФункции
DevВыборка в запросе из периодического регистра сведений данных на дату из строки запроса#61 29.12.21 8:38
(58)
Цитата
Примерно так:
Я так полагаю, в ДокДвижения попадают все списания и все оприходования за 3 года по 200 магазинам?..
нужно ли там тоже делать подобный нижнему отбор?

Код
{ГДЕ ДокИнвентаризация.Дата МЕЖДУ &НачалоПериода И &КонецПериода, ДокИнвентаризация.Склад = &Склад}


типа

Код
{ГДЕ ИнвентаризацияТоваровНаСкладе.Дата МЕЖДУ &НачалоПериода И &КонецПериода, ИнвентаризацияТоваровНаСкладе.Склад = &Склад}


в обеих частях объединения или как?..
DevПолноценное использование галочек для типа Булево в табличной части#52 30.11.21 7:37
(2) сегодня вспомнил про свою первую публикацию... ну что я вам скажу ;) за 7 лет столько "перепахал" в обычных формах, и, скажу я вам, есть вещи, о которых большинство до сих пор ни сном, ни духом не ведают. У меня за спиной сотни таких моментов... и в интернете на многие из них не найдёшь даже намёков, не то, что решений. Хотя решения по итогу иногда оказываются простыми. Как, навскидку, процедура ПослеОткрытия(), восстановление строки при отмене ввода (сначала ввод другого значения, но потом нажатие ESC для отмены изменения - возвращает не исходное значение, оно уже "потеряно") до предыдущего значения, передача значений между модулями при трассировке (в которых это не предусмотрено), получение структуры из ДанныеФормыСтруктура и ДанныеФормыКоллекция, определение объекта по представлению (ну тут у tormozit тоже вроде есть решение), получение значения с сервера из произвольной формы на клиенте (без специальной процедуры в этой же форме на сервере), переопределение и использование забронированных 1С горячих клавиш, и много-много других...

По поводу конкретно этой статьи - я понимаю, почему сразу не поняли, почему я её тогда написал, сегодня вспомнил.
Потому что для изменения галочки требовалось войти в ячейку и потом только её поставить/снять (т.е. двойной клик чтобы войти - и клик, чтобы изменить). И у меня никак не получалось менять галочку с первого клика прямо в табличной части.

П.С. С управляемыми формами (в том числе с динамическими списками) тоже уже неплохо знаком.
И с ними конца края не видно, хоть тоже пахано/перепахано...
DevШаблон отчета СКД (обычные формы)#11 29.11.21 14:30
(9) убрал ЗК и всё заработало (у меня УПП)

вместо
Код
УправлениеОтчетами[B]ЗК[/B].УстановитьЗапросыСКДПоСоответсвию(СхемаКомпоновкиДанных.НаборыДанных, СоответствиеНаборовДанныхИЗапросов);


поставил
Код
УправлениеОтчетами.УстановитьЗапросыСКДПоСоответсвию(СхемаКомпоновкиДанных.НаборыДанных, СоответствиеНаборовДанныхИЗапросов);
DevВыборка в запросе из периодического регистра сведений данных на дату из строки запроса#57 26.11.21 17:20
(56) Это один из наборов данных в СКД (УПП, дописанная под себя)
текст запроса
DevВыборка в запросе из периодического регистра сведений данных на дату из строки запроса#55 26.11.21 13:21
(54) не могли бы дать свою интерпретацию приведённого мной запроса?