|
Как обратиться к процедуре в модуле менеджера из модуля обработки? | ☑ | ||
---|---|---|---|---|
0
Sova112
07.02.16
✎
11:41
|
Как обратиться к процедуре в модуле менеджера из модуля обработки?
|
|||
1
zak555
07.02.16
✎
11:43
|
документ.мойдокумент.мояПроцедураИзМодуляМенеджера
которая имеет ключевое слово экспорт |
|||
2
pessok
07.02.16
✎
11:53
|
к процедуре модуля менеджера чего, для начала. Вангую, что zak555 прованговал неверно :)
|
|||
3
pessok
07.02.16
✎
11:54
|
+(2) ставлю на то, что надо обратиться к модулю менеджера самой обработки
|
|||
4
pessok
07.02.16
✎
11:54
|
которая еще и внешняя, само собой, и не добавлена в справочник, конечно же
|
|||
5
Sova112
07.02.16
✎
11:59
|
нудно обратить к модулю менеджера документа // Обработчик обновления УП 2.0.11
Процедура ЗаполнитьРаспоряженияСкладТоварыКДоставке(Параметры) Экспорт МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц(); РезультатПолученияВременнойТаблицы = ОбновлениеИнформационнойБазы.СоздатьВременнуюТаблицуСсылокДляОбработки(Параметры.Очередь, Метаданные.Документы.ЗаданиеНаПеревозку.ПолноеИмя(), МенеджерВременныхТаблиц); Так как она не выполнилась при обновлении базы |
|||
6
Фокусник
07.02.16
✎
11:59
|
(4) Во внешней обработке, если что, нет модуля менеджера ;)
|
|||
7
Sova112
07.02.16
✎
11:59
|
еще а что передавать в параметры?
|
|||
8
pessok
07.02.16
✎
12:01
|
(6) а ведь правда :)
|
|||
9
pessok
07.02.16
✎
12:02
|
(7) посмотри что передает типовой функционал
|
|||
10
Sova112
07.02.16
✎
12:07
|
(9) я не могу попасть обработчиком как туда вообще попадасть
нашла только это |
|||
11
Sova112
07.02.16
✎
12:08
|
Обработчик = Обработчики.Добавить();
Обработчик.Версия = "11.1.11.31"; Обработчик.РежимВыполнения = "Отложенно"; Обработчик.Процедура = "Документы.ЗаданиеНаПеревозку.ЗаполнитьРаспоряженияСкладТоварыКДоставке"; Обработчик.ПроцедураЗаполненияДанныхОбновления = "Документы.ЗаданиеНаПеревозку.ЗаполнитьРаспоряженияСкладТоварыКДоставкеЗарегистрироватьКОбработке"; Обработчик.ОчередьОтложеннойОбработки = 18; Обработчик.ПроцедураПроверки = "Документы.ЗаданиеНаПеревозку.ЗаполнитьРаспоряженияСкладТоварыКДоставке_ПроверитьДанныеОбновлены"; Обработчик.БлокируемыеОбъекты = "Документ.ЗаданиеНаПеревозку,Документ.ПередачаДавальцу,Документ.ПередачаСырьяПереработчику,Документ.ПеремещениеТоваров,Документ.РеализацияТоваровУслуг,РегистрСведений.ТоварыКДоставке"; Обработчик.Комментарий = НСтр("ru = 'В документе ""Задание на перевозку"" заполняются поля ""Распоряжение"" и ""Склад"" в табличной части ""Распоряжения по пункту маршрута"". |Заполняется новый регистр сведений ""Товары к доставке"" по данным незакрытых заданий на перевозку. |Список распоряжений на доставку в рабочем месте ""Доставка"" может формироваться некорректно до окончания работы обработчика.'"); |
|||
12
pessok
07.02.16
✎
12:12
|
(10) поставь тестовый сервер в режиме отладки и проверяй. ну или глазами смотри что там передается.
вообще я в ERP 2.1 почти полностью доставку переписывал, бо она убогая на наш вкус |
|||
13
Sova112
07.02.16
✎
12:14
|
(1) а обратиться именно к данному документу
|
|||
14
totparen
07.02.16
✎
12:16
|
(10) в этот обработчик попадёте только если будет обновление старовй версии на версию "11.1.11.31"
|
|||
15
Sova112
07.02.16
✎
12:25
|
Был преход на Управление торговлей и взаимоотношениями с клиентами (CRM) 14.4 с 13.2. Выполнилось 157 процедур по обновлению из 173. из-за это ошибки все остановилось Управление торговлей и взаимоотношениями с клиентами (CRM) е удалось обработать документ: Задание на перевозку УТ-00001299 от 18.11.2015 14:48:44 по причине: {Документ.ЗаданиеНаПеревозку.МодульМенеджера(1129)}: Ошибка при вызове метода контекста (Заблокировать)
Блокировка.Заблокировать(); по причине: Неверный тип значения: РегистрНакопления.ТоварыКОтгрузке.ДокументОтгрузки |
|||
16
Sova112
07.02.16
✎
12:25
|
сейчас в плане обмена висят доки. как можно повторить все, чтобы все обновилсь?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |