Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 02:29

Поля поиска в конвертации данных

Автор set5553, 05 фев 2015, 14:05

0 Пользователей и 1 гость просматривают эту тему.

set5553

Привет всем. Настраиваю обмен УТ 11 и нетиповая Бухгалтерия (на обычных формах). Пока что пишу правила для УТ. Задача - выгрузить реализации (не все конечно, там есть свои нюансы).

Так вот, для номенклатуры использую реквизит Артикул в УТ. Как Бухгалтерия при загрузке поймет все это.

Для БП 3.0 использовал такой код

Если Не ЗначениеЗаполнено(СвойстваПоиска.Получить("Артикул")) Тогда
   СтрокаИменСвойствПоиска = "Наименование,ЭтоГруппа";
Иначе
   СтрокаИменСвойствПоиска = "Артикул,ЭтоГруппа";   
КонецЕсли;


Но, в нетиповой такого реквизита нет. Есть Код.  Задача данные для поиска артикул - предмет поиска номенклатура по коду.

set5553


cska-fanat-kz

настройка как на скрине +

Если Не ЗначениеЗаполнено(СвойстваПоиска.Получить("Артикул")) Тогда
   СтрокаИменСвойствПоиска = "Наименование,ЭтоГруппа";
Иначе
   СтрокаИменСвойствПоиска = "Код,ЭтоГруппа";   
КонецЕсли;
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

set5553

cska-fanat-kz

Спасибо, завтра применю для номенклатур и для контрагентов. Потом надо будет загрузку в Бухгалтерии настроить и попробовать ваш совет
Добавлено: 06 фев 2015, 10:43


Что-то я поспешил оказывается с этой задачей. Перед выгрузкой документа делаю проверку.

Если НЕ ЗначениеЗаполнение(Источник.Договор) Тогда
   Отказ = Истина;
КонецЕсли;

Посмотрел файл который выгрузил, а там присутствуют документы где нет договора

И тут проверка по Организации

Если Источник.Договор.Организация <> УзелДляОбмена.Организация Тогда
   Отказ = Истина;
Конецесли;

Тоже не работает...

cska-fanat-kz

ну не знаю...
так то вроде все правильно написано...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

set5553

машинально тут писал и допустил ошибку значениезапелнено)

так вот, такой вопрос тогда - создал 5 документов и сделал синхронизацию. 3 Документа отвечают на условия, то есть, организация правильно, а 2 документа должны попасть в отказ. Выгрузил в Зип. Смотрю, а там 5 документов
http://hkar.ru/ywcY

Я не знаю, но кажется если перед выгрузкой попадает в отказ, то он должен записывать в файл.
Добавлено: 06 фев 2015, 12:23


Ну предположим и выгружает, попробовал загрузить потом. Ошибка формата файла выдает

Вопрос. Правило написал в конвертации данных, с управляемых форм в обычные. Когда такой обмен, надо по другому что-то делать что ли... Изменять.

cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

set5553

http://files.webfile.ru/64f4bfe64eece077b155d593cb61efbc

УФ - ОФ, в таком случае мне тут предложили, в ОФ загрузить пустые правила. не помогло

cska-fanat-kz

это не "классический" файл с данными полученный при переносе по правилам!
такой файл получается с помощью обработки ЗагрузкаВыгрузкаХМЛ.
поэтому и пишет что неверный формат файла.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

set5553

вот еще, попробовал через обработку выгрузказагрузка. указал правила  и попробовал выгрузить из УТ11

http://files.webfile.ru/a8cfe5b4d0d6e90049318f4f46ac9cb3

Ругается на Узелобмена. В плане обмена добавлял реквизит ДатаВыгрузки. на нее и ругается

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск