8.х ОБМЕН Обновление части базы из другой

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем borro, 12 сен 2011.

  1. TopicStarter Overlay
    borro
    Offline

    borro Опытный в 1С

    Регистрация:
    11 авг 2011
    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте!

    Нужно внерабочее время проводить наполнение номенклатуры описанием товаров. База файловая.
    Как можно, взяв копию базы на какой-то момент, заполнить поле Дополнительное описание номенклатуры по ряду товаров, а затем импортировать описания тем товарам в рабочей базе, у которых описание не заполнено?
    Удаленного доступа к 1с нет. Поэтому ищу другие варианты ускорения работы по наполнению базы

    Описание кофигурации в подписи.
  2. o1eg
    Offline

    o1eg Опытный в 1С

    Регистрация:
    25 июн 2006
    Сообщения:
    235
    Симпатии:
    0
    Баллы:
    26
    Создать регламентное задание, запустить обработку в нерабочее время и заполнить доп. свойства номенклатуры.
  3. TopicStarter Overlay
    borro
    Offline

    borro Опытный в 1С

    Регистрация:
    11 авг 2011
    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    26
    Олег, поясните, что должны делать регламентное задание и что обработка? Откуда должна поступать команда импорт?
  4. StarLight
    Offline

    StarLight Опытный в 1С

    Регистрация:
    28 июл 2009
    Сообщения:
    212
    Симпатии:
    0
    Баллы:
    26
    Есть такой объект метаданных - регламентное задание. В нем пишешь прописываешь ссылку на процедуру в общих модулях. В этой процедуре прописываешь как у тебя будет грузится.
    Я так понимаю, что проще всего взять файл экселя, в первой колонке указать код/артикул номенклатуры(если есть и если по нему ведется уникальность) во второй и последующих колонках дополнить твои дополнительные сведения. Если это не регистр сведений ЗначенияСвойствОбъекта, то все просто: находишь по коду/артикулу номенклатуру всю запросом, блокируешь все записи для изменения, потом ПолучитьОбъект(), записываешь куда надо свои изменения и делаешь Записать(). Все:)
  5. retif
    Offline

    retif

    Регистрация:
    31 янв 2011
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Для обновления информации- использую _http://subsystems.ru/catalog/27/158 "Многофункциональная загрузка в 1С"
    Выгрузил номенклатуру в xls, добавил описание, загрузил описание,
  6. TopicStarter Overlay
    borro
    Offline

    borro Опытный в 1С

    Регистрация:
    11 авг 2011
    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    26
    а фотографии можно подобным образом подбирать и потом импортировать вместе с текстовым описанием?
  7. retif
    Offline

    retif

    Регистрация:
    31 янв 2011
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Да, и может использована как отдельная обработка _http://subsystems.ru/catalog/27/160
    На инфостарте были обработки- бесплатные аналоги загрузки картинок, но не такие удобные

    [warn="Внимание!"]
    Ссылки на строронние ресурсы (тем более платные решения) запрещены правилами форума
    [/warn]
  8. StarLight
    Offline

    StarLight Опытный в 1С

    Регистрация:
    28 июл 2009
    Сообщения:
    212
    Симпатии:
    0
    Баллы:
    26
    хм) а я такое писала, а можно было просто купить. ну и ну
  9. TopicStarter Overlay
    borro
    Offline

    borro Опытный в 1С

    Регистрация:
    11 авг 2011
    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    26
    ЗвездныйСвет, вы могли бы показать свой код?
  10. StarLight
    Offline

    StarLight Опытный в 1С

    Регистрация:
    28 июл 2009
    Сообщения:
    212
    Симпатии:
    0
    Баллы:
    26
    Если у тебя типовая конфа, то тебя мой код только больше запутает, могу только подсказать где в типовой посмотреть и как обойти острые узлы, ты только четко скажи, что тебе надо
  11. TopicStarter Overlay
    borro
    Offline

    borro Опытный в 1С

    Регистрация:
    11 авг 2011
    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    26
    1С:Предприятие 8.1 (8.1.13.41)
    "Управление торговлей", редакция 10.3 (10.3.5.1)
    Надо: импортировать данные с текстовыми описаниями товаров в соответствующие (по коду справочника Номенклатура) поля "Дополнительное описание номенклатуры" 1с.
    Как я это представляю:
    1. выгрузить в Excel список кодов с наименованиями товаров из 1с
    2. вбить в третий столбец таблицы описание для каждого товара
    3. импортировать только описания товаров из Excel в 1с с помощью обработки.

    Ищу ответ на 3-й пункт...
  12. StarLight
    Offline

    StarLight Опытный в 1С

    Регистрация:
    28 июл 2009
    Сообщения:
    212
    Симпатии:
    0
    Баллы:
    26
    Ну смотри, все гениальное на самом деле просто. Если это будет каждодневная процедура, то конечно лучше написать регламент и запускать его раз в сутки, ну или столько раз сколько будет необходимо. Если же это разовая нужда, то лучше написать обработку и не перегружать базу регламентами.
    По загрузке справочника из Excell могу скинуть тебе на почту обработку, только она не от типовой конфы, поэтому придется просто по коду разобраться, но он не сложный.

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

    Второй вариант муторный и не решается за час, так как его стоит хорошенько продумать. первый же простой, написать за час можно

Поделиться этой страницей