Продвинутый курс. МГ от 04.02.2011
Рассматриваем вопросы продвинутой мастер-группы по программированию.
1. Подписки на события.
В домашнем задании №11 по продвинутому курсу не совсем понятна логика переноса данных временной таблицы из одной процедуры в другую. Как такого явного возвращения не было, однако другая процедура нормально извлекает данные от туда. В процедуре ПередЗаписью набора записей вы создали две локальные перменные “МенеджерВТ” и “Запрос” и выполнили запрос, который и заполнил временную таблицу, но как этот результат временной таблицы попал в ДополнительныеСвойства в ключ “МенеджерВТ” совсем непонятно :(
Во второй процедуре вы вновь создаете локальную переменную Запрос и воспользовались “МенеджерВТ”, по-моему мнению она должна быть пустой, т.к. первая процедура не “положила” результат обратно в “ДополнительныеСвойства”…
И если обратить внимание, все переменные – локальные и должны существовать внутри процедур.
Разъясните, пожалуйста, этот момент…
2. Удаление поставщиком объектов.
Имеется типовая конфигурация с включенной возможностью изменения
Я добавил свой регистр «МойРегистр», в который пишу движения по типовому документу «ТиповойДок», через подписку на события
Затем поставщик выпускает обновление. В этом обновлении поставщик решает избавиться от регистра «ТиповойРегистр», по которому делал движения «ТиповойДок»
Получается если поставить Объединить, получаем сообщение что имеется движение по регистру, которого нет.
Если Взять из конфигурации поставщика – то убираются движения по Рег1 и по моему регистру.
Какой выход?
3. Партионный учет и сортировка.
Не могу понять почему мы выполняем сортировку вначале по номенклатуре, а потом по моменту времени партии…
Ведь если мы отсортируем по моменту времени, то у нас партии выстроятся в необходимой временной последовательности и кажется большедругого и не надо…
И группировка будет выполняться на уровне итогов.
Какое значение имеет последовательность номенклатуры?
Комментарии запрещены.