Modber Сообщество
профессионалов по 1С

Как удалить документ?

  
Сообщений: 1

0
Как исправить ошибку для версии 8. 2? В каждом документе Приходный кассовый ордер хранится и ссылка Заказ покупателя. При создании нового приходного кассового ордера случайно выбрали не тот, который было нужно документ Заказ покупателя. После проводки нашли ошибку и в Приходном кассовом ордере поменяли ссылку на правильный Заказ покупателя, а ошибочный пометили для удаления. Но при удалении отмеченных документов удалить не выходит по причине ссылки на тот самый Приходный кассовый ордер. Хотя ПКО проведён новой проводкой, со ссылкой на другой Заказ покупателя. Как удалить эту ссылку и ненужный документ Заказ покупателя? Получается удалять документ Заказ покупателя только вместе ПКО. Что сделать?
МедальГрамота
Сообщений: 541

+8
Сделайте "документ заглушку" и установите его в РКО которые надо удалить, потом все вместе удаляете.
Сообщений: 27

0
Помимо того, что ошибочный Приходный кассовый ордер помечен на удаление, необходимо проверить снят ли он с проведения. Или создайте новый пустой Заказ, Запишите его, подставьте в ненужный ПКО, после чего нажмите кнопку Записать. Пометьте на удаление и заказ и ПКО, потом Удаление помеченых объектов.
МедальГрамота
Сообщений: 541

+8
Если документ помечен на удаление — значит он СНЯТ с проведения.
Сообщений: 3

0
Angel:

Как исправить ошибку для версии 8. 2? В каждом документе Приходный кассовый ордер хранится и ссылка Заказ покупателя. При создании нового приходного кассового ордера случайно выбрали не тот, который было нужно документ Заказ покупателя. После проводки нашли ошибку и в Приходном кассовом ордере поменяли ссылку на правильный Заказ покупателя, а ошибочный пометили для удаления. Но при удалении отмеченных документов удалить не выходит по причине ссылки на тот самый Приходный кассовый ордер. Хотя ПКО проведён новой проводкой, со ссылкой на другой Заказ покупателя. Как удалить эту ссылку и ненужный документ Заказ покупателя? Получается удалять документ Заказ покупателя только вместе ПКО. Что сделать?

В такой ситуации рекомендую вначале устанавливать на элемент пометку на удаление — это можно сделать, если в методе Удалить указать параметр 0:
Док Прием.Удалить(О);
Помеченные на удаление документы удаляются из базы командой Операции | Удаление помеченных объектов.
Чтобы проверить, установлена ли для документа пометка на удаление, нужно воспользоваться методом Пометка Удаления
(DeleteМагк), который возвращает 1, если документ помечен на удаление, и 0 — в противном случае.
Например, удалим все документы на прием, имеющие пометку на удаление:
Док Прием = Создать Объект("Документ.Прием");
Док Прием.Выбрать Документы();
Пока Док Прием.Получить Документ() = 1 Цикл Если Док Прием.Пометка Удаления() = 1 Тогда Док Прием.Удалить();
Конец Если
Конец Цикла;
МедальГрамота
Сообщений: 297

+1
Выбирайте в групповой обработке справочников ПКО и проверьте в нем "основание документа". Меняйте его на необходимый заказ. Ставьте галочку на "обработать табличные части" и проверьте "сделку" в таблицах. Его нужно изменить на нужный заказ для покупателя. После проведите ПКО.
В начало страницы 
|
Перейти на форум: