Как почистить кэш Citrix находясь в опубликованном приложении 1С

Кэш Citrix чистят через проводник, открытый в контексте сервера Цитрикс (в 1С — Файл — Открыть — встать на любой папке — контекстное меню правой кнопкой мыши — Открыть в новом окне). Ищут там папку своего профиля и грохают временные файла профиля

Рубрика: Дележка опытом | Метки: | Оставить комментарий

Ошибка «Слишком много фактических параметров для метода фонового задания»

Фоновое заданиеФоновое задание. Ошибка выполненияСлишком много фактических параметров для метода фонового заданияРегламентное задание. Поддержание работоспособности вебсервисов
Чтобы победить эту ошибку, иногда нужно пересоздать регламентное задание (т.е. удалить задание и создать его заново). Это помогает только в том случае, если задание не предопределенное.
Рубрика: Дележка опытом, Ошибки в программе | Метки: | Оставить комментарий

Отключение базы 1С от главного узла

Если база 1С является периферийным узлом в плане обмена, то отключить её от узла представляется простой операцией. Однако это отключение может не сработать (например, на релизе 1С Предприятие 8.3.14), если к базе есть соединение консоли управления серверами 1С Предприятия. При этом метод программного отключения базы от узла ошибок не выдаёт! так что видимость успеха операции отключения полная, но отключение не происходит, пока не будет удален сеанс связи базы с консолью управления.

Рубрика: Дележка опытом | Метки: , , | Оставить комментарий

Решение вопроса с ошибкой после обновления на wordpress 6.1

После обновления wordpress 6.03 на wordpress 6.1 возникла такая немаксируемая ошибка при входе на сам сайт и при входе в его админ-панель:
Fatal error: Cannot redeclare wp_add_global_styles_for_blocks() (previously declared in /home/my_site/docs/wp-includes/global-styles-and-settings.php:211) in /home/my_site/docs/wp-content/plugins/gutenberg/lib/compat/wordpress-6.1/get-global-styles-and-settings.php on line 11
Данная ситуация решается так:
Вариант 1.
— нужно скачать файл mainboard.net.ru/misc/php/get-global-styles-and-settings.php.txt
— переименовать его обратно в .php
— записать его вместо /home/my_site/docs/wp-content/plugins/gutenberg/lib/compat/wordpress-6.1/get-global-styles-and-settings.php
Сайт снова начнет работу как ни в чем не бывало, только потребует обновить плагины (в том числе Gutenberg) и темы.
Вариант 2.
Проверить почту администратора сайта и найти там письмо с темой «[my_site] На сайте возникли технические проблемы». Найти в этом письме специальную ссылку для аварийного входа в консоль и зайти по ней в консоль. Затем обновить все плагины и темы или при необходимости отключить некоторые из них.

Рубрика: Дележка опытом, Ошибки в программе | Метки: , , | Оставить комментарий

Программист меняет материнскую плату

