Комплект обработок (шаблон) для переноса данных из КАМИН 2 и 3 в ЗУП 8.
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Примерно с год назад передо мной была поставлена задача перевести 3 организации с учета в КАМИН 2 и 3 на ЗУП 8. Соответственно в условиях катастрофической нехватки времени был разработан представленный вам механизм.
В архиве три обработки: соответственно выгрузка из Камин 2 и 3 и загрузка в ЗУП. Разработка не претендует на универсальность, т.к. заточена под конкретные конфигурации. Предназначена для программистов, которых, как и меня в своё время, поставили перед фактом, "НАДО" и никаких. Предоставляется так как есть, будут вопросы, пишите в комментариях.
Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор
Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.236.x) и БП 3.0 (3.0.164.x). Правила подходят для версии ПРОФ и КОРП.
Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.
Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия
Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.19.x).
Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой
Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы
Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.
Может все же в этом случае лучше объяснить руководству, что экономить на конверторе Зарплатных программ - себе дороже?
Не раз видел как люди наступали на эти грабли, затем два года (как минимум) чертыхались.
Да у нас тоже есть этот комплект, только год назад он стоил 4000. Надо сказать что красивое решение, особенно для демонстрации заказчику, но для "БОЕВОГО" режима абсолютно не пригодное, к тому же нет возможности вносить изменения в код. И ещё, дороже выходит, когда специалисты занимающиеся, такого рода задачей, не имеют соответствующей квалификации.
(2)
1. Год назад он стоил дешевле за счет меньшего срока технической поддержки. В настоящее время срок бесплатной технической поддержки увеличен с одного месяца до трех. Соответственно увеличилась и стоимость. Мы гарантируем, что пользователь сможет использовать приобретенный продукт в течение срока техподдержки на актуальных в это время релизах типовых конфигураций.
2. На данный момент количество проданных копий программного продукта "Помощник перехода с Камин:Зарплата на типовые конфигурации фирмы "1С"" в общей сложности составляет более 200 штук.
3. Функционал прекрасно можно расширить с помощью внешних обработок - расширений. Описание работы с ними подробно описано в документации к программе. Обработки выгрузки поставляются с открытым программным кодом.
4. Что же такого можно сказать двум сотням пользователей данного решения, если программный продукт, с помощью которого они решили поставленные задачи, оказывается непригоден для "БОЕВОГО" режима? В большинстве случаев, ошибки при переносе данных оказываются связаны с некорректным вводом данных в программах фирмы "Камин". Не было еще ни одного случая, когда проблема пользователя не могла быть решена технической поддержкой.
5. В большинстве случаев от пользователя, выполняющего процесс перехода не требуется сверхвысокой квалификации. Достаточно грамотно настроить соответствия объектов информационных баз. Да, для этого нужно обладать некоторыми познаниями в области расчета заработной платы, например, элементарно знать, на что влияет код дохода НДФЛ, или каким способом начисление учитывается для целей учета страховых взносов.
6. В настоящее время http://infostart.ru/public/72006/ - это единственное РЕАЛЬНО работающее решение, не имеющее аналогов ни по функционалу, ни по поддержке.
Что же касается данного решения - несерьезно. Нет описания, работа с функционалом не очевидна. В коде, встречаются, например, такие перлы:
Если (СокрЛП(Сотрудник.Наименование) = "Зайцева С.И.") или
(СокрЛП(Сотрудник.Наименование) = "Воробьева В.И.") или
(СокрЛП(Сотрудник.Наименование) = "Шмелева В.Т.") или
(СокрЛП(Сотрудник.Наименование) = "Ефимова О.В.") или
(СокрЛП(Сотрудник.Наименование) = "Андреев Г.А.") или
(СокрЛП(Сотрудник.Наименование) = "Мамонов О.А.") или
(СокрЛП(Сотрудник.Наименование) = "Малеева Е.О.") или
(СокрЛП(Сотрудник.Наименование) = "Новикова Н.П.") или
(СокрЛП(Сотрудник.Наименование) = "Марушкина Т.С.") или
(СокрЛП(Сотрудник.Наименование) = "Кочетова З.М.") или
(СокрЛП(Сотрудник.Наименование) = "Исаев С.С.") или
(СокрЛП(Сотрудник.Наименование) = "Новиков В.Н.") или
(СокрЛП(Сотрудник.Наименование) = "Каштанов В.С.") или
(СокрЛП(Сотрудник.Наименование) = "Милованов А.В.") или
(СокрЛП(Сотрудник.Наименование) = "Сурков М.Я.") или
(СокрЛП(Сотрудник.Наименование) = "Родионов Н.Я.") или
(СокрЛП(Сотрудник.Наименование) = "Лебедева Л.В.") или
(СокрЛП(Сотрудник.Наименование) = "Маняева Т.Б.") или
(СокрЛП(Сотрудник.Наименование) = "Белкина Г.С.") Тогда
(4)
1. Хамить плохо.
2. Оформление публикации никакое.
3. Качество
...Разработка не претендует на универсальность, т.к. заточена под конкретные конфигурации...
Она не заточена под конкретные конфигурации, а заточена под конкретные базы.
Некоторые примеры:
Выгрузка из Камин 2.0
... Если СокрЛП(Должность.Наименование) = "Оператор ТП" Тогда ДБФ_PERS.TGraf = "Сменный график";...
... ИначеЕсли (СокрЛП(Сотрудник.Наименование) = "Ляхина О.А.")...
... Сообщить("Есть диплом о высшем образовании!");...
... Если (СокрЛП(ТЗ_ОтклоненийИФактов.Сотрудник.Наименование) = "Котлярова Е.А.")...
... Функция ПоискФальшивогоОтпуска...
Выгрузка из Камин 3.0
... Если СокрЛП(НаименованиеДолжности) = "электросварщик ручной сварки 5 разряда" Тогда...
... Если (СтрокаСотрудник.Табель.Наименование) = "5-ти дневная неделя" Тогда ...
... ИначеЕсли (СтрокаСотрудник.Табель.Наименование) = "40-часовая неделя" Тогда ...
... // Это позорные исключения УКС...
... (СокрЛП(СтрокаОткл.ВидВремени.Наименование) = "Ежегодный дополнительный оплачиваемый отпуск")...
Загрузка в ЗУП
... Если СокрЛП(Сотрудник.Код) = "9295" Тогда...
... Удержание = ПланыВидовРасчета.УдержанияОрганизаций.НайтиПоКоду("00001")...
... ДокументОбъект = Документы.ИсполнительныйЛист.НайтиПоНомеру("УЭ_00000005", ДатаРегистрацииОстатка);...
... Банк = Справочники.Контрагенты.НайтиПоКоду("00000000000000000001")...
И это только малая часть...
То есть, код обработок настолько сырой, что использовать их даже в качестве шаблонов для разработки своих инструментов практически нереально (не говоря уже о рядовых пользователях). Документация, справка отсутствуют.
1. Не вижу ни одного хамского слова в чей то адрес с моей стороны.
2. Оформление краткое, кому надо скачает разберется, на крайний случай, можно задать вопрос (но т.к. некоторые считают нужным засорять форум....).
3. В описании написано, для чего и для кого разрабатывались обработки, комментировать агрессивно настроенным пользователям не вижу смысла.
4. Однако же, как яро некоторые отстаивают чьи то интересы, интересно чьи?
Да, действительно, "поставили перед фактом, "НАДО"" - вот и сижу, ломаю голову, но 8000 никто мне не даст на переход, мол я и так з\п получаю.
Придется после сборки обрабатывать напильником ;-)
С удовольствием бы доработал, но к сожалению нет времени. По конкретным вопросам пишите на nikolay-zagrebin@yandex.ru (надеюсь не вырежут адрес электронки).
tomvlad пишет:
...Разработка не претендует на универсальность, т.к. заточена под конкретные конфигурации...
Она не заточена под конкретные конфигурации, а заточена под конкретные базы.
Она не заточена под конкретные конфигурации, а заточена под конкретные базы.
Я считаю, автор это и хотел сказать. если кому-то нужна основа - думаю, можно глянуть, как там реализовано и придумать, как можно лучше это сделать.
Вопрос к автору:
Перенос выполняется через XML? Мне нужны правила переноса из 3.0 в УПП, хочу найти правила и, возможно, взять их за основу
Спасибо за поддержку. Перенос реализован на основе *.dbf* файлов, обработки самописные, правила в Конвертации не создавал. Сделать перенос из Камин в ЗУП на основе правил, проблематично, думаю никто этим даже не занимался.
Сделать перенос из Камин в ЗУП на основе правил, проблематично, думаю никто этим даже не занимался.
Это ты зря так думаешь. Занимались люди. Писали. На самом деле разработка правил обмена занимает гораздо меньшее время, чем создание своих инструментов.
Против вас tomvlad я ничего не имею, даже с учетом того что вы вредный человек (в отличии от вас я вам минусов не ставил), прошу вас только не засоряйте комментарии своим присутствием! По правилам переноса. Покажите мне хотя бы одно решение переноса на основе правил! Даже вы пошли иным путем!!!
1. Минус был за дело. Конкретно - за хамство.
2. Изначально мысль была использовать КД для разработки переноса, но предполагалось, что перенос должен быть настраиваемым на стороне конфигурации-приемника, поэтому от этой идеи решили отказаться.
3. Показать? Отчего бы не показать... Правда правила не мои. И согласия автор на публикацию не давал.
1. Не вижу ни одного хамского слова в чей то адрес с моей стороны.
Вы так и не ответили на мой вопрос, где было хамство с моей стороны? И в дальнейшем не увиливайте от ответа, похоже мне тоже придется минусы ставить!
2. Изначально мысль была использовать КД для разработки переноса, но предполагалось, что перенос должен быть настраиваемым на стороне конфигурации-приемника, поэтому от этой идеи решили отказаться.
Извините, смешные слова, профессионалу ничего не стоит переписать стандартную обработку "УниверсальныйОбменДаннымиXML" и на стороне загрузки обеспечить необходимый функционал, при этом даже часть работы упрощается, но вы все равно пошли сложным путем!
3. Показать? Отчего бы не показать... Правда правила не мои. И согласия автор на публикацию не давал.
Перекрываться картинками, увольте, я вам их могу много наделать, стоит лишь стандартными обработками КД воспользоватся.
"...красивое решение, особенно для демонстрации заказчику, но для "БОЕВОГО" режима абсолютно не пригодное..." - голословное утверждение. Ни одного факта. "Лаббистам прошу не засорять ветку" и др.
Все это после того, как вам, как автору сего "шедевра" были указаны на его откровенные огрехи. Лично мне бы было стыдно за такой код. И выкладывать его (даже бесплатно) я бы не стал.
Извините, смешные слова, профессионалу ничего не стоит переписать стандартную обработку "УниверсальныйОбменДаннымиXML" и на стороне загрузки обеспечить необходимый функционал, при этом даже часть работы упрощается, но вы все равно пошли сложным путем!
А подумал ли "профессионал", что конфигураций - источников может быть не одна и даже не две (у меня в практике было 23)? И все данные нужно загрузить одновременно? И при этом в одной базе оклад называется окладом, а в другой - окладом сдельщикам, в одной базе "Больничный", а в другой - "Больничный за счет ФСС" и т.п., могут различаться наименования табелей, подразделений, удержаний и т.д. Что могут быть ошибки в ИНН, дате рождения, страховых номерах, ФИО и нужно как-то предусмотреть возможность избавиться от дублей? Что нужно в идеале проверить, не пересекаются ли периоды занятости в разных организациях и не ошибся ли кадровик, когда указывал, что Иванов Иван Иванович принят по основному месту работы в организацию А, в то время как в организации Б он еще продолжает трудиться? Что обработка-источник не должна быть завязана на одну конкретную конфигурацию, и даже человек, не знающий 1С, но пользуясь описанием форматов файлов обмена, сумел бы перейти со своей самописной программы на конфигурации 1С?
Перекрываться картинками, увольте, я вам их могу много наделать, стоит лишь стандартными обработками КД воспользоватся.
Да не было у меня цели картинками прикрываться. Еще раз повторяю для особо одаренных - правила не мои, автор разрешения на их публикацию мне не давал. Есть в них небольшие огрехи - не учел автор возможного совместительства. Но при этом, на его базе они отработали "на ура" и человек перешел на другую программу, попутно приобретя знание КД.
1. Вы сочли за хамство ПРАВДУ.
2. Наша организация покупала вашу разработку, год назад ничего подобного в вашем решении не было (я думаю и сей час это просто красивые слова).
3. А вот это уже хамство с вашей стороны, следите за выражениями.
4. Думаю на этом хватит полемики, т.к. бесплатно своё решение вы все равно не выложите, и проверить ваши слова не предоставляется возможным!
5. Да к стати, мне стыдится не за что, я как раз пытаюсь помочь нуждающимся (мне бы кто так помог в своё время), а вы просто пытайтесь заработать! Стыдитесь лучше за ваше решение, которое мое предприятие купило у вас, в надежде решить свои проблемы.
1. Что-то вы лукавите, Николай. Без поддержки наше решение не продается. Все выявленные ошибки оперативно исправляются. Приведите пожалуйста № лицензионного договора (или № заказа Инфостарта) и ваши обращения в техподдержку, которые остались без ответа.
2. Не бывает программ без ошибок. Бывают программы без поддержки. Как ваша, например. За что мне стыдиться?
3. "ничего подобного в вашем решении не было". Чего не было? Конкретно?
4. В 2007 году оно было выложено абсолютно бесплатно. Демо-версия публиковалась до 2009 года. Но для того, чтобы развивать продукт недостаточно голого энтузиазма.
tomvlad пишет:
2.перенос должен быть настраиваемым на стороне конфигурации-приемника, поэтому от этой идеи решили отказаться.
Что-то весьма сомнительно. Если я хочу выгрузить, например, только документы за прошлый месяц - я выгружу только их и на стороне приёмника мне уже ничего не надо настраивать (может, конечно, есть какие-то случаи, когда это надо, и они предусмотрены в вашей обработке, я её не видел).
tomvlad пишет:
3. Показать? Отчего бы не показать... Правда правила не мои. И согласия автор на публикацию не давал.
Буду очень благодарен, если вы поделитесь со мной этими правилами, т.к. мне будет обидно писать их заново, зная, что изобретаю велосипед.
(22)
1. Николай, с логикой все в порядке? Среди моих 60 публикаций платных только 4.
2. Еще раз спрашиваю:
- чего конкретно вам обещали, но не выполнили?
- на какие вопросы не ответили?
- какие выявленные вами ошибки не исправили?
- приведите № лицензионного договора или № заказа Инфостарта.
1. Большая часть из всего представленного, тупо переработанные уже существующие решения, и да с логикой более чем все в порядке.
2. Вы сей час хотите помочь мне перевести 3-и базы (которые надо было перевести год назад)? Про какие обещания вы говорите? какие вопросы, какие ошибки, Владислав время уже ушло, покупкой вашего продукта я конкретно не занимался, и уже тем более я не скажу вам номера договоров и т.д. и т.п.
3. Перестаньте засорять ветку! Занимайтесь рекламой где нибудь в другом месте.
Вы сей час хотите помочь мне перевести 3-и базы (которые надо было перевести год назад)? Про какие обещания вы говорите? какие вопросы, какие ошибки, Владислав время уже ушло, покупкой вашего продукта я конкретно не занимался, и уже тем более я не скажу вам номера договоров и т.д. и т.п.
Вы за целый год не нашли 5 минут, чтобы позвонить (написать письмо) в техподдержку??!! Что же вы делаете в таком случае в этой организации?
Ваши аргументы:
...красивое решение, особенно для демонстрации заказчику, но для "БОЕВОГО" режима абсолютно не пригодное...
...к тому же нет возможности вносить изменения в код...
Вы не представляете о чем говорите. Скорее всего переносом не занимались. Еще раз прошу - если использовали лицензионную копию, приведите название организации, № лицензионного договора, перечень ошибок, e-mail людей, которые занимались приобретением программы и переносом данных. В прошлом году в Ижевске, насколько я помню, продукт был продан только одной организации, писали из Ижевска на адрес техподдержки двое. Отправить сведения можно на адрес техподдержки, можно написать здесь. Без этого, все ваши заявления - пустая болтовня.
P.S. Человеку с рейтингом +1 не может помешать лишний комментарий (еще бы - можно нахаляву скачать одну обработку / отчет). Рекламой именно в этой ветке смысла мне заниматься нет. Она и так висит на первой странице сайта. Могу предложить место для размещения кода этих обработок. Там есть потрясающие фрагменты, весьма похожие на ваш. Больше сюда писать не буду.
(25) tomvlad,
обработка Ввод начальных остатков по взаиморасчетам для ЗУП,КА,УПП у меня на УПП не работает. Я в УПП не нахожу регистр "Зарплата за месяц организаций"
Браво, у вас оказывается столько свободного времени заниматься пустой полемикой, вы даже выводы сделали, что не я автор переноса, зачем я вообще разместил сей комплект здесь, у меня к сожалению столько времени нет. По вашему списку, почти все представленные обработки имеют типовые аналоги, я лично, не вижу смысла в них, разве что ради рейтинга (который вы к стати не забыли упомянуть). Спокойной ночи Владислав, больше я не доставлю вам удовольствия общаться со мной.
Всем пожалуйста. Судя по отзывам и количеству писем пришедших на электронку, задача актуальна. Может есть желающие заняться доработкой до полноценного интерактивного варианта?
имеем ЗИК камин 2,0,066 и ЗУП 2.5.45.3 необходимо перенести только справочники сотрудников, имеем такую ошибку
{Форма.Форма.Форма(70)}: Ошибка при вызове метода контекста (КоличествоЗаписей)
ЭлементыФормы.Индикатор.МаксимальноеЗначение = xB.КоличествоЗаписей();
по причине:
Перед выполнением операции нужно открыть базу
подскажите как ее победить, заранее спасибо. А всякую хрень покупать за 8тыс.руб я не намерен, чего и другим не советую.
Всем привет. Ошибка возникает из-за того, что одновременно два приложения пытаются чтото сделать с одной таблицей dbf. Укажите явно в КАМИНовской выгрузке <dbf>.Закрыть(), или тупо закройте обработку выгрузки перед загрузкой в ЗУП. Где то здесь моё мыло было, похоже опять потерли <nikolay-zagrebin@yandex.ru> - пишите лучше сюда. Дабы не раздрожать "Гуру" комммммерсантов, которые очень недавольны существованием данного раздела.
(38) Здравствуйте. Возникла такая необходимость перебросить данные из Камин 2.0 в ЗУП 8.2. Скачал вашу обработку, но ладу не могу дать ... не подскажите как ПРАВИЛЬНО пользоваться обработочкой? Заранее очень благодарен.
Спасибо большое Николаю за обработку, сейчас мне тоже поставили задачу перевода зарплатной базы организации с камина 3.0 на ЗУП. Обработка очень поможет, по коду все вроде понятно, буду допиливать где потребуется - все же быстрее, чем с нуля писать.
В свое время покупал http://infostart.ru/public/72006/ Очень помогло. Считаю, что это единственный выверенный и годами проверенный продукт.
Но т.к. текущая обработка из разряда не коммерческих, считаю что она заслуживает место под солнцем. Отличное решение для тех кто будет сам мучатся и разбираться сначала в камине потом ЗиУПе, было бы время.
Из личного опыта: месяц работы программиста стоит от 25 до 100 тыс (я беру разбег по России), в среднем спец убьет недели 2-3 чтобы написать "кривой" обмен с нуля (или доработает чей нибудь) и потом еще месяц чтобы расковырять и исправить ошибки. Вот и посчитайте стоимость перехода. :-)
С недавних пор я стал придерживаться другой политики, а раньше тоже ковырял чужие "вещи" и пытался, как думал я, экономить своей конторе деньги не покупая другие продукты. :-)
сталкнулся с камином совсем не давно. встал вопрос у заказчика по переходу на зик бюджет. как со стороны пользователя не плохая штука этот камин, но заказчик неистово хочет зик , "потомушто расчетчиков соседней организации есть". и плевать что смысла нету=) как наберется необходимое количество финансов обязательно гляну.
NikZagVit, Здравствуйте. Вылетает такая ошибка, может быть подскажете что не так
{Форма.Форма.Форма(1109)}: Ошибка при вызове метода контекста (Записать)
НаборЗаписейСвед.Записать(Ложь);
по причине:
Ошибка записи! Не установлен отбор по регистратору (Регистр сведений: Состояние сотрудников организаций)
Подскажите пожалуйста. Нажимаю выгрузить, а он пишет
{Обработка.Выгрузка_КАМИН3_0_Для_ЗУП.Форма.Форма.Форма(1229)}: Значение не является значением объектного типа (Номер)
Если ((СокрЛП(СтрокаОткл.Документ.Номер) = "00000819") и (НачалоДня(СтрокаОткл.Документ.Дата) = '20080922')) или
Что делать?