|
как поменять вид движения | ☑ | ||
---|---|---|---|---|
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)В типовой конфигурацию всё, что надо есть для корректировок. Я бы не стал прикручивать дополнительные квадратные колёса. Достаточно разобраться с методикой корректировок и убедительно показать заказчику.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |