КД2 поиск по Наименованию
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
По теме из базы знаний
- Выгрузка данных из УТ (Управления торговлей) 10.3 / 10.2 в БП (Бухгалтерию предприятия), ред. 3.0 (Версия 3.7.13)
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Конвертация данных из 1С 8.3 в 7.7 (версия КД 2.1). Перенос данных из 8.3 в 7.7. Создание в современной 1С 8.3 XML в формате КД2. Инструкции и примеры переноса данных из любой современной 1С 8.3 в устаревшую конфигурацию 1С 7.7, через Конвертацию данных 2
- Робот-загрузчик и архив документов. Распознавание/загрузка сканов документов в 1С8(7.7), архив сканированных документов.
- Система управления интеграциями на базе 1С:Шины
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Xershi, как минимум раскомментировать проверку "галки"
ну и вообще проверить код
http://clip2net.com/s/3hut5Su
ну и вообще проверить код
(7) m-serg74,
Так же поставил галку отладка и загружаются только договора которые есть в двух базах.
Без галки отладка не работает. Код нужно детально разобрать.
Решил пока таким способом обработать данные.
Если есть доработка без галки отладка отпишите.
Процедура ЗагрузитьОбъектСправочникаV8(Объект, Вид, ИмяПравила)
Перем ОбъектМД;
СозданНовыйОбъект = 0;
НовыеНеСоздавать = <b>1</b>
НеЗамещатьНайденные = 0;
Так же поставил галку отладка и загружаются только договора которые есть в двух базах.
Без галки отладка не работает. Код нужно детально разобрать.
Решил пока таким способом обработать данные.
Если есть доработка без галки отладка отпишите.
(18) m-serg74, вот вы говорите нужно самому писать. Так что писать новую процедуру или определить параметр?
Я не знаю как мне использовать из файла
Как НеСоздаватьЕслиНеНайден использовать в коде?
Я не знаю как мне использовать из файла
<Объект Нпп="1" Тип="СправочникСсылка.Договора" ИмяПравила="Договора"><Ссылка НеСоздаватьЕслиНеНайден="true">
Как НеСоздаватьЕслиНеНайден использовать в коде?
(19) Xershi,
работа с ХМЛ в 1С77 это для Вас новый материал?
Как НеСоздаватьЕслиНеНайден использовать в коде?
НовыеНеСоздавать = Объект.ПолучитьАтрибут("НеСоздаватьЕслиНеНайден");
или
НовыеНеСоздавать = УзелСсылки.ПолучитьАтрибут("НеСоздаватьЕслиНеНайден");
вы как новый материал изучаете?
работа с ХМЛ в 1С77 это для Вас новый материал?
(22) Xershi,
Вы хотите сказать что гугл ничего не говорит про работу с ХМЛ в 1С77 ???
Решение данного вопроса состоит именно не в работе с КД, а с программированием работы модуля загрузки из ХМЛ, хотя и ведется эта работа в текстовом макете включенном в состав КД. Как то так...
да и парсить ХМЛ ни разу не приходилось даже на 8.3
Вы хотите сказать что гугл ничего не говорит про работу с ХМЛ в 1С77 ???
Решение данного вопроса состоит именно не в работе с КД, а с программированием работы модуля загрузки из ХМЛ, хотя и ведется эта работа в текстовом макете включенном в состав КД. Как то так...
(23) m-serg74, метод в (21) не работает. Но это натолкнуло на мысль.
В файле строка выглядит так:
Этот реквизит можно получить так:
Если галка "Не создавать новый объект в приемнике, если он НЕ найден" в ПКО будет стоять, то значение будет "true", а если не будет стоять галка, то значение будет = "".
В файле строка выглядит так:
<Объект Нпп="748" Тип="СправочникСсылка.Клиенты" ИмяПравила="Клиенты"><Ссылка НеСоздаватьЕслиНеНайден="true">
<Свойство Имя="ИДКонтрагента" Тип="Строка">
<Значение>011916</Значение>
</Свойство>
</Ссылка>
</Объект>
<Свойство Имя="ИДКонтрагента" Тип="Строка">
<Значение>011916</Значение>
</Свойство>
</Ссылка>
</Объект>
Этот реквизит можно получить так:
Объект = гФайл.ТекущийЭлементВВидеОбъекта();
УзелСсылки = Объект.ВыбратьУзел("Ссылка");
НовыеНеСоздавать = УзелСсылки.ПолучитьАтрибут("НеСоздаватьЕслиНеНайден");
Если галка "Не создавать новый объект в приемнике, если он НЕ найден" в ПКО будет стоять, то значение будет "true", а если не будет стоять галка, то значение будет = "".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот