Изменить реквизит в регистре бухгалтерии
☑
0
pavelul73
16.05.13
✎
16:23
Добрый день, подскажите, пожалуйста, мне, начиная с начала этого года, нужно изменить значение одного реквизита в проводках по определенной организации.
Как это лучше сделать?
1
Флудер
16.05.13
✎
16:25
НаборЗаписей.
Прочитать()
.....
Записать()
2
pavelul73
16.05.13
✎
16:26
это понятно, только вот данный регистр имеет свойство подчинен регистратору, т.е отбор можно сделать только по регистратору.
А мне нужно сделать отбор по периоду и по организации и в получившемся наборе поменять значение
3
pavelul73
16.05.13
✎
16:26
вот я и спрашиваю, как это лучше сделать?
4
ptiz
16.05.13
✎
16:35
"отбор можно сделать только по регистратору" - какие тогда еще вопросы?
5
pavelul73
16.05.13
✎
16:43
разобрался как сделать, спасибо.
6
Goggy
16.05.13
✎
16:45
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| Хозрасчетный.Регистратор КАК Ссылка
|ИЗ
| РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
|ГДЕ
| Хозрасчетный.Период >= &ДатаНач
| Хозрасчетный.Организация >= &Орг";
Запрос.УстановитьПараметр("ДатаНач",Дата);
Запрос.УстановитьПараметр("Орг",Организация);
результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(Выборка.Ссылка);
НаборЗаписей.Прочитать();
//Меняем реквизиты...
НаборЗаписей.Записать();
КонецЦикла;
7
pavelul73
16.05.13
✎
16:54
как раз так и сделал))
Спасибо
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн