|
Как в БП удалить только определенные движения у документа?
| ☑ |
0
Klesk666
06.07.15
✎
15:37
|
например только те где только СчетДТ 50.0.1
|
|
1
ДенисЧ
06.07.15
✎
15:38
|
прочитать движения, удалить ненужные, записать
|
|
2
Aleksey
06.07.15
✎
15:38
|
также как и не в БП
|
|
3
Klesk666
06.07.15
✎
15:40
|
как отбор по СчетДТ поставить?, там регистр один - Хозрасчетный
|
|
4
Azverin
06.07.15
✎
15:42
|
(3) а может не надо?
|
|
5
hhhh
06.07.15
✎
15:49
|
(3) выгрузите набор записей в ТЗ, и там НайтиСтроки. И потом загрузить обратно.
|
|
6
Klesk666
06.07.15
✎
15:57
|
Движ=Объект.Движения.Хозрасчетный;
Движ.Прочитать();
ТЗ=Движ.Выгрузить();
Для Каждого СтрТЗ Из Тз Цикл
Если СокрЛП(СтрТЗ.СчетДТ) ="50.01" Тогда
СтрТз.Активность=Ложь;
КонецЕсли;
КонецЦикла;
Движ.Загрузить(ТЗ);
Движ.Записать(Истина);
Объект.РучнаяКорректировка=Истина;
ругается:
{(13)}: Ошибка при вызове метода контекста (Записать)
Движ.Записать(Истина);
по причине:
Запись не верна! Не совпадает активность записей (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: 2)
|
|
7
Ctrekoza
06.07.15
✎
15:59
|
Стесняюсь спросить. А двойную запись по счетам бух. учёта отменили?
Как-то я это пропустила... пойду учить новое в бухучете..(
|
|
8
Otkr
06.07.15
✎
16:08
|
(6) Удаляй запись, а не активность меняй
(7) Стесняюсь спросить, а это тут причем?
|
|
9
Klesk666
06.07.15
✎
16:10
|
(8) спасибо получилось
|
|
10
Aleksey
06.07.15
✎
16:14
|
(8) При том что при удалении дебита 50 удалиться и корреспонденция
|
|
11
Лефмихалыч
06.07.15
✎
16:17
|
(10) какие ваши доказательства, что автору надо не так, а по-другому?
|
|