arefaste/1C_Forums huggingface dataset:
Как можно перенести пользователей заведенных в конфигураторе в аналогичную но чистую базу с привязкой к ролям?
---
Да вроде нашел, ВыгрузкаЗагрузкаПользователей, сейчас посмотрю
---
есть обрабротка перенос пользователей. в поиск
---
Да вроде нашел, ВыгрузкаЗагрузкаПользователей, сейчас посмотрю
---
Вроде, такая была на ИТС, upload users.erf
Подскажите как исправить ошибку - никаких структур не создавала. Отчет в типовой ЗУП сделан.
---
нет, проблема в другом
---
Если отчет открыть через Файл --> Открыть ошибка тоже остается?
---
Так и открывала
---
Просто думал может релизу не нравиться структура которая описана в процедуре "СведенияОВнешнейОбработке", но видимо проблема в чем-то другом. Может как вариант упростить запрос до исходного или пересоздать конструктор настроек
---
нет, проблема в другом
---
В чем была причина?
---
Точно не знаю, может быть в том, что передавала ЭтотОбъект в качестве параметра в общий модуль во внешнем отчете? Если отчет в конфигурации, то ошибка не возникает.
Теперь проблема в другом - должность не выводится((
---
Там у Вас в запросе стоит вывод должности как пустая ссылка
ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка) КАК Должность,
Может стоит соединить данные по соответствующим регистрам?
Всем доброго дня. Сама проблема не уникальна: начала глючить форма в расширении, не реагирует на изменения внесенные в форму (в частности, доступность элемента истина, а при открытии все равно недоступен и т.п.)
Ну сломалась и сломалась, обычно лечилось очищением кэша, обновлением формы, в крайнем случае, что помогало всегда - удаление формы и добавление заново.
Так вот, самое ужасное, удаление и добавление формы не помогло!
Подскажите, что это может быть и как вылечить.
---
Еще раз снес-добавил форму. Заработало.
---
как вариант, само расширение стало не активно.
---
наверное не умеете работать с расширениями.
Список расширений покажи?
И релиз платформы не указан...
---
8.3.16.1502
---
значит криво делаете.
Ещё есть внутренний кеш 1с.
---
ну это уж совсем простой вариант. Все активно, в расширении куча объектов, которые нормально отрабатывает. Да и более того, код самой проблемной формы отрабатывает нормально (отладчик ее "видит"). Проблемма в элементах формы.
---
Должен внести корректировку - сама поблемная форма не реагирует на отладчик, т.е. база ее не видит.
---
Еще раз снес-добавил форму. Заработало.
Приветствую. Хочу распечатать док на стороннем принтере, подсовываю ему имя принтера перед печатью, но если 1С не видит этого принтера, то печатает на принтере "по умолчанию". Как можно обработать эту ситуацию, чтобы ненужная печать на принтере по умолчанию не производилась?
---
```1c
    Попытка
    КОМОбъект = Новый COMОбъект ("WScript.Network");
    Принтеры = КОМОбъект.EnumPrinterConnections(); //возвращает массив, в котором на принтер идет два элемента - порт и локальное имя.

    н = 0;
    Пока н < Принтеры.Count()-1 Цикл // соответственно нам нужен каждый второй элемент массива
    НовСтрока = ТабличноеПоле1.Добавить();
    НовСтрока.Принтер = Принтеры.Item(н+1);
    //Список.Добавить(Принтеры.Item(н+1), Принтеры.Item(н+1));
    н = н + 2;
    КонецЦикла;
    Исключение
    Сообщить(ОписаниеОшибки());
    КонецПопытки;
```

Код выбора принтера, если в списке нет вашего принтера, значит он скорее всего не доступен.
---
```1c
    Попытка
    КОМОбъект = Новый COMОбъект ("WScript.Network");
    Принтеры = КОМОбъект.EnumPrinterConnections(); //возвращает массив, в котором на принтер идет два элемента - порт и локальное имя.

    н = 0;
    Пока н < Принтеры.Count()-1 Цикл // соответственно нам нужен каждый второй элемент массива
    НовСтрока = ТабличноеПоле1.Добавить();
    НовСтрока.Принтер = Принтеры.Item(н+1);
    //Список.Добавить(Принтеры.Item(н+1), Принтеры.Item(н+1));
    н = н + 2;
    КонецЦикла;
    Исключение
    Сообщить(ОписаниеОшибки());
    КонецПопытки;
```

Код выбора принтера, если в списке нет вашего принтера, значит он скорее всего не доступен.
---
Спасибо! Все получилось :)
Привет Всем
Написал самописную конфу на УФ в 1С 8.3.10, есть три Подсистемы Гостиница, Кафе, Спасалон
во всех трех подсистемах один и тот же документ ПриходВыручки, в нем реквизит Подразделение (Справочники.ПодразделенияКО),
подразделения с предопределенными значениями Гостиница, Кафе, Спасалон, пользователи с ограниченными правами видят только одну подсистему ту в которой работают, ПриСозданииНаСервере прописал

```1c
    Если РольДоступна("Официант") Тогда
    Отдел = Справочники.ПодразделенияКО.Кафе;
    ИначеЕсли
    РольДоступна("Гостиница") Тогда
    Отдел = Справочники.ПодразделенияКО.Гостиница;
    ИначеЕсли
    РольДоступна("СПА") Тогда
    Отдел = Справочники.ПодразделенияКО.Спа;
    КонецЕсли;

    Если НЕ РольДоступна("ПолныеПрава") Тогда
    ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Подразделение");
    ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбора.Использование = Истина;
    ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
    ЭлементОтбора.ПравоеЗначение = Отдел;
    КонецЕсли;
```

пользователи видят только свои документы, а вот когда заходишь с полными правами , то тогда видны все документы, можно ли сделать так что бы с полными правами находясь в Подсистеме Гостиница видеть только документы с подразделением гостиница и тд? знаю что Подсистема не интерактивный объект но может есть какое либо решение?
---
Добавить в документ три команды. Каждая команда будет открывать один и тот же список, но с установкой своего отбора.
---
Добавить в документ три команды. Каждая команда будет открывать один и тот же список, но с установкой своего отбора.
---
И собственно разместить эти команды в разных подсистемах.
---
спасибо большое, про команды я как то не сразу сообразил
Приветствую, Форумчане!
1с8.3.12, самопис, УФ

Имеется отчет СКД, применяется РегистрНакопления "ПланированиеБюджета"
Регистраторами этого РН являются несколько документов.
У этих документов есть реквизит, который заполняется ссылкой на пользователя, создавшего этот документ.
Но, к сожалению, у каждого из этих документов наименования реквизита пользователя различный:
Документ01 - "Автор"
Документ02 - "Ответственный"
Документ03 - "Руководитель"

Требуется в отчете установить отбор по данному реквизиту. Если бы наименование этого реквизита в этих документах было одинаковым, то вывел бы поле
ПланированиеБюджета.Регистратор.Автор

Как мне поступить, чтобы вывести поле по реквизиту с разными наименованиями?
---
Если запрос строится к виртуальным таблицам РН, вариант (2) не будет оптимальным. В этом случае лучше воспользоваться оператором ВЫБОР КОГДА...
---
Делать запрос с объединением (по разным видам регистраторов), все три реквизита вывести под одним псевдонимом.
---
Если запрос строится к виртуальным таблицам РН, вариант (2) не будет оптимальным. В этом случае лучше воспользоваться оператором ВЫБОР КОГДА...
---
Ну почему, можно сперва выдрать всё в ВТ.
---
Правильно будет сделать как в (2). Но не просто как в (2), а так чтобы в это объединение могли примениться отборы пользователя (если таковые будут)
Добрый день, помогите сделать представление списка счетов, сейчас использую этот код см срин, но проблема его в том что второй счет при редактирование отсутствует если это список начать редактировать, см срины.
---
```1c
    лкСчет = БухгалтерскийУчет.СчетПоКоду("27", Объект.Дата, Объект.Организация);
    Элементы.СчетУчета.СписокВыбора.Добавить(лкСчет, "Ткани и изделия из них");
    лкСчет1 = БухгалтерскийУчет.СчетПоКоду("105.00", Объект.Дата, Объект.Организация);
    Элементы.СчетУчета.СписокВыбора.Добавить(лкСчет1, "Материальные средства: ручки, тарелки и.т.д");
```
---
Ответ найден !!!)))
---
и какой ответ? :-)
---
```1c
    лкСчет = БухгалтерскийУчет.СчетПоКоду("27", Объект.Дата, Объект.Организация);
    Элементы.СчетУчета.СписокВыбора.Добавить(лкСчет, "Ткани и изделия из них");
    лкСчет1 = БухгалтерскийУчет.СчетПоКоду("105.00", Объект.Дата, Объект.Организация);
    Элементы.СчетУчета.СписокВыбора.Добавить(лкСчет1, "Материальные средства: ручки, тарелки и.т.д");
```
1С:8.3 (8.3.18.1289), КА 2 (2.4.13.103)
Добрый день! Проблема в следующем, Менеджер открывает Заказ Клиента созданный день или два дня назад ,чтобы добавить еще пару позиции ,нажимает подобрать товары и программа виснет на глухо полностью и клиенту приходится ждать пока перезапустят программу и Чтобы не зависало помогает только если передвинуть дату создания заказа на сегодняшний день.
---
А это у всех виснет? У всех пользователей с данным набором прав?

