Выгрузка данных из зуп 2.5 в зуп 3.1

1. user782455 15.03.19 15:11 Сейчас в теме
Здравствуйте, бухгалтер ведет данные в зуп 3.1 и в зуп 2.5 . Как можно перенести данные из 2.5 в 3.1 данные выборочно по дате и документам?
По теме из базы знаний
Найденные решения
16. nestokay 62 21.03.19 12:46 Сейчас в теме
(13)
Запрос = Новый Запрос("ВЫБРАТЬ
|	КомандировкиОрганизацийРаботникиОрганизации.ДатаНачала
|ИЗ
|	Документ.КомандировкиОрганизаций.РаботникиОрганизации КАК КомандировкиОрганизацийРаботникиОрганизации
|ГДЕ
|	КомандировкиОрганизацийРаботникиОрганизации.Ссылка = &Ссылка");
Запрос.УстановитьПараметр("Ссылка", Источник.Ссылка);
Результат = Запрос.Выполнить().Выбрать();
Если Источник.РаботникиОрганизации.Количество()>0 Тогда
	Пока Результат.Следующий() Цикл
		ВходящиеДанные = Новый Структура("ДатаНачала");
		ВходящиеДанные.Вставить("ДатаНачала",Результат.ДатаНачала);
	КонецЦикла;
КонецЕсли;
Показать

Вставляете это в обработчик, напротив датыначала галочку и всё.
user782455; +1 Ответить
17. nestokay 62 21.03.19 14:19 Сейчас в теме
(14)Вы галки поставили, где ПОИСК по полям, а не где "Получить из входящих данных". Где поиск оставьте только дата и номер, а вот у реквизита ДатаНачала уже "получить из входящих данных".
Обработчики ПКС "перед обработкой" - дважды кликните на строку командировка и вставляете туда код, что я прислал.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. alxarz 32 15.03.19 19:06 Сейчас в теме
(1) например написать перенос в КД.
6. user782455 20.03.19 11:57 Сейчас в теме
(2)Здравствуйте, пробовал документы перекинулись но не все данные находящиеся в них передались. Например Документ командировка отсутствует дата начала и окончания или сотрудник.Как это исправить ?
3. annkod 17.03.19 12:53 Сейчас в теме
(1) можно взять обработку "полного переноса", но придется дорабатывать отбор. Лучше попробовать объяснить бухгалтеру, что "перешла так перешла"
user782455; accounting_cons; +2 Ответить
4. user_2010 950 17.03.19 13:07 Сейчас в теме
если как разовая операция и если данных не много - еще можно. Как постоянный обмен - не рекомендую так делать... имею практику почти годовой работы в двух системах.... почти все время ловили "блох"...
5. nestokay 62 19.03.19 14:49 Сейчас в теме
Лучше написать правила в КД, т.к. типовые могут неправильно отработать, при переносе в уже использующуюся базу. Советую так же учесть, были внесены доработки в конфигурацию или нет, типовой обмен очень "придирчивый".
7. user782455 20.03.19 11:58 Сейчас в теме
(5)Здравствуйте, пробовал документы перекинулись но не все данные находящиеся в них передались. Например Документ командировка отсутствует дата начала и окончания или сотрудник.Как это исправить ?
8. nestokay 62 20.03.19 12:28 Сейчас в теме
(7) Добрый день. Вполне возможно, что у Вас ПКО для сотрудника отсутствует. Для остального не могу так сказать, приложите скрины, если есть возможность.
9. user782455 20.03.19 12:52 Сейчас в теме
(8)
Прикрепленные файлы:
10. nestokay 62 20.03.19 13:00 Сейчас в теме
(9) Поле "Источник" у даты начала не указано, задайте его в синхронизации свойств. Аналогично для даты окончания и будет Вам счастье.
11. user782455 20.03.19 13:22 Сейчас в теме
(10) тут нет его.
Прикрепленные файлы:
12. nestokay 62 20.03.19 14:18 Сейчас в теме
В ЗУП 2.5 эти данные находятся в тч документа, здесь Вам надо будет запросом в ПКО после выгрузки, с отбором по источнику (это у Вас будет сотрудник), выгрузить в структуру "ВходящиеДанные" дату начала и дату окончания. Далее указать в ПКО, что они будут получены из структуры "Входящие Данные" (поставить галочку).
13. user782455 21.03.19 06:03 Сейчас в теме
(12)Где можно это глянуть или прочитать не совсем понимаю.
16. nestokay 62 21.03.19 12:46 Сейчас в теме
(13)
Запрос = Новый Запрос("ВЫБРАТЬ
|	КомандировкиОрганизацийРаботникиОрганизации.ДатаНачала
|ИЗ
|	Документ.КомандировкиОрганизаций.РаботникиОрганизации КАК КомандировкиОрганизацийРаботникиОрганизации
|ГДЕ
|	КомандировкиОрганизацийРаботникиОрганизации.Ссылка = &Ссылка");
Запрос.УстановитьПараметр("Ссылка", Источник.Ссылка);
Результат = Запрос.Выполнить().Выбрать();
Если Источник.РаботникиОрганизации.Количество()>0 Тогда
	Пока Результат.Следующий() Цикл
		ВходящиеДанные = Новый Структура("ДатаНачала");
		ВходящиеДанные.Вставить("ДатаНачала",Результат.ДатаНачала);
	КонецЦикла;
КонецЕсли;
Показать

Вставляете это в обработчик, напротив датыначала галочку и всё.
user782455; +1 Ответить
14. user782455 21.03.19 06:21 Сейчас в теме
(12)могу я с вами связать для консультации.
15. nestokay 62 21.03.19 06:56 Сейчас в теме
(14)nestokay123@gmail.com. Можете писать на эту почту. Когда есть возможность, отвечаю. Ведь мы все на работе сидим:) напишите туда Ваш вопрос.
17. nestokay 62 21.03.19 14:19 Сейчас в теме
(14)Вы галки поставили, где ПОИСК по полям, а не где "Получить из входящих данных". Где поиск оставьте только дата и номер, а вот у реквизита ДатаНачала уже "получить из входящих данных".
Обработчики ПКС "перед обработкой" - дважды кликните на строку командировка и вставляете туда код, что я прислал.
18. user782455 21.03.19 14:42 Сейчас в теме
(17)Спасибо) все получилось
19. nestokay 62 21.03.19 14:45 Сейчас в теме
(18)Отлично! Рад был помочь, теперь по аналогии можете перенести оставшееся. :)
20. user782455 21.03.19 15:11 Сейчас в теме
(19)Еще раз спасибо большое)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот