Modificar XML de la Vista Formulario Odoo por SQL

Por Jhonny Martínez E., 16 Marzo, 2023
PgAdmin4

Cuando modificamos algún módulo personalziado en Odoo puede pasar que al actualizarlo nos tire un error que hace referencia a un campo que para Odoo no existe.

Esto sucede porque las vistas se guardan en una tabla y la versión anterior de la vista aún existe en esa tabla, entonces, odoo, al tratar de levantar la instancia trata de ubicar ese campo sin embargo ya no existe en nuestro archivo xml del módulo que estamos tratando de actualizar.

La solución puede pasar por revertir los cambios en nuestro módulo de tal forma que este igual a la versión guardada en la tabla de odoo. Sin embargo esta vez solucionaremos el problema mediante SQL.

Procedimiento:

  • Conectarse a la base de datos mediante PgAdmin
  • Ubicar la vista objetivo filtrando por el campo que nos da error en el log de Odoo.

SELECT id, name, model, type, active, arch_db FROM ir_ui_view WHERE arch_db ILIKE '%date_emission_time%'

La columna arch_db de la tabla ir_ui_view guarda todo el XML de la vista.

La cadena de texto date_emission_time es la que tenemos que quitar de manera que buscamos todas las vistas que tienen ese texto. 

  • Borrar el campo que nos esta dando problemas de la vista usando PgAdmin.

Opcionalmente se puede probar si la vista elegida es la correcta desactivándola y tratando de levantar el sistema.

UPDATE ir_ui_view SET active = true WHERE id = 1650

Luego borramos el campo con ayuda de PgAdmin

  • Guardar cambios en PgAdmin.
  • Levantar Odoo.

Etiquetas

Comentarios15

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.

Clydelyday (no verificado)

Hace 4 meses

CUTE LITTLE GIRLS

==> s.yjm.pl/6N2Y <==

==> s.yjm.pl/6N2Y <==

CUTE LITTLE GIRLS

kupitstab_dqmi (no verificado)

Hace 3 meses 2 semanas

En respuesta a por Clydelyday (no verificado)

Остановите проблемы с перегрузками в сети с помощью стабилизатора напряжения
Стабилизаторы напряжения электромеханические Стабилизаторы напряжения электромеханические .

m1WIN2024Kadly (no verificado)

Hace 1 mes 2 semanas

Букмекерская контора 1win – одна из самых популярных площадок, где пользователи могут делать ставки, играть, делать ставки и т. д. Для привлечения новой аудитории данная букмекерская контора предлагает новичкам отличный бонус – возможность получить до 200 000 бонусов за 4 депозита. И для этого покупателям даже не нужно вводить промокоды. Вам просто нужно зарегистрироваться в этом сервисе.

Промокод 1вин 2024: m1WIN2024 — это уникальный код, который необходимо указать при регистрации для получения бонуса 500% до 75 000 рублей. Это предложение доступно только новым игрокам, которые могут претендовать на приветственный бонус 1Win.
Для постоянных клиентов букмекерская контора постоянно выпускает новые промокоды 1win, ведь с этими бонусами клиентам гораздо приятнее пользоваться услугами этой букмекерской конторы. Промокод – это уникальный набор букв и цифр, активация которого позволяет человеку получить бонус. В этом обзоре мы расскажем, где взять новые промокоды 1win и как их активировать для получения бонусов.
Актуальный промокод 1Win 2024 вы можете найти на различных страницах с информацией о бонусах в букмекерских конторах. Продажи также осуществляются через партнеров компании. Лучшее место для поиска купонов – Telegram-канал букмекерской конторы. Новые ваучеры появляются там каждый день. 1Win может отправить промокод индивидуально уже зарегистрированному клиенту. Например, по случаю годовщины регистрации или просто дня рождения клиента.
С промокодом 1WIN новые игроки могут значительно увеличить сумму своего первого и последующих депозитов. Полученные бонусы можно использовать в игре и в случае успеха перевести на свой электронный кошелек. Максимальная сумма бонуса – 75 000 рублей.
Отдельной вкладки для проверки комбинаций нет. Если введено правильно, система активирует бонусное предложение. Во вкладке «Ваучер» в личном кабинете появится сообщение при вводе промокода 1Vin. Отсюда вы сможете увидеть, правильно ли была введена комбинация.
Источник: https://mmocenter.ru/blog/promokod-1win-promokody-1vin-pri-registracii-…

