Уважаемый(ая) AJ!
Все это конечно круто, но я в данным момент еще "чайник", чтобы разбираться в модуле, может, все-таки, вы сможете попробовать сами эту базу бомбануть?! Или объясните, пожалуйста, куда и как этот пример вставить?
Очень нужно (номенклатура по продовольственным товарам).
Буду рад любой помощи
Как уже писали вариантов всего 2:
1) Написать обработку самому
2) Настроить правила обмена в "Конвертации данных"
Все остальные, "универсальные", способы приносят обычно, больше проблем, чем пользы.
Без знания встроенного языка - только конвертация, и то только если требуется перенести простые поля, ни каких периодических величин: цен например.
За конфигурацией, обратитесь к своему франчайзи (к тем у кого покупали 1С), т.к. конфигурация бесплатна, Вам её должны дать без каких либо проблем, если хорошо попросите, то и азам научат.
А если и это сложно, тогда только платное написание обработки под Вас. Чудес в жизни не бывает.
П.С. по поводу 1C: Rocket Launcher 7.7 - обработку легче купить.
я тоже считаю, что универсальная выгрузка - оптимальный способ - можно же и самостоятельно правила обмена написать для одного-то справочника, если он не типовой
По поводу переноса справочников из аналогичной базы. Самое простое, воспользоваться стандартной обработкой-Export77.ert и Import77.ert. Сам многократно пользовался. Могу скинуть на мыло. Или поищи в инете.
Как уже писали вариантов всего 2:
1) Написать обработку самому
2) Настроить правила обмена в "Конвертации данных"
Все остальные, "универсальные", способы приносят обычно, больше проблем, чем пользы.
Без знания встроенного языка - только конвертация, и то только если требуется перенести простые поля, ни каких периодических величин: цен например.
За конфигурацией, обратитесь к своему франчайзи (к тем у кого покупали 1С), т.к. конфигурация бесплатна, Вам её должны дать без каких либо проблем, если хорошо попросите, то и азам научат.
А если и это сложно, тогда только платное написание обработки под Вас. Чудес в жизни не бывает.
П.С. по поводу 1C: Rocket Launcher 7.7 - обработку легче купить.
Возможно повторюсь но.... Используй Universal. А лучше для понимания всего процесса, действительно написать обработку самому с использованием OLE, ну а если будет Время и желание попробуй с dbf
Стандартная обработка в 1С "Загрузка/выгрузка в формате xml", правила можешь скачать или сам написать, в принципе все реально.
Можно через COM-объект, написать обработку самому, тоже не сложно
Можно через txt, но это хардкор
Как уже говорилось, стандартной обработкой для 7.7. Только правильное название Tranref.ert
При выгрузке обязательно указать все подчиненные справочники (которые используются в этой конфигурации, естественно): ЕдиницыТоваров, КатегорииТоваров, СвойстваТоваров, Цены (при необходимости)
Ну разве что РУКИ.ert тут еще не предлагали ))) не очень быстро, не очень точно, но... не надо искать tranref.ert, диски ИТС, разбираться как там что работает...и т.д. ))) на любителя в общем
(61) Timesoft, Цитирую вопрос: "...Нужно перебросить справочник номенклатура из одной базы в другую (обе конфы комплексные). Структура остается такая же, причем чтобы во второй базе старые позиции остались." Этого достаточно что бы быть уверенным в своем ответе.... И поэтому вопросы: "А кто сказал, что указанный файл - именно номенклатура ? И что В ДРУГОЙ базе номенклатура в этом же файле ?" считаю несколько странными....
(62) mogucha, Повторяю - с чего Вы взяли, что справочник номенклатуры будет именно в этом файле ? С чего Вы взяли, что в другой базе он также в этом dbf ?
Посмотрели в 1cv7.dd ? Допустим, но смотреть надо в обеих базах. Вполне может быть, что файлы будут иметь разные имена.
Пример:
#===============================================================================
#==TABLE no 48 : Справочник Номенклатура
# Name |Descr |Type[A/S/U]|DBTableName|ReUsable
T=SC412 |Справочник Номенклатура |A |SC412 |1
И второе - "самый быстрый способ", даже если сработает, не перенесёт в новую базу ссылки на единицы, ставки НДС, ГТД, свойства номенклатуры и т.д. Переносить надо и эти справочники тоже, а также справочники, на которые они ссылаются.
(63) Timesoft, ты как всегда прав, простого копирования ТОЛЬКО номенклатуры недостаточно, придется копировать и сопутствующие справочники, но тот кто задал вопрос на форуме наверное это понимает...
(66) mogucha, Я прошу прощения, но и "Если конфигурации одинаковые то можно перенести справочники простым копированием файлов справочников в новую базу" не всегда верное утверждение.
Например, у меня есть на компе две одинаковые конфигурации комплексной, но у одной из них номенклатура в SC84, а в другой - SC412. Просто одна из них развёрнута с дистрибутива через setup, а другая - путём создания пустой базы в новой папке и объединением конфигурации с первой.
Пользователи, которые хотят развернуть новую пустую базу, не имея под рукой актуального дистрибутива, но имея некоторые знания в Конфигураторе, не так уж редко поступают именно таким способом, а особенно, если у них что-то изменено.
(67) Timesoft, Спасибо, возму себе на заметку, что необходимо проверять соответствие имен файлов... Видимо пока мне сопутствовала удача :-) Я с такой проблемой еще не сталкивался...
(73) Все-таки, не совсем понятно про копирование файлов. Ну ладно, проверили файлы dbf, в каких номенклатура, скопировали. А в условии есть "причем чтобы во второй базе старые позиции остались". Ну ладно, скопировали с условием добавления.
Как быть с возможными дублями кодов справочника?
Как быть с подчиненными (единица измерения, цены, и т.д., в комплексной их есть)?
как быть с периодическими реквизитами и их историей?
....
p.s. в теме, конечно, вопрос только про справочник номенклатура, возможно, ТС это и нужно, хотя есть сомнение...
(1) toshik86, подскажи какие конфигурации комплексной ты используешь? Интересует их идентичность, т.е. конфигуратор у этих баз одинаковый или разный? Если конфигурации одинаковые то можно можно перенести справочники простым копированием файлов справочников в новую базу. Подобную операцию проводил неоднократно, НО ДЕЛАТЬ ТАК МОЖНО ТОЛЬКО ПРИ ОДИНАКОВОЙ КОНФИГУРАЦИИ БАЗ!!!.
Можно еще воспользоваться стандартной обработкой "Загрузка данных из табличного документа", а выгрузить данные можно можно обработкой "групповая обработка справочников и документов"
Привет всем!!! Нужно перебросить справочник номенклатура из одной базы в другую (обе конфы комплексные). Структура остается такая же, причем чтобы во второй базе старые позиции остались. Подскажите плиз как это можно сделать! Очень срочно надо! Заранее благодарен!!!
Нужно перебросить справочник номенклатура из одной программы в другую, из 1С Розн.магазин (Beta версия), а другую 1С Камин Розничный магазин. Проблема в том, что из 1 программы ничего и никакими обработками не удается найти эту номенклатуру и грабануть, нет и закладки дополн.возможности , как в других, может кто подскажет? Могу выслать ее инсталяшку - весит 960 kb
Спасибо.
Уважаемый(ая) AJ!
Все это конечно круто, но я в данным момент еще "чайник", чтобы разбираться в модуле, может, все-таки, вы сможете попробовать сами эту базу бомбануть?! Или объясните, пожалуйста, куда и как этот пример вставить?
Очень нужно (номенклатура по продовольственным товарам).
Буду рад любой помощи
Ни какой конвертатор не поможет.
Как правило, это не просто перенос номенклатуры, а и цен да еще с пересчетом на определенную дату и многое другое.
А перенос номенклатуры тянет за собой еще кучу справочников.
А.Ю.
Скажите пожалуйста как переместить информацию из одного справочника в реквизит другого справочника в одном конфигурации
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Наименование,
| Код
|ИЗ
| Справочник.Подразделение1";
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Код + "," + Выборка.Наименование);
КонецЦикла;
Он Мне выдает информацию но не записывает