Обработка Удаления

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

#1
Ситуация следующая:
На Бухгалтерии 7.7 ПРОФ стоит надстройка ВДГБ: Ломбард 2 (может кто слышал о такой или сталкивался).
Залоговые билеты (листы) сохраняются в одноименном справочнике при этом делая проводку в Общем журнале документов (называется "операция по Залогу"). Номер в общем журнале не соответствует номеру в ЗБ в справочнике Залоговые билеты.

Так вот, при пометке в Справочнике на удаление ЗБ в общем журнале приходиться искать ее проводку и тоже помечать на удаление, а т.к. ЗБ накопилось порядком уже, то это становится проблематично. А без пометки в Общем журнале Операции -> Удаление помеченных объектов не срабатывает.

Можно ли написать какуюто обработку, чтобы она просматривала все строки Справочника, при нахождении помеченного на удаление ЗБ в общем журнале помечала бы на удаление его проводку???? Если да, то как??? Помогите ПЛЗ!!!
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#2
а кто это так писал документ при пометке на удаление которого не убираются проводки?
думаю лучше не внешнюю обработку писать, а подправить код в самой ЗБ. Хотя лично с таким не сталкивался, может кто еще что посоветует, вдруг есть какие-то подводные камни...
А обработку написать однозначно МОЖНО! как говорит товарищ vitfil - Разрешаю!
 
G

Guest

#3
Програмеры писали из Йошкар-Олы =)
Проблема в том что я не предсталяю в каком месте рыть исходный код.... =/
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#4
у каждого документа есть модуль - туда обычно пишут обработку проведения. у вас наверное в этом модуле создаются ручные операции, но нет процедуры, которая бы при пометке на удаление выискивала эти ручные опрерации и тоже их на удаление помечала. вот таковую нада добавить
 

vbs

Well-known member
18.02.2007
1 708
1
#5
В глобальном модуле имеются (или должны быть дописаны) предопределенные процедуры
Процедура ПриУдаленииДокумента
Процедура ПриОтменеПроведенияДокумента

Вот в них и надо прописать пометку на удаление элементов справочника
 
G

Guest

#6
Не получается следующее: Знаю номер ЗБ (залогового билета)... как в журнале (Жкрнал операций по залогу) из всего перечня проводок найти проводку по этому документу???
И второй вопрос: как его (Найденый) пометить на удаление???
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#7
второй вопрос - НайденныйДокумент.Удалить(0); или НайденныйДоукмент.ПометитьНаУдаление(); Переменную соотвественно свою, которая содержит найденный документ и синтакис проверить на всяк случай.
первый вопрос - а как вы сейчас это делаете?
 

vbs

Well-known member
18.02.2007
1 708
1
#8
Вот, посмотри кусочек глобального модуля (когда-то писал я учет ценных бумаг для биржи).
Там почти твой случай - ЦБ переносятся при удалении документа из группы в группу, а тебе вместо этого нужно прописать их удаление при удалении связанного документа
 

Вложения

  • 8 КБ Просмотры: 40
Статус
Закрыто для дальнейших ответов.