Если нет, то попробуйте сбросить настройки подбора
---
Сделайте замер производительности, воспользуйтесь отладкой. Надо разобраться что вызывает такое поведение, может тяжелый запрос, может зацикливание, может 1с ждет каких-то вводных или открывает диалоговое окно для пользователя, а оно прячется где-то и тому подобное. Т.е. я бы сначала попробовал определить тот код, который вызывает "зависание".
---
Можно посмотреть полнотекстовый поиск или попробовать отключить индекс ППД
---
Очень похоже что виснет на расчете доступных остатков. В этой функциональности ничего не дорабатывалось?
---
Хорошо бы выяснить после чего это началось?
Первым делом не отключить, а обновить или пересоздать индекс полнотекстового поиска.
Вторым делом - реструктуризацию таблиц и переиндексацию.
База у вас клиент-серверная? На какой СУБД?
---
Если база без доработок (изменений конфигурации, расширений), тогда 90 процентов, что дело в кэше, локальном или серверном. Еще процентов 5, что настройки пользователя.
---
Еще встречался с такой же фигней, когда терминальное шаред подключение к 1с, тогда модальные окна иногда не всплывают в таком варианте работы в рабочей зоне пользователя, а 1с блокируется и не перерисовывается в шареде.
---
посмотрите через отладчик на чем виснет.
Сколько позиций номенклатуры в справочнике? База файловая?
---
База серверная
---
База серверная
postgresql?
Какая версия?
---
дорабатывалось. добавили таблицу остатков и цен в обработку Подбор товаров в документ продаж в расширении
---
но даже если отключить это расширение зависает, возможно да программа делает расчет остатков на ту дату которая установлена
---
Значит надо копать в сторону методики расчета остатков. Например если берете из регистра свободных остатков, то не имеет смысла брать остатки на дату ранее текущей... исходя из логики его работы просто.
---
База да клиент-серверная, индекс полнотекстового поиска обновлял и пересоздавал.
(3) не помогает
 (6) База доработана , не типовая , расширения есть.
---
А это у всех виснет? У всех пользователей с данным набором прав?

