#0
by Wefast
Нужно перенести из Управления строительной организации в БСО этот документ. Табличной части с проводками в документе нет. Их так понимаю нужно считать из регистра. и сделать движения по регистру в приемнике. Но как это сделать чтобы учесть например что документ был передан ранее, а значит нужно движения эти перезаписать а не добавить новые. Из-за этого так понимаю нельзя сделать ПКО для регистров и передавать туда данные. Или нет? Тогда так понимаю перед выгрузкой нужно считать данные из регистра и записать их в какие то Исходящие данные. А После загрузки если объект найден удалить текущие данные и записать это вспомогательные. А если не найден то просто добавить эти записи. Так? Но как это сделать? Еще не сталкивался с передачей данных таким способом. Куда что нужно писать и в каком виде?
#2
by Wefast
я посмотрел сейчас, там нет не измерений, ни ресурсов в ПКС, или мне их в ПКО дозаполнять? НО они там будут доступны из переданных данных?
#4
by Wefast
В ПКО документа После Выгрузки что то вроде: ПКС с идентичными данными он сам заполнит наверное, но как мне потом обработать в обработчике ПКО бухгалетрского регистра Хозрасчетный? и в каком? Вот скрин
#5
by Wefast
В общем на скрине не то, все там измерения и ресурсы в пкс есть, я обманулся из-за названия
#6
by bolobol
Конфу в КД надо выгружать с движениями документов. тогда и "табличная часть" в конвертации свойств появится. Если её нет, то документ не может делать движения в регистрах, тогда и переносить нечего.
#7
by Wefast
Вот в ПКО Хозрасчетный есть куча ПКС с галочкой получения данных из входящих данных. Все возможные. В ПКО Документа я подготовливаю структуру для выгрузке по правилу. Для этого я запросом получаю ТЗ и в цикле делаю структуру. Ну так вот, есть строки где нужного значения нет. И видимо если его не передать в ПКО Хозрасчетный то выдает ошибку. Как делается в этом случае правильно?
#8
by Wefast
сделал так, при загрузке появляется ошибка Ошибка при записи документа ИмяПКО = ОперацияБух ТипОбъекта = Операция Объект = Операция О0000000025 от 07.12.2015 12:00:00 ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Для данного документа возможность проведения отключена. ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7329) КодСообщения = 25
#9
by Wefast
убрал принудительный режим записи. Ошибки нет, но и в табличной части проводок тоже нет.
#10
by bolobol
А причём здесь проведение? Или в исходной базе проведение имеется у этого документа? Суть задачи была - перенести проводки. В правилах конвертации свойств табличные части по регистрам имеют место быть?
#11
by Cyberhawk
Передавай все необходимые данные для формирования движений через параметр / параметры вместе с регистратором, а на стороне приемника уже из этих параметров делай движения и клади их под регистратора Если структура регистра совпадает, то так же, как и при передаче ТЧ, но для этого в метаданные должны быть загружены движения документов (соотв. флажок в обработке снятия метаданных напротив регистра бухгалтерии)
#12
by Wefast
Документ сам по себе не имеет проводок. У него на форме есть табличная часть где отображены вручную введеные проводки в хозрасчетный регистр. У документа нет проведения. Я загрузил структуру с движениями документов. Включил их в ПКС, но ничего не произошло. Табличная часть документа пустая. Я не очень понял. В ПКО документа при(перед или во время) выгрузки сформировать структуру Параметры? А при загрузке этого же ПКО эта структура будет доступна? И мне просто сделать тут же движение по регистру заполнив данные из структуры?
#14
by Cyberhawk
Нет, под параметром Я имел в виду ПКС со значением радиокнопки, равным "Передавать данные в параметр" При загрузке в рамках ПКО параметры будут доступны через ПараметрыОбъекта (см. справку по обработчикам в КД, в каких именно эта переменная имеется) "И мне просто сделать тут же движение по регистру заполнив данные из структуры" // варианта два: либо создаешь независимый НЗ (набор записей) с отбором по ссылке регистратора (ссылку установить, если требуется), либо воспользоваться свойством документа-объекта "Движения". Ответ в первом предложении.
#15
by Wefast
Ставлю эту галочку. Жму ОК, захоже обратно в ПКС, а там опять передавать в приемник. Не пойму если параметры - структура как туда передастся табличная часть? Или будет доступ вида ПараметрыОбъекта.ТабЧасть.НаименованиеПКС?
#16
by Borteg
Правильный ответ в 6. Там никаких вопросов ". Но как это сделать чтобы учесть например что документ был передан ранее, а значит нужно движения эти перезаписать а не добавить новые. " не должно быть. Ты настроил ПКо для переноса документа с движениями?если да, настрой поля синхронизации для документа. И все. Ошибка при записи документа ТипОбъекта = Операция Объект = Операция О0000000025 от 07.12.2015 12:00:00 ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Для данного документа возможность проведения отключена. ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7329) КодСообщения = 25 никак не связана с методом, чтото в коде не то написано в пко скорее всего.
#17
by Wefast
Сделал полное сопоставление данных в том числе и набор движений по бухгалтерскому регистру Написал в обработчике После загрузке Объект.Движения.Хозрасчетный.Записывать = ИСТИНА; часть документов перенеслась. НО выдает ошибку и прерывает загрузку Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4694)}: Ошибка записи объекта ТипОбъекта = Операция Объект = Операция 0РУС-000010 от 31.10.2015 12:00:33 ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Запись не верна! Вид субконто "Номенклатурные группы" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: 1)
#18
by Wefast
В общем разный набор субконто у счетов выдает такие ошибки. Добавил одинаковые, настроил ПКО Хохрасчетный, а то там не полное соответсвие предопределенных значений было. Заработало. Спасибо откликнувшимся
#19
by Save_Vol
Разные виды субконто не выдаст такой ошибки если добавить проверку как в типовом переносе после загрузки данных,он их просто удалит и оставит пустое значение субконто.
#20
by GreatOne
У бояркина разобран пример переноса документа операция.бух. Я тот редкий счастливчик, что начал знакомство с КД с покупки книги.
#22
by Wefast
ну тут что есть. В УСО(источник) счет 21 Ведет аналитику по ном группам. В БСО нет никакой аналитики. Добавил - документ перенесся без проблем В УСО счет 76.49 создан руками. В БСО он предопределен. Вроде аналитика совпадает но выдает ошибку на него. Оказывается в ПКО Хозрасчетный ПКС все отключены. Создание нового отключено. А в ПКЗ нужного соответствия нет. Добавил поиск по коду для поиска и документ перенесся.
#23
by Wefast
У меня книга есть только Гилева и она так себе. Она вечно ссылается на какие то другие материалы которых у меня нет. Тут всего по чуть чуть, но не более того.
#24
by Save_Vol
добавив поиск по коду или наименованию ты получаешь уж объект в файле выгрузки не как Предопределенный.Это так для инфы,вдруг ты не заметил ))
#25
by Wefast
ничего не понял, но сначала поиск был по коду и либо пробелы какие, но он не нашел предопределенный счет и создал новый
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: операция, введенная вручную - проведена или нет?
- Перенос данных КД.2.0 (особенность конвертации)
- 1cv77. КД. Перенос документов "операция", вместе с проводками.
- КД. Глюки.
- КД 2.0. Перенос документов: Выгрузка
- КД 2.0. Как проводить документы после загрузки?
- Как программно создать и заполнить документ "Операция введенная вручную"
- КД: Перенос справочника Контрагенты, задвоение. Поиск по Коду, наименованию, инн.
- Операция введенная вручную: групповое перезаполнение НУ.
- КД 2.1 перенос операций. Не правильно выгружается субконто?!
- 1С 8.2 Операция, введенная вручную. Как отключить проводки?
- КД: перенос из ТиС 7.7 в УТ 11.1 контактных сведений
В этой группе 1С
- Оформление агентских услуг в ERP 2
- Ошибка в обработчике "Перед загрузкой объекта"
- Расширения и привилегированный режим
- Как узнать количество страниц в табличном документе 1с
- Корректировка суммы поступления и перемещения товаров
- ЗУП 2.5 оценочные обязательства по отпускам
- Выбор версии УТ 11.2 для интеграции с модулем обмена с Битрикс
- Файл обновления для базовой и ПРОФ один и тот же?
- Конвертация. Как выгрузить ссылочный реквизит как входящие данные?
- v7: Не выгружает валютную сумму по счету 60
- Синхронизация данных ЗУП 3.0 и БП 8.3
- Комплексный курс по конфигурированию в системе 1С:Предприятие 8.3 -хороший курс?
- Как добавить пользовательский отбор во внутренний запрос пакета в СКД
- 1с мобильное приложение получить имя устройства
- Какую 1С использовать для турагентства?
- УПП НЗП - перемещение между цехами?
- ОбщийМодуль.ОбновлениеИнформационнойБазы.Модуль(182): Ошибка при вызове метода
- Критерии отбора ошибка прав
- Как добавлять строку в верхний уровень дерева значений???
- v7: Как предоставить вычет на дополнительные страховые взносы в ЗИК ?