![]() |
|
Модераторы: stron |
![]()
|
|
| lv151 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 916 Регистрация: 11.2.2008 Репутация: нет Всего: 2 |
Есть последовательность документов:
Док1 - Док2(вводится на основании Док1) - Док3(Вводится на основании Док2). При отмене проведения Док1 должно выполняться перепроведение Док2 и Док3. Как с помощью встроенных "механизмов" 1С это лучше сделать? |
|||
|
||||
| SaschaL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 880 Регистрация: 13.12.2006 Где: Челябинская обл г .Нязепетровcк Репутация: 8 Всего: 9 |
Добрый день!
В 1С 7.7 есть предопределенная процедура ПриОтменеПроведенияДокумента(). В теле данной процедуры можно написать код котрый будет снимать проведение с дургих документов, если это нужно. Если есть вопросы то пишите более расшиненно что вы хотите произвести при отмене проведения. Кстати сразу оговорюсь что данная процедура будет вызаваться для документа не только когда вы хотите снять проведение но и в случае установления пометки на удаление для данного документа. |
|||
|
||||
| lv151 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 916 Регистрация: 11.2.2008 Репутация: нет Всего: 2 |
Спасибо.
Я планирую для каждого подчинённого документа ввести реквизит ГлавныйДокумент или хранить номер главного документа(Что то похожее описано в документации). При отмене проведения главного, я по его номеру будут искать среди других и, при его нахождении, отменять подчинённые. Как вам такой вариант? |
|||
|
||||
| SaschaL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 880 Регистрация: 13.12.2006 Где: Челябинская обл г .Нязепетровcк Репутация: 8 Всего: 9 |
Ну вариант нормальный, хотя поглядите возможно данный реквизит уже есть у этих документов, но просто не форму не выведены.
|
|||
|
||||
| 2man |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: 2 Всего: 71 |
Для отдельных документов лучше юзать ОбработкаУдаленияПроведения(), чем изменять глобальный модуль
-------------------- Быстро поднятое - упавшим не считаеся |
|||
|
||||
![]()
|
| Правила форума "1C: Предприятие, SAP, ERP и учётные системы" | |
|
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |