![]() |
![]() |
![]() |
|
Почему может не вызываться процедура передЗаписью в модуле набора записей | ☑ | ||
---|---|---|---|---|
0
evorle145
05.05.12
✎
13:28
|
Конфигурация 1с 8 Комплексная автоматизация. При проведении документа "Корректировка заказа покупателя" вызывается сначала "ОбработкаПроведения", а потом сразу вызывается Процедура "ПередЗаписью" из модуля набора записей регистра накопления "ТоварыВРезервеНаСкладах"(
ПередЗаписью Описание: Возникает перед выполнением записи набора записей. Процедура-обработчик вызывается после начала транзакции записи, но до начала записи набора записей регистра накопления.). Тут все правильно и понятно. Но когда я создаю аналогичный документ "К", то после процедуры "ОбработкаПроведения" уже процедура "ПередЗаписью" не вызывается. (В документе "К" в движениях разуемся указал регистр "Товары в резерве на складах"). Подскажите,что я упустил... Спасибо |
|||
1
Mort
05.05.12
✎
14:14
|
Автоматическое удаление движений, например.
|
|||
2
evorle145
05.05.12
✎
14:22
|
(1), если я правильно понял, и в документе "Корректировка заказа покупателя" и в моем документе "К" стоит "не удалять автоматически"
|
|||
3
evorle145
05.05.12
✎
15:31
|
Если понять, почему после "ОбработкаПроведения" вызывается событие "ПередЗаписью" из модуля регистра накопления, то все бы встало на свои места. Ведь в процедуре "ОбработкаПроведения" нет команды "набор.Записать()"...
|
|||
4
hhhh
05.05.12
✎
15:51
|
они по умолчанию все и так записываются в конце транзакции, с какого бодуна ещё нужно самому давать "Набор.Записать()" ???
|
|||
5
evorle145
05.05.12
✎
15:57
|
(4), да, вы правы, спасибо всем,что откликнулись. Только сейчас разобрался. Оказывается, при записи набора записей свойство "Записывать" у меня в обоих случаях было "Ложь", однако в свойстве документа "Корретировка заказа покупателя" стояло "Запись движений при проведений = записывать модифицированные", поэтому и вызывалась процедура "ПередЗаписью", а в моем доке это свойство имело значение "Записывать выбранные", поэтому, исходя из описания свойства "Записывать"Описание:
Тип: Булево. Ложь - не происходит записи набора в информационную базу при вызове Записать коллекции движений документа, которой принадлежит набор, а также при стандартной обработке проведения документа, если значение свойства метаданного документа "Запись движений при проведении" в Конфигураторе выставлено в "Записывать выбранные". вызов Процедуры "ПередЗаписью" и не происходил! Спасибо. |
|||
6
Leha20
06.05.12
✎
21:06
|
Утром по дороге на работу я бросил взгляд из машины на левый ряд и увидел женщину за рулём нового Мустанга, которая на скорости не меньше 100 км/ч накладывала тушь для ресниц, вперившись в зеркало заднего вида. Я всего на пару секунд отвел взгляд, а когда посмотрел снова, она была уже наполовину на моей полосе, продолжая накладывать макияж. Как всякого мужика меня непросто напугать, но тут я действительно испугался так, что выронил из руки электробритву, которая, падая, выбила из второй руки пончик. Пытаясь упершись коленями в рулевое колесо выровнить машину, я задел шнур телефона, который выпал из уха и упал в стакан с кофе, стоящий между ногами. Мало того, что гробанулся дорогой телефон, да еще важный звонок разъединился в самый ответственный момент! Будь прокляты эти бабы за рулем!!
http://www.webautotour.ru/rent/mikroavtobus-na-svadbu.php |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |