#0
by thomY100
Привет, подскажите пожалуйста, можно ли в конвертации данных выбрать информацию запросом из регистра и записать полученные данные в документ в другой базе, и как примерно это делать?
#1
by luckyluke
можно сделать выборку и передать её конвертации в ПРАВИЛАХ ВЫГРУЗКИ ДАННЫХ, а конвертация уже сама его передаст и запишет в зависимости от твоих настроек.
#2
by thomY100
в каком месте мне описать запрос? к тому же он с параметрами, и в каком месте можно обратиться к его результату и обработать?
#3
by Синий зуб
В ПВД в событии Перед обработкой напиши что-то типа (это пример - перегружал номенклатуру с 10 счета)
#5
by Синий зуб
Вот здесь - ВыгрузитьПоПравилу(Номенкл, , , , "Номенклатура") в кавычках - "Номенклатура" - правило выгрузки.
#8
by Синий зуб
Чуток ошибся. "Номенклатура" - не правило выгрузки, а ПКО. А как его описывать - от твоей задачи зависит.
#9
by luckyluke
Написал же, в ПРАВИЛАХ ВЫГРУЗКИ ДАННЫХ, специально прописными буквами написал. В событии перед обработкой опиши свой запрос и коллекцию, например Выборку передай в переменную ВыборкДанных, что-то вроде: Ну и у правила выгрузки данных поставь вид выборки произвольный алгоритм.
#10
by thomY100
ПВД создал, там описал запрос, поставил произвольный алгоритм, а теперь где обработать результат этого запроса, и как к нему обратиться?
#12
by thomY100
каким образом? у меня просто набор записей регистра, а теперь надо на основании этих данных создать в базе приемнике документ и записать в него данные
#13
by luckyluke
делай ПКО для этого объекта, делай ПКС, на каждый ПКС у тебя должно быть поле в коллекции(совпадать по имени), коллекцию ты передаешь в переменную ВыборкаДанных.
#14
by thomY100
не могу разобраться как создать ПКО, напишу на простом примере что надо: в источнике запросом из регистра, выбираются организация, физлицо и результат, необходимо сформировать в приемнике создается документ "регистрация разовых начислений", в котором должны заполниться реквизит шапки организция и реквизиты тч, физлицо и результат,я создал ПКД перед обработкой написал для теста код Запрос = Новый Запрос; "ВЫБРАТЬ ПЕРВЫЕ 5 | ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо, | ОсновныеНачисленияРаботниковОрганизаций.Результат объект выборки - РегистрРасчетаЗапись.ОсновныеНачисленияРаботниковОрганизаций способ выборки-произвольный алгоритм как мне задать ПКОТЕСТ для такой ситуации, подскажите, не могу разобраться.
#19
by thomY100
1 документ по каждой организации из запроса, либо в запрос передавать организацию как параметр и тогда 1 документ на одну выгрузку
#20
by Синий зуб
Создай ПКО с пустым источником и приемником - тип твоего документа, добавь 3 реквизита - ФизЛицо, Организация, Результат.
#21
by thomY100
сделал, но при попытке выгрузить данные выскакивает ошибка Поле объекта не обнаружено (ОсновныеНачисления),я так понимаю что-то с запросом не то
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как назначить задание в "Планировщик заданий" при выключении компьютера ?
- Обработка печатающая все реквизиты документа
- Перенос нетиповой бухгалтерии 7.7. в 8.2
- ЗУП КОРП. Как ввести анкету?
- Установка отборов в отчета Свод начислений в УПП
- Яндекс в Опере вместо поиска постоянно выбрасывает на редирект
- Помогите перешедшему с v7 создать запрос из двух регистров с объединением
- 8.2 В процессе обновления информационной базы произошла критическая ошибка
- Требуется скачать с Infostart.ru
- Преобразование строки в дату в запросе
- Поясните логику: Страна происхождения в УТ 10.3
- СКД: Расчет среднего и максимума в общих итогах.
- ScanOPOS.dll 8.0.8.4 програмно задать COM???
- Почему эта хрень не работает в управляемом приложении ПриНачалеРаботыСистемы?
- METTLER TOLEDO TIGER P и 1С
- Скрипт для подключения сетевого диска для терминальной сессии.
- УПП, Сдельный Наряд, расхождение сумм по регистру БУ
- Обращение к документу во внешней печатной форме
- Как считается себестоимость в отчете "Валовая Прибыль" в УТ 10.3.14.5?
- 1С8:УТ Не выполняется модуль сеанса