Шпаковский Дмитрий

70
Рейтинг

Godman
Дмитрий Шпаковский



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

  •   Был(а) на сайте: 25.04.2024

Друзья
  • Дмитрий Малышев
Подписчики 4

Группы

Профессиональный разработчик

Рейтинг 70

Переделка модального окна в режиме выбора в немодальное или ошибка dZO.showModalDialog

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

1C хоть и продолжает яростную борьбу с модальными окнами (http://v8.1c.ru/o7/201301nm), но все еще попадаются места, где нужно переделать модальный вызов окон в немодальный. Для этой цели уже достаточно давно, с платформы 8.3.5.1068 появился инструмент рефакторинг http://v8.1c.ru/o7/201312ref/index.htm. Использовать нужно именно его и новые методы вроде ПоказатьВводЗначения(), однако не везде установлена 8.3, а работу приложения в web-интерфейсе "вынь да положь". Предлагаю простой вариант переделки модального окна в режиме выбора в немодальное, который будет работать и на 8.2 и на 8.3.

10.08.2015    8067    Godman    1       

6

Подстановка и добавление в отчет на СКД произвольных значений, которые нельзя получить запросом

Инструменты и обработки Программист Система компоновки данных Конфигурации 1cv8 Windows Абонемент ($m) Внешний отчет (ert,erf) СКД

Часто требуется сделать отчет, в котором какую-то цифру или значение не получается получить в запросе, а требуются вызовы каких-то процедур и функций. При этом отказываться от СКД с её мощной системой отборов и группировок просто глупо. Предлагается два подхода для решения этой проблемы.

1 стартмани

06.03.2015    50118    62    Godman    27       

64

Комментарии

НовостиНовый «1С:Документооборот 3.0» появится уже в этом году#7 02.06.20 15:13
Да сколько ждать-то можно? Есть у кого-то инфа? Перенос релиза на год - это уже какая-то системная проблема.
UtilsWindowsПроводник 1.3#34 26.02.20 11:03
{ВнешняяОбработка.kkvПроводник.Форма.ЗапускОсновнойФормы.Форма(42)}: Преобразование значения к типу Число не может быть выполнено
Если НЕ FSO.FileExists(ПолучитьСистемнуюПапку("MyDocuments") + "\KKV\FileOptions.xml") Тогда
DevПодстановка и добавление в отчет на СКД произвольных значений, которые нельзя получить запросом#24 01.08.19 23:20
(23) Никаких проблем. Только в ТЗ понятно должны быть текст и числа. Ссылки только в виде GUID или 1С-ссылок в текстовом формате.
DevНовый FTPСоединение#19 23.01.17 0:53
Начиная с релиза 8.3.9 в параметрах фтп-соединения появилась работа с защищенным соединением. Т.е. появились два параметра. Так вот, по-умолчанию фтп долбится по защищенному каналу. На сетевом интернете прокатывает, а вот если интернет мобильный, то беда. В этом случае нужно принудительно устанавливать параметр в значение "УровеньИспользованияЗащищенногоСоединенияFTP.НеИспользовать". Это баг и 1с его до сих пор не решила, хотя в тикетах ошибок висит давно уже.
AdminАльтернативный контроль помеченных и быстрое удаление средствами SQL#32 26.12.16 16:44
Не работает :((((
При удалении без проверки на ссылки выдало:
{ВнешняяОбработка.УдалениеОбъектовBarelpro.Форма.Форма.Форма(777)}: Значение не является значением объектного типа (НайтиСтроки)
НайденныеСтроки = СХБЗ.НайтиСтроки(Новый Структура("ТипМД, ОбъектМД", Строка.ТипМД, Строка.ОбъектМД));
DevРабота с двоичными данными на примере чтения файлов изображений. Новые возможности 8.3.9#11 23.11.16 16:29
Ну и зачем это надо? Теперь вирусы писать станет проще - прямо средствами нативного языка. Как щас вижу баннер от Касперского: "Надежная защита от 1С. Доступно и всерьёз!"
DevИзменения параметра или отбора типа Дата в форме отчета#1 12.02.16 14:14
Никогда не мог понять - почему в стандартном периоде есть "начало дня", но нет "конец дня"? Лично мне "начало дня" ни разу не был нужен, зато я должен каждый раз что-то допиливать чтобы получить конец дня.
DevПеределка модального окна в режиме выбора в немодальное или ошибка dZO.showModalDialog#0 07.08.15 17:19
1C хоть и продолжает яростную борьбу с модальными окнами (http://v8.1c.ru/o7/201301nm), но все еще попадаются места, где нужно переделать модальный вызов окон в немодальный.
Для этой цели уже достаточно давно, с платформы 8.3.5.1068 появился инструмент рефакторинг http://v8.1c.ru/o7/201312ref/index.htm.
Использовать нужно именно его и новые методы вроде ПоказатьВводЗначения(), однако не везде установлена 8.3, а работу приложения в web-интерфейсе "вынь да положь".
Предлагаю простой вариант переделки модального окна в режиме выбора в немодальное, который будет работать и на 8.2 и на 8.3.
DevПодстановка и добавление в отчет на СКД произвольных значений, которые нельзя получить запросом#21 08.04.15 13:31
(20) alest, При вызове глобальной функции будет как минимум такое же количество обращений к базе данных. Более того, это толком нигде не описано, но у меня есть большое подозрение, что весь запрос может выполняться столь раз, сколько будет обращений к глобальной функции. Есть еще ряд ограничений, которые накладывает вызов глобальной функции. Они описаны выше. Могу и повторить: 1. Не всегда возможно добавлять в конфигурацию глобальный модуль со своей функцией. 2. В эту функцию мы не сможем передать сложные параметры вроде структур. 3. Собственноручное наблюдение: если глобальная функция не очень простая, то с ней отчет формируется ооочень медленно.
DevУстановка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих)#42 08.04.15 12:36
Спасибо за обработку!
Успешна решена проблема при обновлении конфигураций бух 8.3. Выдавалась ошибка:
При вызове обработчика обновления:
"Справочники.ПрочиеДоходыИРасходы.ОбновитьПредопределенныеЭлементыКурсовыеИСуммовыеРазницы()"
произошла ошибка:
"{Справочник.ПрочиеДоходыИРасходы.МодульМенеджера(757)}: Ошибка при вызове метода контекста (Записать)
ЭлементСправочника.Записать();
по причине:
Предопределенный элемент не уникален".


Снял признак предопределенности с задвоенных элементов.