|
Движение Рег сведений в обработке
| ☑ |
0
shock3r
19.03.13
✎
10:29
|
Подскажите как можно реализовать движение по регистру сведений, данные берутся из ТЧ внешней обработки. Пока есть только такая идея, но код работает не совсем верно, он не добавляет записи, а перезаписывает весь регистр сведений. Вообще хочу совета спросить, в правильную ли сторону я начал капать, или можно как-то проще, это сделать? Помогите примером,если у кого-то есть
Для каждого текСтрока Из Товары Цикл
Если текСтрока.ВРегистре <> Истина И ЗначениеЗаполнено(текСтрока.Номенклатура) Тогда
РС = РегистрыСведений.ЮИ_СоотвествиеОбъектов;
Ном = РС.СоздатьНаборЗаписей();
строка = Ном.Добавить();
строка.Объект = текСтрока.Номенклатура;
строка.ЗначениеКлючевогоПоляВДругойБазе = текСтрока.Код;
Строка.Период = ТекущаяДата();
Ном.Записать();
КонецЕсли;
КонецЦикла;
|
|
1
shock3r
19.03.13
✎
10:29
|
верхушку Для каждого, обрезал (
|
|
2
Лефмихалыч
19.03.13
✎
10:30
|
отличный способ потратить туеву хучу времени и ресурсов и в итоге получить одну последнюю строку в регистре
|
|
3
shock3r
19.03.13
✎
10:33
|
(2) Вообще хочу совета спросить, в правильную ли сторону я начал капать, или можно как-то проще, это сделать? (с)
|
|
4
andreymongol82
19.03.13
✎
10:33
|
(0) Установка отбора по измерениям где? Вот весь и перезаписывается
|
|
5
shock3r
19.03.13
✎
10:38
|
(4) спасибо, мне сейчас код показали, когда его увидел, понял, что отбор надо делать
|
|
6
Serg_1960
19.03.13
✎
10:38
|
(0) Как правильно - зависит от структуры регистра сведений. Регистры бывают зависимые и независимые. А ещё в них много разных измерений :) Но, по любому, (0) - неверно.
PS: Поиск - "запись в регистр сведений".
|
|
7
Лефмихалыч
19.03.13
✎
10:39
|
(3) мне от сюда не видно, куда ты там капать начал. И ты с этим не затягивай, лучше поскорей к доктору - из здорового организма ни чего капать не должно
|
|
8
Reset
19.03.13
✎
10:39
|
Ошибку в имени регистра исправь
|
|
9
Reset
19.03.13
✎
10:40
|
капатель
|
|