|
Обход номенклатуры
| ☑ |
0
kvm64
24.12.13
✎
02:06
|
Здравствуйте! Ковыряю УТ 11.1. Подскажите семерочнику, как обойти всю номенклатуру и в поле артикул записать содержимое поля код (ну надо), а в поле код добавить что-то похожее на сгенерированное системой. В 7-ке все делалось бы внешней обработкой с двумя строчками кода. А тут даже не представляю с чего начать. Помигите, плз!
|
|
1
Aleksey
24.12.13
✎
02:40
|
тут также
|
|
2
kvm64
24.12.13
✎
02:46
|
(1) А можете ткнуть на пример простой внешней обработки? Что-то я с этими управляемыми формами ну совсем не вкуриваю...
|
|
3
Aleksey
24.12.13
✎
02:57
|
с какого места? тыкать
&НаСервере
Процедура ОбработкаНеСервере()
й=0;
//тут у нас запрос, или выборка, кому как нравится
Результат = РезультатЗапроса.Выбрать().Выгрузить();
Для каждого текСсылка из Результат цикл
й=й+1;
ТоварОбъект=текСсылка .Ссылка.ПолучитьОбъект();
ТоварОбъект.Артикул = ТоварОбъект.Код;
ТоварОбъект.Код=Прав("0000000000"+й,11);
ТоварОбъект.Записать();
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура КнопкаВыполнитьНажата(Элемент)
ОбработкаНеСервере();
КонецПроцедуры
Как то так наверное
|
|
4
kvm64
24.12.13
✎
03:00
|
(3) О! Спасибо! буду учиться!
|
|
5
kvm64
24.12.13
✎
04:30
|
(3) В итого написал практически как у вас в примере - все заработало. Для меня самым непонятным было, как организовать нажатие кнопок на клиенте и реальную работу на сервере - в 7.7 проще. Спасибо, ткнули:)
|
|