В местной IT-группе Телеграм моего микрорайона женщина по имени Любовь 02.11.2022 спросила, может ли кто из соседей по району заменить материнскую плату. Я отозвался, что могу. На следующий день я поднялся в квартиру Любови в соседний дом, познакомился с Алексеем и Любовью и приступил к работе. Хозяин компьютера Алексей рассказал, что он купил в Ситилинке компьютер само-сбором (используя «конструктор» на сайте), но примерно через месяц он перестал нормально работать, при запуске компьютера выдавались шумы в звуковом канале. Я предположил, что возможной причиной поломки было использование разгрызенного собакой звукового кабеля, что явилось причиной короткого замыкания. Алексей купил новый корпус без блока питания и новую материнскую плату. Всё это предстояло подружить со «старым» блоком питания и «старым» процессором. Алексей попросил меня научить его тем премудростям, которые я буду показывать в ходе работы, я согласился. Как ни странно, мы с ним провозились 4 часа: сначала вынимали блок питания, затем устанавливали его в новый корпус, затем откручивали от старого компа и прикручивали в новый корпус материнскую плату, и наконец долго и безуспешно пытались запустить материнскую плату. Оказалось, что на новой материнской плате (полноразмерный ATX) есть 6-пиновый разъем питания PCI-express, для которого нужно было найти штекер питания (путём отделения 8-пинового штекера на 6 и 2). На старой плате такого разъема не было. При этом питание процессора осуществлялось через 2 соседних разъёма — один 8 пинов, другой 4 пина. Чтобы получить 4 пина, нужно было тоже в другом кабеле питания разделить 8 пинов на 4 и 4. Причем процессор можно запитать одной веткой кабеля. Вот так мы запустили компьютер. Оставалось вставить планку M2 с операционной системой. На материнской плате оказалось 3 разъёма M2 . Сначала пытались вставить планку в старший разъём #1, но она оттуда сама выскакивала, а мою идею прикрепить её каким-нибудь винтом не получилось осуществить. Пришлось вставлять эту планку во второй разъём M2 . HDMI-выход с компьютера втыкался в огромный телевизор. HDMI-выход из самой материнской платы почему-то не сработал (Алексей сказал, что причиной этого является то, что процессор не содержит поддержки графики). Графика заработала только после установки видеокарты MSI.

Рубрика: Дележка опытом | Метки: , | Оставить комментарий

Сонар Куб

Я стал менеджером внедрения программного продукта SonarQube для проекта «Управление техническом долгом проектов 1С с помощью SonarQube»

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

Типизация колонок во временной таблице значений

Когда таблица значений поступает на вход запроса в качестве параметра, её колонки нужно типизировать.

Результат.Колонки.Добавить("КорСубконто1"); - так писать нельзя

так как возникает ошибка времени выполнения:

Ошибка при вызове метода контекста (Выполнить): {(1, 35)}: Тип не может быть выбран в запросе
ВЫБРАТЬ * ПОМЕСТИТЬ Временная2 ИЗ <<?>>&Результат КАК Результат

Если КорСубконто1 - значение характеристики ПланыВидовХарактеристик.ВидыСубконтоБУ, то вместо конструктора ОписаниеТипов() нужно описывать тип добавляемой колонки так

Результат.Колонки.Добавить("КорСубконто1", Метаданные.ПланыВидовХарактеристик.ВидыСубконтоБУ.Тип); 
Рубрика: Без рубрики | Метки: , , | Оставить комментарий

Понравилось на собеседовании

Соискатель на должность «ведущий программист» : я был руководителем, но мне не нравится этот вид деятельности (руководство людьми), так как я честный человек, а руководство связано с манипуляциями.

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

Устранение ошибки fatal no pg_hba.conf entry for host 10.20.30.40

Я установил на свою рабочую станцию сервер СУБД PostgreSQL версии 14.3-1.1C и получил ошибку «fatal no pg_hba.conf entry for host 10.20.30.40» при попытке добавить новую базу на новый сервер. Решение:
добавить строку
host all all 10.0.0.1/8 md5
в файл pg_hba.conf. А если нужно переложить каталог с базами в другое место, то нужно остановить службу сервера, переместить каталог «data» в новое место, найти в реестре Windows строку запуска службы сервера и отредактировать её. Каталог с данными находится в этой строке запуска службы сервера:
«C:\Program Files\PostgreSQL\14.3-1.1C\bin\pg_ctl.exe» runservice -w -N «pgsql-14.3-1.1C-x64» -D «D:\Postgres\data\«
Затем службу нужно запустить.

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

Узнать код символов в строке

Чтобы узнать коды символов в строке, нужно пропустить её через эту страницу http://wb0.ru/chrconv.php . Чтобы узнать, нет ли русских символов в этой строке, поставьте переключатель над полем «Результат:» в положение «Только русские:». В строке будут заменены русские символы на их коды

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