1x_109745 (no verificado)

Hace 1 mes 2 semanas

Первый шаг к увеличению бонуса при регистрации или совершении ставок. Текущий промокод 1xbet на сегодня — 1x_109745. На вкладке «Регистрация» у вас есть выбор: бонус в ставках на спорт и бесплатная ставка в казино.
Чтобы получить
Промокод 1хбет, вы должны стать активным игроком. Для этого вам необходимо зарегистрироваться и пополнить свой счет. Бонус на депозит предоставляется бесплатно всем новым игрокам согласно акции.
Для регистрации необходимо найти актуальное на сегодня зеркало и ввести сегодняшний промокод 1x_109745. Вы можете зарегистрироваться в один клик – по электронной почте, номеру телефона или в социальных сетях. Сети. Далее заполните форму в личном кабинете. Обратите особое внимание на обязательные поля под звездочкой. Если вы заполните его правильно, вы получите сообщение «Данные успешно сохранены». Бонус становится доступен после первого пополнения игрового счета одним из способов из блока пополнения.
Бонусы 1xbet можно получить в рублях, долларах и евро, в зависимости от того, из какой вы страны. Каждый пользователь, который зарегистрируется на официальном сайте и воспользуется промокодом, получит бонусы от букмекерской конторы 1xbet.
Размер бонуса по промокоду конторы 1xBet будет равен 100% от суммы первого депозита от 100 до 6500 рублей. Вы можете использовать промокод дня 1xbet только один раз; Вы получите бонусные деньги сразу после пополнения баланса. Этот бонус необходимо отыграть в течение месяца. Оборот должен превышать сумму, зачисленную на бонусный счет, в 5 раз. Делайте экспресс-ставки на 3 исхода с коэффициентом выше 1,4. На 1xbet вы можете делать ставки на спортивные события, использовать прогнозы капперов, чтобы получить максимальные условия, используйте наш промокод при регистрации 1xbet — 1x_109745.

Промокод 1хбет

peremotka2 (no verificado)

Hace 1 mes 2 semanas

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

Перемотка электродвигателей: основные этапы и особенности процесса

Перемотка электродвигателей — это процесс замены старой или повреждённой обмотки на новую. Она может потребоваться в различных ситуациях, например, при износе рабочих обмоток, межвитковом пробое изоляции, коротком замыкании витков или изменении рабочего напряжения.
Этапы перемотки электродвигателя:
Дефектация: визуальный осмотр двигателя, определение наличия вмятин, царапин и оценка состояния существующих обмоток.
Удаление старых обмоток: срезание бандажных креплений и фиксация схемы соединения обмоток.
Очистка пазов статора: освобождение пазов от старой обмотки и очистка от наплывов лака, остатков изолирующих материалов.
Монтаж новых изолирующих прокладок: установка прокладок в пазы статора.
Намотка новых катушечных групп: на специальном оборудовании наматываются новые катушки, которые затем размещаются в пустых пазах статора и фиксируются.
Укладка обмоток: установка межкатушечных изолирующих элементов и обвязки (бандажа).
Подключение катушек согласно схеме: проверка электрических параметров и замыкание на корпус.
Пропитка лаком: статор пропитывается лаком для улучшения изоляционных свойств.
Полное отверждение лака и финишный контроль параметров: контроль напряжения пробоя и механических характеристик.
Механическая сборка двигателя и подключение главных выводов обмоток к клеммам: завершение процесса перемотки.
После завершения всех этапов перемотки проводится тестовый прогон электродвигателя для проверки его работоспособности.

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