Если нет, то попробуйте сбросить настройки подбора
---
было замечено только у двух пользователей пока, с данным набором прав
---
Сбрасывайте настройки.
---
Сбросил настройки подбора, все получилось, больше не виснет.
Добрый день. Руководство попросили сделать на определенные позиции учет по серийным номерам. При поступлении на склад мы вводим эти серийные номера для каждой позиции. А вот при отгрузки нам нужно в ручную выбрать серийный номер из большого списка. Но сам серийник не уходит из списка при его отгрузки.( список все растет и растет). как сделать так что бы в момент отгрузки эти серийники стирались из списка.?
---
Ни как. В типовом виде серии в ут 10.3 не удобны. Мы у себя сделали отдельную форму подбора серий, в которой показываются только серии, по которым есть остаток.
---
В 1С
---
Ни как. В типовом виде серии в ут 10.3 не удобны. Мы у себя сделали отдельную форму подбора серий, в которой показываются только серии, по которым есть остаток.
---
это в 1с сделали? или в сторонней программе? расскажите пожалуйста))))
---
В 1С
Добрый день. Имеется документ приходный ордер с реквизитом Склад и ТЧ: Номенклатура, Количество, Цена, Сумма, Наценка в Рознице. При его проведении должны формироваться движения в регистре накопления Себестоимость: Склад, Номенклатура, Количество, Себестоимость. С измерениями и ресурсом Количество всё понятно. Как рассчитать Себестоимость? Не могу понять
Регистратор Приходный ордер. Данные берутся из ТЧ
---
Как я понимаю, в регистре накопления Себестоимость есть документ регистратор не только Приходный ордер. Относительно данного документа: Себестоимость обычно рассматривается Сумма без НДС/Количество по номенклатуре.
---
Как я понимаю, в регистре накопления Себестоимость есть документ регистратор не только Приходный ордер. Относительно данного документа: Себестоимость обычно рассматривается Сумма без НДС/Количество по номенклатуре.
---
Спасибо, разобрался, исходя из Вашего ответа) теперь другой вопрос. При создании приходного ордера сначала нужно выбрать вид склада: Оптовый или Розничный. Как сделать, чтобы при выборе Розничного склада и дальнейшего проведения документа создавалась запись в регистре сведений Подчинение регистратору с измерениями Склад, Номенклатура и ресурсом Цена?
---
при выборе Оптового склада запись не создается
---
(3) Как сделать, чтобы при выборе Розничного склада и дальнейшего проведения документа создавалась запись в регистре сведений Подчинение регистратору
Как вариант воспользоваться конструктором движений
My Webpage
Добрый день, При создании приходного ордера сначала нужно выбрать вид склада: Оптовый или Розничный. Как сделать, чтобы при выборе Розничного склада и дальнейшего проведения документа создавалась запись в регистре сведений Подчинение регистратору с измерениями Склад, Номенклатура и ресурсом Цена? При выборе оптового склада запись не создается
---
Какая конфа?
Даже если делаете без стандартов, то делаете сначала запрос вида

```1c
    Выбрать
    ТЧ Ссылка.Склад Как Склад
    ...
    Из Документ.ТабличнаяЧасть Как ТЧ
    Где ТЧ.Ссылка.Склад.ВидСклада = &ВидСклада
```

Потом делаете Движения.РС.Загрузить(Запрос.ВыполнитьВыгрузить())
---
Если РС в подчинении регистратору, то просто делаете движения. Объясните детальнее, в чем вопрос?
---
при выборе оптового склада запись в регистре тоже появляется,а по условию ее не должно быть
---
Ну так. Поставьте условие по виду склада. Всё равно не понимаю.
---
(4) // регистр РегистрСведений1

```1c
    Если Склад.ВидСклада = Перечисления.ВидыСклада.Розничный Тогда
    Движения.РегистрСведений1.Записывать = Истина;
    Для Каждого ТекСтрокаТовары Из Товары Цикл
    Движение = Движения.РегистрСведений1.Добавить();
    Движение.Склад = Склад;
    Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;
    Движение.Цена = ТекСтрокаТовары.Цена;
    КонецЦикла;
    Иначе Движения.РегистрСведений1.Записывать = Ложь;
    КонецЕсли;
```

