Имя: Пароль:
1C
1С v8
Обновить ВСЕ элементы справочника в УП
0 MrGray
 
07.03.14
02:58
Из *цати нестандартных источников была подгружена номенклатура в УТ 11.1.4
позже выявил, что после автоматической загрузки не проставились признаки ведения учета, зависимые от "ВидНоменклатуры": использование хар-к, тип товара и т.п.
Если ручками в элементе поменять ВидНоменклатуры (ПриИзменении), то всё проставляется.
Собссно вопрос, как, мля, программно перебрать выборку и вызвать модификацию в форме УП по полю "ВидНоменклатуры"?
При получении формы ОБЪЕКТА на стороне сервера не могу использовать "ПодключитьОбработчикИзмененияДанных".. почему-то..мож вообще уже этот метод не робит на 8.3 (открывается не управляемая, а какой-то огрызок-автоформа)?
при попытке открыть форму по ССЫЛКЕ объекта (открывается при этом нормально - управляемая) есессно ничего не сохраняется..

Вот.короче говоря, сам факт того, что это казалось бы тривиально и "в три строки кода"...
1 Cube
 
07.03.14
05:21
(0) "Вот.короче говоря, сам факт того, что это казалось бы тривиально и "в три строки кода"..."

Не знаю, что тебе там кажется, но надо просто скопипастить нужный кусок кода из формы объекта в твою обработку, доработать напильником и всё.
2 MrGray
 
07.03.14
13:56
(1) т.е. твоё предложение в данной ситуации только одно - тащить за собой вагон кода, когда требуется вызов событий формы?

вариантов больше нет?
3 AlexTim03
 
07.03.14
14:34
Вариантов нет - получить объект и выполнить изменение реквизитов по логике. Если логика простая (присвоение какого-то константного значения) - можно пользоваться стандрартными (встроенными и на ИТС) обработками по массовому изменению документов и справочников
4 х86
 
07.03.14
14:39
(2)логика такая что зачем дёргать форму и использовать на это ресурсы сервера?
5 MrGray
 
04.04.14
17:34
(4) не понял по тексту..
изначально, требуется воспользоватся событиями формы в момент изменения контекста реквизита формы..
не получилось.. хотя не понятно, какже в этом случае "поднять" стандартные обработчики (любого реквизита, даже не ТЧ), чтобы не "таскать" код данного реквизита.

Собссно, пришлось принять как факт и, воспользоваться функциями стандарной выделки.

А по тексту - плевать на сервер, данная обработка не для пользователя, а для ОБНОВЛЕНИЯ данных формы с учетом логики той же УТ.