EsenistrKadly (no verificado)

Hace 1 mes 1 semana

Циклёвка паркета: особенности и этапы услуги
Циклёвка паркета — это процесс восстановления внешнего вида паркетного пола путём удаления верхнего повреждённого слоя и возвращения ему первоначального вида. Услуга включает в себя несколько этапов:
Подготовка: перед началом работы необходимо защитить мебель и другие предметы от пыли и грязи, а также удалить плинтусы.
Шлифовка: с помощью шлифовальной машины удаляется старый лак и верхний повреждённый слой древесины.
Шпатлёвка: после шлифовки поверхность паркета шпатлюется для заполнения трещин и выравнивания поверхности.
Грунтовка: перед нанесением лака паркет грунтуется для улучшения адгезии и защиты от плесени и грибка.
Нанесение лака: лак наносится в несколько слоёв с промежуточной шлифовкой между ними.
Полировка: после нанесения последнего слоя лака паркет полируется для придания поверхности блеска и гладкости.
Циклёвка паркета позволяет обновить внешний вид пола, восстановить его структуру и продлить срок службы.
Сайт: ykladka-parketa.ru Циклёвка паркета

1lpenistrKadly (no verificado)

Hace 1 mes 1 semana

Лендинг-пейдж — это одностраничный сайт, предназначенный для рекламы и продажи товаров или услуг, а также для сбора контактных данных потенциальных клиентов. Вот несколько причин, почему лендинг-пейдж важен для бизнеса:
Увеличение узнаваемости компании. Лендинг-пейдж позволяет представить компанию и её продукты или услуги в выгодном свете, что способствует росту узнаваемости бренда.
Повышение продаж. Заказать лендинг можно здесь - 1landingpage.ru Одностраничные сайты позволяют сосредоточиться на конкретных предложениях и акциях, что повышает вероятность совершения покупки.
Оптимизация SEO-показателей. Лендинг-пейдж создаются с учётом ключевых слов и фраз, что улучшает позиции сайта в результатах поиска и привлекает больше целевых посетителей.
Привлечение новой аудитории. Одностраничные сайты могут использоваться для продвижения новых продуктов или услуг, а также для привлечения внимания к определённым кампаниям или акциям.
Расширение клиентской базы. Лендинг-пейдж собирают контактные данные потенциальных клиентов, что позволяет компании поддерживать связь с ними и предлагать дополнительные услуги или товары.
Простота генерации лидов. Лендинг-пейдж предоставляют краткую и понятную информацию о продуктах или услугах, что облегчает процесс принятия решения для потенциальных клиентов.
Сбор персональных данных. Лендинг-пейдж позволяют собирать информацию о потенциальных клиентах, такую как email-адрес, имя и контактные данные, что помогает компании лучше понимать свою аудиторию и предоставлять более персонализированные услуги.
Улучшение поискового трафика. Лендинг-пейдж создаются с учётом определённых поисковых запросов, что позволяет привлекать больше целевых посетителей на сайт.
Эффективное продвижение новой продукции. Лендинг-пейдж можно использовать для продвижения новых товаров или услуг, что позволяет привлечь внимание потенциальных клиентов и стимулировать их к покупке.
Лёгкий процесс принятия решений. Лендинг-пейдж содержат только самую необходимую информацию, что упрощает процесс принятия решения для потенциальных клиентов.
В целом, лендинг-пейдж являются мощным инструментом для продвижения бизнеса, увеличения продаж и привлечения новых клиентов.
Заказать лендинг

bonuspromokodbk (no verificado)

Hace 1 mes

Букмекерская контора 1Вин – новинка в игровом мире, которая стремительно набирает популярность с 2016 года. Игрока привлекает действующий промокод 1winbonusbk. Увлекательные игры от 1win с впечатляющими суммами ставок и невероятными размерами ставок не оставят равнодушным даже самого требовательного игрока. Это произошло благодаря выгодным тарифам и высококачественным финансовым услугам. Например, приветственный бонус от 1winbonusbk составляет до 200%. Ни один букмекер этого не предлагает.
Чтобы получить доступ к бонусам и акциям 1win, вам необходимо пройти верификацию. Промокод 1win тогда примените промокод на сайте или в приложении и мгновенно выигрывайте в полевых или в игровых автоматах 1win и получайте до 50 000 рублей. Если вам понадобится помощь, вы всегда можете обратиться в онлайн-поддержку букмекерской конторы 1win.
Зарегистрироваться в 1win можно через акционную страницу или главную страницу сайта. И здесь, и там вы можете использовать промокод 1winbonusbk.
После регистрации код автоматически активируется, вы можете получить до 50 000 на первый депозит, пополнив игровой счет.
Сегодня букмекерская контора предлагает несколько вариантов вознаграждения. Большинство из них активируются после ввода специальных кодов, каждый из которых уникален. Клиент может использовать комбинацию только 1 раз. Продолжительность ограничена, как и количество участников.
Клиенты 1Win могут получать актуальные промокоды в группах букмекерской конторы в социальных сетях, в мессенджерах и у партнеров букмекерской конторы. Поощрения рассчитываются автоматически. Код необходимо активировать перед следующим пополнением счета. Если комбинация не была использована при регистрации, получить подарок от букмекера будет невозможно.

Промокоды 1вин
https://bonus-promokod-bk.ru/promokody-bk/promokod-1win/

onexbetsKadly (no verificado)

Hace 3 semanas

АКТУАЛЬНЫЙ ПРОМОКОД 1x_1791223 НА 2024г

Промокод 1хбет – это неотъемлемая часть современной жизни. Мы все стремимся сэкономить деньги и получить наибольшую выгоду от своих покупок. Исходя из этого, я хотел бы предложить вам уникальный промокод от компании 1xbet, который поможет вам насладиться азартом и выйти в плюс.
1xbet – это ведущая мировая букмекерская контора, предлагающая широкий спектр спортивных ставок и увлекательный игровой опыт. С недавних пор, компания также предлагает возможность играть в виртуальные онлайн-казино, что делает её еще более привлекательной для азартных игроков.
Итак, промокод от компании 1xbet дает вам возможность получить бонус при регистрации на сайте. Просто введите этот уникальный код при создании своего аккаунта, и вам будет начислен бонусный баланс, который вы можете использовать для различных видов ставок и игр.
Промокоды 1ХБЕТ На что вы можете потратить свой бонусный баланс? Возможностей здесь предостаточно. Вы можете делать ставки на спортивные события – футбол, теннис, хоккей, баскетбол и многое другое. Независимо от того, являетесь ли вы фанатом больших лиг или предпочитаете теннисные матчи мирового уровня, 1xbet предлагает обширный выбор категорий и событий, на которые можно сделать ставку.
Если вы больше склонны к игровым автоматам и карточным играм, то также найдете множество вариантов на сайте 1xbet. Яркие слоты, популярные игры, лотереи и многое другое – все это доступно вам с помощью бонусного баланса, который вы получите с промокодом.
Что еще привлекательно в использовании промокода? Это великолепная возможность испытать свою удачу, не тратя при этом деньги из своего собственного кошелька. Бонусный баланс предоставляет вам льготу играть на деньги конторы без риска потери личных средств. Это прекрасный способ познакомиться с азартным миром и понять, на какие игры и виды ставок вы хотите делать наибольший акцент.
Помимо этого, компания 1xbet предлагает регулярные акции и бонусы для своих постоянных игроков, что делает её еще более привлекательной для всех поклонников азартных игр.
Не упустите возможность получить уникальный промокод от 1xbet и начать свой путь в мир азартных игр с удвоенными шансами на успех! Зарегистрируйтесь прямо сейчас, используя промокод, и откройте для себя увлекательный и захватывающий мир ставок и игр на сайте 1xbet. Вам понравится!
Источник: https://mmocenter.ru/blog/promokod-1xbet/