так?
---
1. Желательно делать по стандартам.
2. Движения записывать желательно всегда, а не только по условию склада (т.е. в начале проведения, если у вас не установлено очищать движения автоматически, пишете
Движения.РС.Очистить()
Движения.РС.Записывать = ИСТИНА
Как-то так
---
тогда как примерно должен выглядеть код?
---
Какая конфа?
Даже если делаете без стандартов, то делаете сначала запрос вида

```1c
    Выбрать
    ТЧ Ссылка.Склад Как Склад
    ...
    Из Документ.ТабличнаяЧасть Как ТЧ
    Где ТЧ.Ссылка.Склад.ВидСклада = &ВидСклада
```

Потом делаете Движения.РС.Загрузить(Запрос.ВыполнитьВыгрузить())
В 1С используем хранение файлов в томах на диске.
После удаления документов содержащих файлы, сами файлы остаются на диске в томе.
В результата объем тома 1С и объем на диске отличается более чем в 2 раза.
Как удалить с диска файлы на которые в 1С больше нет ссылки?
---
открываем карточку справочника "Тома хранения файлов". на форме расположены кнопки "Проверить целостность" и "Удалить лишние файлы".
---
В БП 3.0 для этих целей есть кнопка "Удалить лишние файлы"
---
(4) У нас УТ:11.3, там такой кнопки не нашел
---
открываем карточку справочника "Тома хранения файлов". на форме расположены кнопки "Проверить целостность" и "Удалить лишние файлы".
---
Точно!!! В УТ:11.1 этого не было в 11.3.3 Есть!
---
Там еще и регламент очистки можно настроить с детализацией по объектам :) Но это все же на любителя.
---
Открыла данный справочник, но у меня на форме есть только кнопочка "Проверить целостность". Возможно кнопка "Удалить лишние файлы" появится после проверки целостности? Или она должна там быть изначально?
---
В обработчике ПередУдалением удалять файл на диске.
---
А что за конфигурация? Реализацию функционала можно посмотреть в любой конфе на БСП. Там есть контроль целостности томов с очисткой битых ссылок и удалением лишних файлов.
Кто-нибудь пробовал перенести блок учет давальческой схемы из ERP в КА? Переходить на ERP организация отказывается, а давальческий учет начнется со след. месяца :)

Поэтому встал вопрос, реально ли перенести этот блок из ERP в КА. Или проще будет самому создать документы?
---
Ну будут это видеть как оборот выкупленного с хранения, вам же важно по видам запасов разделить собственное или не собственное. А хранение с правом выкупа откладывается на отдельном виде запасов "Товар на хранении с правом продажи". Да и договор по которому будут отношения там отдельного вида - "С поклажедателем".

Так что локализировать как потоки сырья по сделкам от давальцев у вас получится, включая переработанное отдельно от возвращенного.

Вот только саму переработку придется сборкой видимо эмулировать либо списанием.
---
Или проще будет самому создать документы?
О каком количестве документов идёт речь?
---
примерно где-то 4.

Поступление сырья от давальца,
Передача давальцу,
Возврат сырья давальцу,
Отчет давальцу.
---
Поступление сырья от давальца,
Передача давальцу,
Возврат сырья давальцу,
Отчет давальцу.

а сколько их в базе? примерно
---
В ERP столько же. Просят аналогичный документооборот сделать. Проводки мб только другие будут.
---
Ну если часть разницы между стоимостью ЕРП и КА готовы лично вам доплатить...
---
Они готовы на все, кроме внедрения ERP :)
---
Вопрос я думаю не в количестве а в модели.

В ка можно ректально реализовать некое подобие переработки сырья давальца на основании хранения с правом выкупа. Только услуги по производству придется ему выставлять отдельно документом РУПА.

Ну а по сырьевой схеме кривенько но может взлететь.

Вот с переработкой на стороне сложнее...
---
Да их устраивает, что услуги реализацией выставят. Просто хотят видеть данные сколько пришло сырья, сколько затратили. Аналитику чтобы потом собирать. Вот и думаю стоит ли переносить документы или проще написать будет свои и сделать движения только по бух. регистру.
---
Ну будут это видеть как оборот выкупленного с хранения, вам же важно по видам запасов разделить собственное или не собственное. А хранение с правом выкупа откладывается на отдельном виде запасов "Товар на хранении с правом продажи". Да и договор по которому будут отношения там отдельного вида - "С поклажедателем".

Так что локализировать как потоки сырья по сделкам от давальцев у вас получится, включая переработанное отдельно от возвращенного.

Вот только саму переработку придется сборкой видимо эмулировать либо списанием.
---
Вдогонку. реально схема переработки давальческого в ЕРП мутная. У меня было пара внедрений таких. Пока бухгалтер осознала, как весь куст распределенных по длинному периоду документов корректно оформлять, чтобы отчет давальцу показывал не чушь, я упарился за них учет по данному контуру вести.

