Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> В подписке на событие ОбработкаПроведения не вижу всех движений ро регистрам , УТП 1.2.47.2 (8.3.8.2137)          
Domiurg Подменю пользователя
сообщение 21.03.19, 16:32
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

1С:Предприятие 8.3 (8.3.8.2137)
"Управление торговым предприятием для Украины", редакция 1.2. (1.2.47.2) (http://1c.ua/v8/RegionalSolutions_UA_UTP.php)
Copyright © Molenari OU, 2017-2018. All rights reserved

добавил подписку на события
ДокументОбъект.РеализацияТоваровУслуг
ОбработкаПроведения

описал Процедура ДокументыОбработкаПроведения(Источник, Отказ, РежимПроведения)

ну и значит Источник.Движения.Хозрасчетный вижу все проводки и делаю что мне нужно
а вот по Источник.Движения.ПартииТоваровНаСкладах набор записей пустой
Ну а после проведения движения по регистру есть

Суть то вопроса такова - по некоторым документам нужно корректировать движения по регистрам.

Как бы это сделать не ломая конфу

sava1 Подменю пользователя
сообщение 21.03.19, 16:45
Сообщение #2

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

или
Движения.ПартииТоваровНаСкладах.Прочитать();
или через НаборЗаписей

Gazulo Подменю пользователя
сообщение 21.03.19, 16:50
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 273
Спасибо сказали: 46 раз
Рейтинг: 46

Domiurg @ Сегодня, 16:32 * ,
Спільний модуль "ОбщегоНазначения", процедура "ВыполнитьДвижениеПоРегистру"

Если ТипЗнч(НаборДвижений) = Тип("РегистрНакопленияНаборЗаписей.ПартииТоваровНаСкладах") Тогда
                НаборДвижений.мТаблицаДвижений.Очистить();
                //свой код;
КонецЕсли;

Vofka Подменю пользователя
сообщение 21.03.19, 16:58
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Порядок выполнения процедур в подписке и в модуле не определен. Вроде как процедура в модуле выполняется раньше процедуры в подписке, но вообще говоря это не факт. Поэтому я бы не опирался на чтение движений в обработке проведения подписки.

Domiurg Подменю пользователя
сообщение 21.03.19, 17:17
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(sava1 @ 21.03.19, 16:45) *
Движения.ПартииТоваровНаСкладах.Прочитать();


Да. Вроде получается. Спасибо

Domiurg Подменю пользователя
сообщение 22.03.19, 9:26
Сообщение #6

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 21.03.19, 16:58) *
Порядок выполнения процедур в подписке и в модуле не определен. Вроде как процедура в модуле выполняется раньше процедуры в подписке, но вообще говоря это не факт.


Похоже что факт. Подписка Обработка проведения выполняется после того как все движения сделаны, но транзакция не закрыта т.е. ее можно откатить через Отказ

Ну и способ корректировки движений не я придумал

[необходимо зарегистрироваться для просмотра ссылки]

Одно не понятно. Почему некоторые наборы записей уже прочитанные, а некоторые нужно прочитать...

Vofka Подменю пользователя
сообщение 22.03.19, 9:30
Сообщение #7

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Цитата(Domiurg @ 22.03.19, 9:26) *
Похоже что факт.

По-моему, это недокументированный факт и 1С не гарантирует, что порядок будет именно такой. Так что не факт, что с очередным обновлением это будет работать так, как работает сейчас.

Сообщение отредактировал Vofka - 22.03.19, 9:32

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.04.24, 19:19
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!