#0
by bolero
Есть ERP2.0 и БП3.0, между ними штатный обмен через файл в универсальном формате ("отличное", кстати, наименование, чтобы гуглить - результатов по теме ноль). Нужно сделать так, чтобы несколько видов документов не проводилось автоматически при загрузке в БП. Запустил КД3, там прямо на примере ERP2.0 и БП3.0 расписано, как сделать новые правила обмена. А как загрузить старые правила, чтобы их слегка подправить? Кто-нибудь делал уже?
#1
by bolero
похоже на то, что: 1. загрузки из существующих данных не существует 2. при обновлении конфигураций будет полный кутеж и веселье 3. загрузка действующих правил мне все равно не помогла бы, т.к. по умолчанию проводятся все документы Переформулирую вопрос: знает кто-нибудь, как сделать, чтобы документы не проводились при создании? Обработчик какой воткнуть?
#3
by smitru
" чтобы документы не проводились при создании?" Как вариант - не переносить флаг "Проведение" или же в процедуре "после выгрузки" записывать с флагом "отмена проведения".
#4
by fisher
Признак "Проведен" - это одно. А чтобы реально проводилось при переносе - в КД2 кажись надо было специальный признак прописывать в обработчике. "Проводить = Истина" или что-то вроде этого.
#5
by smitru
Это чтобы у тебя не получилось так, что флаг "проведён" у тебя установлен, а движений реально у дока нет. Но если стоит задача "заведомо не проводить" при любых условиях, то ты не переносишь этот флаг и не паришься (у документа после переноса флаг будет не установлен и движений по нему не будет.
#7
by bolero
Попробовал в теле процедур закомментировать ДобавитьПКО_ПТиУ_ПоступлениеТоваровУслуг Результат не изменился совсем, т.е. все равно проводятся все документы, которые могут. В xml файле обмена ни у одного вида документов нет атрибута "проведен", значит действует правило "раз выгружен - значит проведен", и ковырять нужно только на стороне приемника. Есть какая-то кнопка "ПравилоКонвертации.ПередЗаписьюПолученныхДанных", копаю туда
#8
by smitru
" значит действует правило "раз выгружен - значит проведен" Не верь(с) Станиславский. Это противоречит логике Обмена. Думаю там где-то в другом порылась собака.
#9
by bolero
ты был прав, в каждой процедуре с названием вида ПКО_Документ_АктВыполненныхРабот_ПриКонвертацииДанныхXDTO есть строка Естественно, там была Ложь до исполнения этой строки. Итого поправил 11 строчек, заработало как я хотел. Пока я с этим обменом возился, вышло пару обновлений, в которых этот обмен сильно переписали, отложу на сладенькое.
#10
by Худой
Есть пара вопросов. 1. А что, типовые обмены на КД 3 уже выпускают? 2. Причины обмена ERP2.0 и БП3.0? В ERP2.0 не хватает функционала БП3.0?
#11
by bolero
1 - ага, причем так и написано 0.9beta в одной базе, а в другой уже 1.0 2 - в erp планируется вести управленческий учет "для себя", а в бп "для налоговой". Ну не получается абсолютно все операции отразить по-белому. Расхождений не много, но они постоянные. Плюс у ГБ есть пунктик "в отчет перед налоговой попадают только те документы, которые есть в оригинале", а документы, бывает, по два месяца едут, причем не всегда с подтверждением конвертом.
#12
by Biker
это что значит загрузки из существующих не сущестсвует? как-то выдирал и грузил правила из ЕРП
#16
by bolero
я эту доку внимательно прочитал несколько раз, и в ней я увидел, как загрузить структуру базы и определения XDTO, как создать правила и обработчики, и как выгрузить это все в модуль. Но в упор не увидел возможности подгрести готовые правила из уже существующего модуля МенеджерОбменаЧерезУниверсальныйФормат, который, на секундочку, длиной в 41 и 29 тысяч строк.
#17
by Biker
МенеджерОбменаЧерезУниверсальныйФормат - там ctrl-c в конвертации загрузка обработчиков - загрузить обработчики как-то так
#18
by bolero
чего-то у меня лыжи не едут Сначала долго пытался читать из файла, а не из буфера обмена, но заглянул в код и понял, что поле ввода "Файл модуля менеджера обмена" там действительно для красоты. Пытаюсь загрузить существующий модуль через Ctrl-C, оно долго пыхтит, но в итоге загружает только обработчики "Перед конвертацией", "После конвертации", а элементы, алгоритмы и параметры не загружает. Судя по наличию процедуры ОпределитьИмяОбъектаМетаданных, должно загружать элементы и правила тоже. У тебя получалось загрузить существующий модуль так, чтобы потом выгрузить обратно и он работал?
#21
by bolero
я б с радостью забил, если б понимал в что-то в лапше этого модуля как не проводить при загрузке уже разобрался теперь новая проблема: из УП в БП характеристики в ТЧ документов просто опускаются, а при обратной синхронизации заменяются на пустые, т.к. отсутствуют хотелось бы целиком с объекта галочку снять, чтобы оно в источнике не выгружалось, а в приемнике загружаться и не пыталось и еще впереди зарплатные ведомости
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация двух реквизитов в один.
- Конвертация данных. Конвертация элемент План видов расчета в элемент Справочника
- Конвертация Данных. конвертация одного реквизита в другой
- Конвертация данных, конвертация документов
В этой группе 1С
- В книгу доходов попадает оплата покупателя по комиссионному товару КА 1.1
- Проброс COM порта по локальной сети
- v7: Перенос базы 1С 77 на SQl сервер
- отражение начислений зарплаты по 84 счету в УПП
- Обработка нажатия клавиши при редактировании ячейки в таблице формы
- 1c 8,3 УФ. Почему команда не появляетсья автоматически?
- ТиС 7.7. Цены и партии в "Перемещении ТМЦ"
- Отчет по реализациям и ПКО
- 1C БП 3.0 и УТ11 медленная работа решили поставить SSD диск
- Ошибка при расчёте зарплаты: Конфликт блокировок при выполнении транзакции:
- Заявка на расходование ДС по нескольким подразделениям
- Отчет о внутреннем потреблении товаров
- Вывести панель настроек во внешнюю печатную форму
- v7: Как из отчета открыть элемент номенклатуры?
- При закрытии месяца появился ПНА почти с той же суммой что ПНО
- ВРег только первого слова
- Ошибка SDBL: Тип поля parentPredefinedID несовместим с типом литерала STRING
- Программно убрать проверку заполнения на форме
- Ввод остатков по партиям
- v7: Реквизит УчитыватьНП что означает