"Партнерский" форум

Форум посвящен программированию, жизни, клиентам и нашим друзьям. Работает с 20 января 2008 года.Правила форума

"Партнерский" форум -> Обратная связь -> Универсальный OLE-перенос объектов между БД с идентичными конфигурациями

Автор Cообщение
31
support








23.10.2008 в 16:33
За добрые слова - спасибо

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

По поводу реквизитов типа "Неопределенный". Это да, есть такое, не переносит. Никак не дойдут руки доделать
32
support








23.10.2008 в 16:35

Цитата: Т.е. если ей передать список подчиненных документов, то она его перенесёт.


Очепятка, надо - "подчиненных элементов".
33
vvv








23.10.2008 в 17:38
Спасибо за быстрые ответы. ТОлько почему бы в функции ПоКнопкеОтобратьЭлементы() вместо Спр.ВыбратьЭлементы() не написать Спр.ВыбратьЭлементы(0)??? ТОгда вроде все разрешилось бы. Или я не прав???
34
vvv








23.10.2008 в 17:40
И еще. Неплохо было бы добавить перенос констант. И в список ВыбВидСправочника добавить элемент <<все>> для переноса всех элементов всех справочников.
35
support








23.10.2008 в 22:18
Вызов с любым параметром "Спр.ВыбратьЭлементы()" выбирает элементы справочника "Спр" и не выбирает элементы справочника, подчиненного справочнику "Спр".

Еще раз поясню. Есть универсальная обработка и демо-обработка, являющаяся примером того, как можно использовать универсальную обработку. Демо-обработка создана исключительно для демонстрации возможностей универсальной обработки. Т.е. это просто пример. Любой желающий может доработать эту демо-обработку так, как ему захочется, или написать свою собственную. Дерзайте
36
Аффтар








29.10.2008 в 11:02
Хорошая обработка. Только возникает ошибка при замещении проведенных документов.

ОбъектПриемник.УстановитьВремя(ЧЧ, ММ, СС); - не срабатывает. Пишет нельзя изменять время проведенных документов. Хотя перед этим документ снимается с проведения. Что не так? Спасибо.
37
support








29.10.2008 в 13:01
(36) Не подтверждаю. Проверил на типовой "Торговля+склад, ред. 9.2" (25 релиз 1с, релиз обработки 1.27).
Время проведенных документов меняется без ошибок.
38
Аффтар








29.10.2008 в 13:11
(37). Разобрался. У меня в обработке удаления проведения СтатусВозврата(0). Все пучком у Вас. ТОлько еще ошипко. Если у документа отключена автонумерация документ не записывается и время впоследствии устанавливается неправильно.
39
support








29.10.2008 в 16:51

Цитата: Если у документа отключена автонумерация документ не записывается и время впоследствии устанавливается неправильно.


Не понятно, если "не записывается", то у кого "время впоследствии устанавливается неправильно"?
40
support








29.10.2008 в 17:01
(38) Подтверждаю. Занесено в список доработок. Способ обхода: при повторной выгрузке время устанавливается правильно.

Создать новую тему Добавить сообщениеСтраницы:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16   

Добавление сообщения
Имя и E-mail
Сообщение

Для вставки имени, кликните на точку рядом с ним.

Смайлики:
         

Защитный код: (введите число, указанное на картинке)
  

Powered by WR-LiteForum © 1.4