|
|
как поменять вид движения |
☑ |
|
0
galimovmaks
11.09.13
✎
06:24
|
Нужно при выставлении галочки Инвертировать в документе менять вид движения по регистрам с прихода на расход и на оборот. Делаю вот так
НаборЗаписей = РегистрыНакопления.РасчетыСКонтрагентами.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ЭтотОбъект);
НаборЗаписей.Прочитать();
Для каждого Запись ИЗ НаборЗаписей Цикл
Если Запись.ВидДвижения=ВидДвиженияНакопления.Приход Тогда
Запись.ВидДвижения = ВидДвиженияНакопления.Расход;
КонецЕсли;
КонецЦикла;
НаборЗаписей.Записать();
выдает ошибку
{Документ.КорректировкаДолга.МодульОбъекта(1402)}: Ошибка при вызове метода контекста (Записать)
НаборЗаписей.Записать();
по причине:
Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: Расчеты с контрагентами)
|
|
|
1
galimovmaks
11.09.13
✎
06:24
|
какой отбор то?
|
|
|
2
SeraFim
11.09.13
✎
06:26
|
Не объект, а ссылка!
То есть
НаборЗаписей.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка);
|
|
|
3
galimovmaks
11.09.13
✎
06:32
|
(2) спасибо большое)
а еще вопрос. мне надо у всех регистров менять. это на каждый регистр создавать набор записей, или существует оптимальное решение??
|
|
|
4
galimovmaks
11.09.13
✎
07:27
|
(3) сделал)
|
|
|
5
galimovmaks
11.09.13
✎
07:38
|
(4) (2) блин, а когда я перезаписываю документ, все становится на свои места.. как этого избежать??
|
|
|
6
Мимохожий Однако
11.09.13
✎
07:41
|
Любопытно. Никогда с подобным заданием не сталкивался. Обычно достаточно документа Корректировка записей регистров или Сторно. (0)Какую задачку решаешь подобным методом?
|
|
|
7
galimovmaks
11.09.13
✎
07:44
|
(6) просто в УТ в документе Корректировка долга добавил галочку Инвертировать. При ее изменеии должен меняться вид движения, и сумма у расхода должна становиться отрицательной. вот при изменении галочки меняет вид, а когда документ записываю все опять на свои места становится
|
|
|
8
Defender aka LINN
11.09.13
✎
07:59
|
(7) А делать все через задницу - это такой жизненный принцип?
|
|
|
9
galimovmaks
11.09.13
✎
08:01
|
(8) это задача так поставлена. и раз такой умный помог, этот форум для этого и предназначен
|
|
|
10
catena
11.09.13
✎
08:06
|
(7)Ну так у документа срабатывает обработка проведения. Внедряй свои изменения в нее, а не в галочку.
|
|
|
11
m-serg74
11.09.13
✎
08:10
|
(8) +++
|
|
|
12
Мимохожий Однако
11.09.13
✎
08:13
|
(8)Проктология форева...
|
|
|
13
Defender aka LINN
11.09.13
✎
08:14
|
(9) Поставлена задача. А метод реализации одинэснеги всегда выбирают наиболее идиотский
|
|
|
14
Мимохожий Однако
11.09.13
✎
08:15
|
(7)В типовой конфигурацию всё, что надо есть для корректировок. Я бы не стал прикручивать дополнительные квадратные колёса. Достаточно разобраться с методикой корректировок и убедительно показать заказчику.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший