// Класс (таблица) которую меняем. Заходим под admin, жмем сверху "Классы". Выбираем в списке 1-го уровня. org - это организация.
var cls = "org";
// Атрибут (поле) которое меняем. Заходим под admin, жмем сверху "Классы". Выбираем класс. Далее справа выбираем "Атрибуты". Выбираем атрибут. orgStruct - тип правовой формы.
var attr = "orgStruct";
// Это новый ID. Чтобы узнать его надо включить в таблице скрытый столбец id. ВНИМАНИЕ! В каждой базе ID отличается. 2496 - это id в базе ХМАО: Юридическое лицо
var newId = 2496;
// Скрипт устанавливает значения там, где отсутствует введенное значение
var recs = $o.execute ({
asArray: true,
select: [
{"a": "id"}, "id"
],
from: [
{"a": cls}
],
where: [
{"a": attr}, "is null"
]
});
$o.startTransaction ();
_.each (recs, function (rec, i) {
var o = $o.getObject (rec.id);
o.set ("orgStruct", newId);
o.sync ();
console.log (i + 1, "of", recs.length);
});
$o.commitTransaction ();
// Чтобы выполнить скрипт в Google Chrome (Windows) нажмите F12. Далее выбрать закладка "Консоль". Вставить скрипт, нажать Enter