Ну и сама то мякотка, что в "родной" модели - отражение на регламентированном учете будет каноническое, а вот в эмуляции такого не добьешься... там все что поклажедатель припер встает на забаланс 002.01
Всем привет! Прошу помочь с задачей, начинающему 1Снику. Как программно задать значения параметрам запроса основного макета СКД отчета, не создавая форму отчета, при создании формы отчета все ясно, все прекрасно задается "ПриСозданииНаСервере" или же "ПриОткрытии" с обращением к серверной процедуре/функции. А как быть если я использую форму по умолчанию.
---
Спасибо! Разобрался

```1c
    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

    ПараметрСКД = Новый ПараметрКомпоновкиДанных("Параметр");
    ЗначениеПараметрСКД = Справочники.Такойто.НайтиПоНаименованию("Сякойто");

    КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(ПараметрСКД, ЗначениеПараметрСКД);

    КонецПроцедуры
```

Правда конечно когда залазишь в ПриКомпоновкеРезультата, ломается фоновое формирование отчета, ну да ладно он у меня резвый.
---
В событии отчета "ПриКомпоновкеРезультата", поискать пример можно в типовых конфигурациях, лучше всего в УТ, КА, ERP.
---
Спасибо! Разобрался

```1c
    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

    ПараметрСКД = Новый ПараметрКомпоновкиДанных("Параметр");
    ЗначениеПараметрСКД = Справочники.Такойто.НайтиПоНаименованию("Сякойто");

    КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(ПараметрСКД, ЗначениеПараметрСКД);

    КонецПроцедуры
```

Правда конечно когда залазишь в ПриКомпоновкеРезультата, ломается фоновое формирование отчета, ну да ладно он у меня резвый.
Добрый день.

Помогите/объясните что делаю не так.
Делаю внешнюю обработку которая будет формировать отчет программно и затем отправлять его. Сейчас обработка просто формирует в ТабличныйДокумент.
Но почему-то при формировании отчет формируется как пустой.

PS Не бейте сильно, я только учусь.
PSS
---
Настройки для этого отчета (структура и выбранные поля) формируются программно. Используйте процедуру менеджера ПередКомпоновкойМакета.
---
Как и писал SlavaKron выше нужно использовать ПередКомпоновкойМакета, но и ПослеКомпоновкиМакета тоже нужно. Иначе получается только таблица без данных.

Обработку прикрепил, но ее надо допиливать. Может кому пригодится
---
Попробуй
---
Настройки для этого отчета (структура и выбранные поля) формируются программно. Используйте процедуру менеджера ПередКомпоновкойМакета.
---
Спасибо, но нет. Не взлетело. ;o(
(3) К моему сожалению, вы правы. Похоже "копать" долго буду "ПередКомпоновкойМакета".
---
Как и писал SlavaKron выше нужно использовать ПередКомпоновкойМакета, но и ПослеКомпоновкиМакета тоже нужно. Иначе получается только таблица без данных.

Обработку прикрепил, но ее надо допиливать. Может кому пригодится
Кто в курсе, подскажите: Есть элемент формы Поле HTML. Есть онлайн ссылка, которая рисует сложную страницу. Всю структуру страницы могу проследить через свойство Документ, которое имеет тип "ВнешнийОбъект".

На странице есть поле с типом input. Хочу заполнить его текстом из 1С. Каким методом или какими объектами 1С можно добраться до ветки структуры документа HTML с нужным мне элементом html input?

Могу достучаться до этого элемента через кучу точек, получается выражение типа

```1c
    Элементы.ПолеHTML.Документ.childNodes[1].childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[3].childNodes[0].childNodes[2].childNodes[1].childNodes[4]
```

Но мне крайне не нравится этот способ решения. Плюс к этому нельзя гарантировать что при различных условиях этот путь сработает.

Можно ли как-то преобразовать ВнешнийОбъект в Чтениеhtml либо ДокументHTML или тому подобное, найти нужную мне ветку по имени класса элемента либо по имени элемента, модифицировать его как мне нужно и вернуть на родину?
---
А методы getElementById, getElementsByName(), getElementsByClassName() и т.д. недоступны?
---
А методы getElementById, getElementsByName(), getElementsByClassName() и т.д. недоступны?
---
Сейчас проверю. Чет про них я не подумал
---
Офигеть. Тупанул. Ведь делал же раньше так, а тут из головы вылетело. Спасибо что мозги прочистили.