#0
by ejiki
При выгрузке Документов ОперацияБух Заполнились все Субконто кроме "Номенклатура". С КД мало знаком. Подскажите пожалуйста в какую сторону копать. Использовал готовые правила обмена и допиливал в некоторых документах под себя. Но вот с Операцией Бух очень сложно выходит все.
#2
by ejiki
Просто не заполняется 1е субконто, как бы я не хотел этого ;( Как жаль что у этого дока нет табличной части((
#3
by ejiki
Причем Субконто "Номенклатура", и на других счетах при переносе операции тоже самое выходит. т.е. Просто ВидСубконто Номенклатура не проставляется и все тут. В Планах Видов Характеристик Номенклатура присутствует. где еще проверить то?
#6
by ejiki
Да! в том то и дело что записывает даже номенклатуру из Операции. А вот Вставлять не вставляет. При клику по полю предлагает выбрать ВидСубконто "Номенклатура". Хотя с другими счетами и субконто все автоматически заполняет
#8
by greg-13
я не силен в этом. но видно что программа не знает какой вид субконто там должен быть. пока проваливаться напрямую из операции в справочник номенклатуры не начнете, думаю не встанет номенклатура.
#9
by ejiki
я вот тоже это понял) но по какой логике другие ВидыСубконто автоматом проставляет, а вот именно "Номенклатура" не проставляется. И куда рыть не ясно даже.
#11
by ejiki
Если есть возможность и желание помочь посмотрев правила то выкладываю ссылку на правила [URL] ]
#12
by greg-13
посмотрю на работе с программистами, часа через 2. Если раньше сами не разберетесь или не помогут) ссылка у меня не открывается кстати
#14
by SleepyHead
Смотри в ПКС для субконто, как определяется ПКО для переноса. Обычно анализируется тип значения, и в зависимости от типа ИмяПКОВидСубконто = "...имянужного ПКО...", но есть и другие подходы. Так что смотрите с программистами, кто КД изучал, тут в двух словах не объяснишь.
#15
by ejiki
судя по активности желающих помочь думаю через два часа я вас всенеприменно буду ждать тут))
#16
by ejiki
Спасибо за Идею. Но в данном случае В ПКО документа ОперацияБух ПКС для СубконтоДт имеет пустое значение правил конвертации.
#17
by SleepyHead
ищите ПКО для переноса документа ОперацияБух, в нем должна быть ПКГС для переноса движений регистра бухгалтерии, в нем ПКС для субконто кредита (судя по картинке), вот смотрите как в него данные передаются, и как подбирается тип значения. Это может быть сделано как на уровне ПКС, так и на уровне ПКО в обработчике ПриВыгрузке
#18
by SleepyHead
В обработчике "ПриВыгрузке" есть что-то подобное этому: одПолучитьXMLПредставлениеОписанияТипов ?
#23
by SleepyHead
Как-то же тип определяется... Если бы в ПВД был произвольный алгоритм, можно было бы поискать ВыгрузитьПоПравилу и посмотреть, какое правило используется. А может, вы не то ПВД смотрите?
#26
by ejiki
Если есть возможность открыть в КД. Просто я там уже совсем потеряшка стал. Вроде все куда показываете просмотрел, но нет намека на то что ищем
#27
by SleepyHead
Да, ПКС пустое, обработчиков тоже не вижу. Зато в ПКО есть обработчики, значит, вся логика по определению типа значения зашита в них, смотрите Перед выгрузкой, При Выгрузке, после загрузки
#28
by SleepyHead
Возможность открыть есть, но понимаешь, по работе отвлекают :) сейчас скачаю, погляжу и отвечу попозже.
#30
by SleepyHead
Похоже, система подбирает имя ПКО для конвертации автоматически, по типу значения, так как явных указаний на подбор действительно нигде нет. В ПКО есть обработчик "После загрузки", который очищает значения субконто уже после загрузки сравнивая их с каким-то ключом, тут я логики не понял. Могу посоветовать следующее: в ПКС СубконтоДт и СубконтоКт, в обработчике "После выгрузки" вставь такую команду Сообщить(ИмяПКОВидСубконто); так ты увидишь, какое правило сработало и что было в качестве исходных данных в ПКО можешь в обработчике После загрузке, везде где значение удаляется из субконто, тоже навтыкать сообщений, что именно удалено и откуда. Ну и соответственно копать в зависимости от результатов.
#33
by ejiki
ПВХВидыСубконтоХозрасчетные Операция (бухгалтерский и налоговый учет) ООО00000009 от 26.09.2013 23:59:59 Операция (бухгалтерский и налоговый учет) Это касаемого идеи вставляемого сообщения
#34
by ejiki
ПКО ПВХВидыСубконтоХозрасчетные Там только заполнены соответствия конвертации значений, и поиск по наименованию стоит
#36
by SleepyHead
точно не помню, закрыл уже правила через ОбъекКоллекции можешь обращаться к "колонкам" выгружаемой коллекции по именам.
#37
by SleepyHead
в ПВХ для номенклатуры источник - справочник Значения объектов и приемник того же типа. А ты я так понял, хочешь переносить справочник "Номенклатура" ?
#39
by SleepyHead
Вот что обнаружил у тебя два ПКО для конвертации номенклатуры, Номенклатура и Номенклатура1 какое из них срабатывает, большой вопрос, если правило не указано явно.
#40
by SleepyHead
Раскопал в алгоритмах такой алгоритм - ПриВыгрузкеСубконто, в нем прописываются правила применения ПКО в зависимости от значения. Копай в нем.
#42
by SleepyHead
Если ВидСубконтоИсточника = ВидыСубконто.Номенклатура Тогда Вот здесь можно добавить ИмяПКОВидСубконто = "Номенклатура" Потому что далее идет в конце алгоритма определение номера ПКО, обрати внимание.
#45
by SleepyHead
Скорее всего, в общем алгоритме что-то не так идет с определением ИмяПКОВидСубконто для номенклатуры. в конце алгоритма выполняется поиск ПКО именно для переноса субконто и он не арабатывавет попробуй так ИмяПКОВидСубконто = "Номенклатура"; НомерПКСубконто = ... определи номер, по моему этономер 200
#48
by ejiki
Сообщить(""+ОбъектКоллекции.СубконтоДт); нифига не выводит, а только вот это "РегистрБухгалтерииЗапись.Хозрасчетный"
#50
by SleepyHead
Похоже этот алгоритм у тебя в ПКС для Операции вообще не используется. Посмотри как это сделано для других объектов, может его надо подклчить, как например в ПКО для отражения зарплаты в регламентированном учете.
#53
by SleepyHead
Да, похоже алгоритм общий ни при чем. Попробуй отключить лишнее ПКО для номенклатуры.
#54
by SleepyHead
Поехал на встречу. ту похоже с кондачка не решишь, ставь сообщения во всех подозрительных обработчика, чтобы понять, как срабатывают правила.
#55
by SleepyHead
Проверь, срабатывает ли в принципе ПКО для номенкатуры для этого в ПКО в обрабтчике перед выгрузкой воткни сообщение, что началась обработка.
#56
by SleepyHead
если окажется. что нет сообщения, значит система в принципе не смогла сопоставить значение и правило конвертации Если срабатывает, ковыряй обработчик после загрузки в ПКО для операции - там по каким-то правилам значения субконто удаляются (это я писал выше).
#58
by Fedor-1971
Погоди ковырять наугад правила, посмотри в сам XML есть ли там номенклатура при выгрузке? По крайней мере определишься с какой стороны проблема (выгрузка или загрузка). Потом в отладчик и отлаживать ту ветку где проблема.
#59
by ejiki
касаемо удаления, в первые же мои порывы исправить ситуацию я коментил всю эту обработку
#60
by ejiki
Номенклатура, как сами элементы справочника которые должны быть в итоге записаны в документе Переносятся. Проблема в самом выборе ВидаСубконто, не простовляется конкретно один единственный ВидСубконто.
#61
by Fedor-1971
Ни кто не говорит про сам справочник номенклатуры, в стандартных правилах есть возможность выбора выгружаемого счёта (например, 10.1). Вот и выгрузи в XML только один счет с номенклатурой (остальные правила просто отключи при выгрузке, что бы файл был поменьше). Открываешь результат и смотришь есть ли субконто номенклатура в оном или там просто написано "Пусто".
#63
by Fedor-1971
а разница? оставляешь только правило переноса ОперацияБух и смотришь что выгрузилось
#65
by ejiki
Получается что есть Номенклатура При выгрузке нормально. При загрузке возникает тупняк походу
#66
by Fedor-1971
не совсем, в это описания типа субконто, поищи конкретное наименование номенклатуры
#67
by 13_Mult
Осмелюсь предложить стандартной обработкой сделать выгрузку док. Операция из конечной базы дабы посмотреть в XML как правильно должна быть структура файла. И сравнить с вашей выгрузкой из БП.
#68
by ejiki
Стандартной обработкой от УПП? такие точно есть? ну я имею ввиду для Документа ОперацияБух
#69
by 13_Mult
Для меня проще ПВД свое создать где запросом получать что надо и формировать ТЗ с проводками которую и передать для записи.
#72
by ejiki
К сожалению я не настолько опытен, я ПВДшкой (Запросом) Смогу вырвать то что мне нужно, но запись этого всего в документ Операция Бух, в виду ереси с субконто для меня не проканала. Признаюсь забыл уже про нее))
#75
by ejiki
так я и брал с инфостарта правила, самые так сказать "Правильные во всех смыслах". В итоге часть нужно было немного допилить, и как там утверждали даже операция бух нормально. На деле много довольных, на практике я вот мучаюсь сижу))
#78
by ejiki
<Объект Нпп="8650" Тип="СправочникСсылка.Номенклатура" ИмяПравила="Номенклатура"><Ссылка Нпп="8650">
#80
by ejiki
Не могу выгрузить одну операцию, надо тогда в правилах отбор впихивать по коду например...
#82
by Fedor-1971
это опять кусок выгрузки. Куда он входит? просил операцию целиком, вот и найди в файле операцию, относящуюся к этой записи номенклатуры
#84
by Fedor-1971
Совсем уныло? верни всё назад, сделай тестовую операцию, в содержание впиши что-нить оригинальное, выгрузи как выгружал, откопай созданную операцию по содержанию в XML и смотри оную или выложи сюда полностью посмотрим.
#85
by ejiki
Намекни как сделать отбор и думаю разберусь, просто никогда в КД не делал отбор по конкретному документу. Только по Оргганизации делал.
#87
by ejiki
<Значение>Насос К125-395 с двигателем зав№42820</Значение> </Свойство> <Значение>ООО Рога и копыта</Значение> </Свойство> <Значение>ООО Рога и копыта</Значение> </Свойство>
#89
by SleepyHead
Я тебе еще вначале написал, что в событии После Загрузки удаляются субконто походу
#90
by Krendel
А тебя не смущает что операции бух не проходят по регистру затрат? Или пока тебе не до этого?
#91
by SleepyHead
Вот что у теюя в ПКО операции после загрузки Смотри где удяляется, пиши сообщения - удалено такое то значение возможно номенклатуру здесь и режет, но уже после загрузки. В файле она у тебя есть, значи только после загрузки удаляется Для каждого Корреспонденция из Объект.Движения.Хозрасчетный Цикл
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация двух реквизитов в один.
- УПП. В БП есть справочник "Типовые операции". Помогите найти аналог в УПП..
- v8: БП 2.0.14 Ошибка при обмене БП 1.6 в БП 2.0
- Конвертация БП 1.6 в БП 2.0 помогите с правилами
- Конвертация Данных. конвертация одного реквизита в другой
- Конвертация данных. Обмен БП -> УТ11
В этой группе 1С
- Как изменить реквизит табличной части формы?
- Учет в 1С комиссии банка при оплате от зарубежного партнера,как списать с него з
- Как добавить элемент в ОбъектXDTO
- УТ11. Отражение расходов на доставку клиенту в отчете по валовой прибыли.
- СКД чередование цветов в условном оформлении
- Аутлук - 2003 - как ограничить объем вложения отправляемого письма..?
- Управление Торговлей 11.1 Взаимодействие между кассой предприятия и кассой ККМ
- Пытаюсь получить задолженность контрагента перед организацией
- УТ 11. Доработка печатной формы счет-фактуры
- Учет дней работы в выходной для расчет среднего для отпуска
- УТ11: Основной склад пользователя
- Мат помощь в расчете больничного
- Бухгалтерия 3.0 где смотреть ошибки при закрытии месяца?
- v7: Зик последний релиз
- как очистить регистр бухгалтерии
- Ошибка при отладке обмена
- Сохранение Табличного документа в Excel файл, программно.
- Не содиняет две аналогичных таблицы РБ в запросе по измерению
- v7: Как в ЗиК внести изменения в документ закрытого периода?
- Как добавить запись в список XDTO