Пример ВычислитьВыражениеСГруппировкойМассив в системе компоновки данных (СКД)

Таблица данных одна — в ней детальные данные. Но нужно выводить итог сумм по максимумам промежуточной группировке по полю ОбъектНМА. Решение:
Сумма(ВычислитьВыражениеСГруппировкойМассив(«МАКСИМУМ(СуммаАмортизацииНУ)», «ОбъектНМА»)) — суммовой итог по максимуму показателя СуммаАмортизацииНУ, причём максимум вычисляется в разрезе группировки «ОбъектНМА»

Рубрика: Без рубрики | Оставить комментарий

Ошибка 500 при попытке Войти на сайт госуслуги.ру

Ошибка 500 при попытке войти на сайт госуслуги.ру лечится очисткой истории посещения браузера Google Chrome версии 92.0.4515.159

Рубрика: Без рубрики | Метки: , , , | Оставить комментарий

Перечисление в управляемой форме, клиентский контекст

Как сравнить значение реквизита формы с каким-то фиксированным значением типа перечисление? Вот так
ПредопределенноеЗначение(«Перечисление.itilprofВидыОпераций.Перемещение»);

Рубрика: Без рубрики | Метки: , | Оставить комментарий

Ноосфера, или эффект наблюдателя. Присутствие в коллективе программистов сильного специалиста автоматически увеличивает уровень остальных программистов

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

Рубрика: Без рубрики | Метки: , | Оставить комментарий

Борьба с ошибкой «В этой транзакции уже происходили ошибки»

Очень дельная статья https://habr.com/ru/post/419715/

Рубрика: Без рубрики | Метки: , | Оставить комментарий

Расцветка динамического списка

https://wonderland.v8.1c.ru/blog/obrabotka-i-oformlenie-dannykh-dinamicheskogo-spiska/

Рубрика: Без рубрики | Оставить комментарий

Борьба с ошибкой ‘Обнаружено рассогласование при получении данных’ в динамическом списке

Иерархический динамический список (с основной таблицей, равной иерархическому справочнику) на форме документа выдавал ошибку ‘Обнаружено рассогласование при получении данных’ при попытке зайти «кликом» внутрь ветки элемента второго уровня (там должно было быть пусто, так как сам список согласно запросу содержал лишь элемент справочника второго уровня и его родителя).



Ниже описаны способы борьбы с этой ошибкой.

1. Переписан произвольный запрос запрос динамического списка:
ВЫБРАТЬ
ПользовательскиеИсторииЗаявкиПользИстории.Ссылка КАК История,
ПользовательскиеИсторииЗаявкиПользИстории.Ссылка.Родитель КАК Родитель
ПОМЕСТИТЬ ПользИстории
ИЗ
Справочник.ПользовательскиеИстории.ЗаявкиПользИстории КАК ПользовательскиеИсторииЗаявкиПользИстории
ГДЕ
ПользовательскиеИсторииЗаявкиПользИстории.ЗаявкаПользИстории = &ЗаявкаПользИстории
И НЕ ПользовательскиеИсторииЗаявкиПользИстории.Ссылка.ПометкаУдаления
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ПользовательскиеИстории.Ссылка КАК История
{ВЫБРАТЬ
История}

ИЗ
Справочник.ПользовательскиеИстории КАК ПользовательскиеИстории
ГДЕ
(ПользовательскиеИстории.Ссылка В
(ВЫБРАТЬ
ПользИстории.История
ИЗ
ПользИстории)
ИЛИ ПользовательскиеИстории.Ссылка В
(ВЫБРАТЬ
ПользИстории.Родитель
ИЗ
ПользИстории))

2. Снята галка «Автозаполнение доступных полей» (после этого поля нужно определить в компоновке в конструкторе запроса на закладке «Поля» — см. выше {ВЫБРАТЬ
История}
в тексте запроса).
Снята галка «Реквизиты» для ссылочного поля «История» на закладке Поля. Список отныне не «лезет» в поля реквизитов списка.

3. Динамический список отображен в виде дерева.

Рубрика: Без рубрики | Оставить комментарий

Обычное приложение и управляемые формы внешней обработки

Если создать обычную и управляемую форму в обработке, то попытка открыть управляемую форму из обычной (сделанной основной в данной обработке) приведет к ошибке:

Процедура КнопкаВыполнитьНажатие(Кнопка)
ОткрытьФорму(«ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаУправляемая»);
// даёт ошибку
// {ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаОбычная.Форма(4)}: Ошибка при вызове метода контекста (ОткрытьФорму)
// ОткрытьФорму(«ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаУправляемая»);
//по причине:
//Получение управляемой формы внешней обработки/отчета для обычного режима работы приложения не поддерживается

КонецПроцедуры
1С:Предприятие 8.3 (8.3.18.1363), основной режим запуска — обычное приложение. Переключение основного режима запуска на «управляемое приложение» не решает эту проблему.

Рубрика: Без рубрики | Оставить комментарий

Сменить пароль в терминальной сессии

Сменить пароль в терминальной сессии путем нажатия Ctrl + Alt + End не получится, если у Вас старый клиент удаленного рабочего стола, который не умеет пересылать сочетание клавиш Ctrl + Alt + End. Например, если у Вас Windows Vista . Для этой цели можно попробовать использовать экранную клавиатуру или программу удалённого управления, которая умеет пересылать на клиента это сочетание клавиш.

Рубрика: Без рубрики | Метки: | Оставить комментарий

Как отразить ddos-атаку на сайт

Статья Как отразить ddos-атаку на сайт.

Рубрика: Без рубрики | Оставить комментарий