|
Изменить реквизит в регистре бухгалтерии
| ☑ |
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
|
как раз так и сделал))
Спасибо
|
|