Rocket Launcher 7.7. Свертка базы 1С 7.7. Перенос справочников и документов 7.7

27.01.16

База данных - Свертка базы

С помощью данной конфигурации возможен перенос остатков по бухгалтерским счетам и регистрам на заданную дату - «Дату свертки», вместе с документами, которые участвуют в остатках, а также всех документов и справочников после «Даты свертки». Реализован движок рекурсивного переноса данных, когда достаточно указать документ, который Вы хотите перенести, и все связанные объекты (элементы справочников, со значениями всех реквизитов, подчиненных элементов, история периодических реквизитов, документ - основание и др.) будет перенесены так же. Это даст Вам возможность создать копию существующей базы данных, но только с актуальными документами и справочниками.

Скачать файлы

Наименование Файл Версия Размер
Документация
.1182334779 511,00Kb
3473
.1182334779 511,00Kb 3473 Скачать бесплатно
Деморолик: установка фильтра по складу на перенос остатков.
.1171281263 1,36Mb
1232
.1171281263 1,36Mb 1232 Скачать бесплатно
Rocket Launcher 7.7. Свертка базы 1С 7.7. Перенос справочников и документов 7.7:
.zip 1,71Mb
422
.zip 1,71Mb 422 Скачать бесплатно

Что дает свертка базы?

1. Повышает производительность системы на 200-300%. 
2. Удаляет неактуальную информацию.

 

Проблема производительности особенно критична для торговых организаций, имеющих огромный документооборот. Со временем, обработка информации увеличивается в несколько раз, а это оперативный учет! Ваш клиент может и не дождаться!  Чтобы этого не произошло, желательно, каждый год открывать новую оперативную базу с переносом только актуальных данных и остатков. А для аналитических отчетов можно организовать хранилище сквозной информации за несколько лет в отдельной базе.
 
Все это можно сделать с помощью "1С: Rocket Launcher 7.7 - свертка базы, перенос документов и справочников."
 

Конфигурация построена на принципе промежуточного звена в момент переноса данных, из первой базы, открытой, как OLE-объект, во вторую базу, открытой тоже, как OLE-объект.Удобная реализация процедур в обработке переноса данных. Конфигурацию можно использовать, как основу для Вашей разработки.

 

 

Конфигурация OLE-Переноса данных (для свертки базы)

 

Руководство пользователя

 

 

 

Термины.

 

База ЭкспортБаза источника данных, из которой выгружаются данные.

База ИмпортБаза приемника данных, в которую загружаются данные.

 

Краткое описание.

 

Конфигурация построена на принципе промежуточного звена в момент переноса данных, из первой базы, открытой, как OLE-объект, во вторую базу, открытой тоже, как OLE-объект. 

Главное преимущество данного вида переноса в том, что база экспорта не требует монопольного режима, т.е. можно начать свертку базы в процессе работы пользователей. 

 Возможен перенос остатков по бухгалтерским счетам и регистрам на заданную дату, «дату свертки», вместе с документами, которые участвуют в остатках, а также всех документов после «даты свертки». 

Реализован движок рекурсивного переноса данных, когда достаточно указать документ, который Вы хотите перенести, и все связанные объекты (элементы справочников, со значениями всех реквизитов, подчиненных элементов, история периодических реквизитов, документ - основание и др.) будет перенесены так же. 

Удобная реализация процедур в обработке переноса данных. Конфигурацию можно использовать, как основу для Вашей разработки.

 

Подготовка конфигурации импорта.

 

1. Добавить документ ввода остатка по регистрам «СлужебОстаткиПоРегистрам», с помощью копирования или объединения конфигураций.

 

 

Замечание: Если вы не планируете перенос остатков по регистрам, то данный документ можно не добавлять.

 

Быстрый старт для идентичных конфигураций.

 

1. Создать два элемента в справочнике "Базы", с соответствующим именем и пути к базе данных.

. С помощью обработки "Инициализация" открыть обе базы, как OLE-объекты.

. С помощью обработки "Формирование метаданных" заполнить данные о метаданных каждой базы.

. В справочнике "Настройки соответствий" создать элемент и нажать кнопку "Соответствия"- это и будет настройка переноса. 

. В форме списка открытого справочника "Соответствия" нажать кнопку "Анализ".

6. Открыть обработку "Перенос данных", выбрать настройку и параметры переноса, и нажать кнопку "ПЕРЕНОС".

 


Подробное описание технологии переноса.

 

1. Создать два элемента в справочнике "Базы", с соответствующим именем и пути к базе данных.

 

Справочник  «База данных»

 

 

Справочник содержит список баз данных для экспорта и импорта.

Элемент справочника «Базы данных»:

 

 

Наименованиенаименование в списке справочника.

Путьпуть к базе данных.

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

Пользователь для просмотра -  имя пользователя, для открытия базы в разделенном режиме для просмотра данных.

 


2. С помощью обработки "Инициализация" открыть обе базы, как OLE-объекты. 

 

Обработка  «Инициализация»

 

 

База экспортэлемент справочника базы данных предназначенной для выгрузки данных..

База импортэлемент справочника базы данных предназначенной для загрузки данных..

Инициализация –подключение к базе данных через OLE сервис.

Деинициализациязакрытие подключения к базе данных через OLE- сервис.

Открыть для просмотраоткрыть в обычном режиме, через пользователя для просмотра этой базы данных. Предлагается на выбор два режима, разделенный или монопольный режим, например для восстановления индексов.

Двойная инициализацияинициализация базы экспорта и импорта подряд, друг за другом.

 

Напротив каждой базы данных, синим цветом, отображается статус подключения, «открыта» или «закрыта».

После инициализации обеих баз, обработку можно закрывать, подключения остаются.

Чтобы закрыть подключения, надо снова открыть обработку и деинициализировать.

 


3. С помощью обработки "Формирование метаданных" заполнить данные о метаданных каждой базы.

 

Обработка  «Формирование метаданных».

 

 

 

База данныхэлемент справочника базы данных.

Константы, Перечисления, Справочники, Документы, ВидыСубконто, ПланСчетов, Регистрданные о каких метаданных базы будут считываться.

Выводить сообщения описания процесса создания метаданных. 

 

Если сообщения не выводить, то процесс создания метаданных будет быстрее.

Сформировывать метаданные можно неоднократно, при повторном формировании, они будут просто обновляться, необходимо в случае изменения конфигурации импорта или экспорта.

 

Внимание: Данную процедуру надо выполнить для базы импорта и для базы экспорта.

 

После формирований метаданных о каждой базе, можно открыть форму списка справочника базы данных и увидеть сформированные метаданные, для этого сверху находятся кнопки:

 

 Константы

 Справочники 

 Перечисления                        

 Документы

 ПланСчетов

 ВидыСубконто

 Регистры

 

А также можно посмотреть с помощью всплывающего меню при нажатии левой кнопкой мышки на элемент справочника «Базы». 

 

 

Для удобства восприятия, элементы справочников метаданных почти полностью копируют формы метаданных из 1С: Конфигуратора. 

Элементы открываются в режиме редактирования, но изменять их нельзя.

Данные параметры используются в момент переноса.

При повторном формировании метаданных, все параметры обновляются, притом удаленные метаданные помечаются на удаление.

 

 

4. В справочнике "Настройки соответствий" создать элемент и нажать кнопку "Соответствия"- это и будет настройка переноса.

 

Справочник  «Настройки соответствий»

 

 

Список настроек переноса. каждый элемент справочника является правилом переноса из одной базы в другую. 

 

 

Если у нас в справочнике «Базы данных» два элемента, то мы можем создать две настройки переноса:

  •  из базы «Торговля и склад (демов базу «Торговля и склад»;
  •  из базы «Торговля и склад» в базу «Торговля и склад (демо)»;

 

 

После нажатия на кнопку «Соответствия» мы увидим справочник правил переноса.

 

 

Для каждого элемента «Настроек соответствия» задаются правила соответствий метаданных базы импорта и экспорта

 

5. В форме списка открытого справочника "Соответствия" нажать кнопку "Анализ".

 

После нажатия кнопки «Анализ» мы увидим следующее сгенерированное правило переноса. Анализ идет на совпадение идентификаторов метаданных.

 

 

Если конфигурации идентичные, то правило будет полностью заполнено.

 

Анализ заполнение правила, на основании совпадения идентификаторов метаданных.

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

Проверка соотв.проверка заполненности соответствий и совпадения параметров метаданных.

Метаэкспорт, Метаимпорт открыть параметры метаданных текущей строчки.

 

Можно редактировать соответствия прямо и списка, нажав на колонку «ДанныеИмпорт»

 

 

если нажать на другой колонке, то появиться форма соответствия: 

Для группы соответствий: «Справочник», «Документ»

Правило переноса реквизитов. Данный элемент можно расширять, и добавлять дополнительные опции-реквизиты переноса по усмотрению программиста.

 

Для группы переноса можно задавать элементарные условия переноса. 

Для этого существует справочник «Значения объектов».

После указания базы данных, ТипЗначения и ВидаЗначения необходимо нажать кнопку «ВыбратьЗначение» (перед этим база должна быть проинициализирована). 

Нажать Alt+Tab и Вы увидите форму диалога выбора значения, дважды кликнув мышкой Вы выберите значение, после этого поля в рамке «Описание объекта будут заполнены».

Теперь это значение объекта можно выбирать в условии переноса.

 

 

Например: Установить фильтр на итогах регистра:

 

 

В условии, после выбора группы соответствия, можно выбрать реквизит, по которому будет осуществляться фильтр. После выбора реквизита, можно выбрать «субреквизит» (т.е. реквизит реквизита) объекта. 


6. Открыть обработку "Перенос данных", выбрать настройку и параметры переноса, и нажать кнопку "ПЕРЕНОС".

Обработка  «Перенос данных»

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

 

 

Обработка разделена на две закладки, Параметры и Фильтры.

Если  фильтр не выбран, то тогда будут переноситься все виды метаданных. Так же имеется, возможность задать фильтр от обратного, т.е. «по всем кроме» выбранных видов, для чего есть соответствующая галочка под каждым списком фильтра. 

 

Замечание: Чтобы каждый раз не ставить все галочки на параметрах, рекомендуется поставить автоматическое сохранение настройки формы.

 

 

 Реквизит формы для выбора настроек соответствий, рядом расположены кнопки быстрого открытия соответствий выбранной настройки и обработки инициализации баз данных переноса.

 

 

Основные галочки выбора типа переноса, находятся в левом верхнем углу формы обработки:

 

 

 Возможны различные комбинации переноса данных, но последовательность будет такая же, как расположены галочки сверху вниз: Справочники, Константы, Документы, Итоги по регистрам, Итоги по бухгалтерским счетам.

 

Замечание: Установив галочку на «Справочники», будут переноситься все элементы всех видов справочников, притом в той последовательности, в которой они заданы в конфигурации.

 

 

 При обходе видов справочников, будет применен фильтр, который находится на второй закладке, но если при переносе какого-нибудь элемента выбранного вида справочника, в его реквизите выбран элемент,  вид справочника которого не выбран в фильтре, то он все равно будет перенесен. То есть, данный фильтр по справочникам действует на первом уровне переноса, не ограничивая перенос в рекурсии. Существует возможность задать фильтр не только по виду справочника, но и задать коды элементов, которые необходимо перенести.

 

 

Замечание: Установив галочку на «Документы», будут переноситься все связанные объекты, т.е. элементы справочников, другие документы, которые выбраны в переносимом объекте. 

Наложенный фильтр на документы, действует аналогично фильтру по справочникам, т.е. действует только на первом уровне переноса, притом фильтр на справочники не действует.

Существует отдельный список фильтра на номера документов.

 

Параметры переноса разделены рамками с соответствующим наименованием метаданных.

 

 

Переносить подчиненные элементы спр.при переносе элемента справочника, после обхода всех реквизитов элемента, будут перенесены все элементы всех подчиненных справочников. Данная галочка действует при переносе не только отдельно справочников, но также и при переносе элемента справочника в рекурсии, допустим при переносе документов.

Уровень рекурсии справочникаУровень рекурсии при переносе элементов справочника. При переносе данных, идет обход всех реквизитов элемента и происходит перенос объектов выбранных в этих реквизитах, это будет следующий уровень рекурсии.

Если указано число равное 1, то для элементов, которые переносятся в рекурсии выше первого уровня, будет переноситься только код и наименование, т.е. рекурсия будет заканчиваться. Действует при любом переносе данных.

Переносить только помеченные на удалениепереносятся только помеченные на удаления элементы. Действует только при переносе всех элементов справочников.

Переносить только новые элементы переносятся только элементы, которые не найдены в базе импорте, иначе все элементы удовлетворяющие остальным фильтрам обновляются.

Переносить только измененные за период данная галочка требует изменения конфигурации экспорта. См.ниже.

Периодические реквизиты перенос истории периодических реквизитов за указанный период. Если в базе экспорта изменения истории реквизитов сделаны документом, то при переносе, будет перенесено только дата и значение истории реквизита.

Очищать лишние периодические реквизиты в базе импорта после переноса истории периодического реквизита в базу импорта, значения истории, которых нет в базе экспорта, будут удалены. Данный параметр создан, потому что перенос истории очень длительный процесс, потому после переноса истории один раз, следующий раз не переносишь, но то что было перенесено не очищаешь.

 

 

Переносить помеченные на удаление переносить проведенные документы.

Переносить непроведенные переносить непроведенные документы. 

Переносить проведенныепереносить проведенные документы.

При установке нескольких галочек, они действуют по принципу сложения.

Переносить в рекурсии только шапки док. –переносятся только шапки документов, которые находятся в рекурсии. Например, применяется, когда переносятся итоги регистров на заданную дату, и достаточно перенести только шапки всех связанных документов за прошлый период.

Синхронизировать проведениеесли документ в базе экспорта проведен, тогда в базе импорта документ проводится сразу в момент переноса. 

Замечание: Возможно, что модуль проведения в базе экспорта отличается от модуля проведения в базе импорта, тогда результат движения регистров может быть различный.

Синхронизировать операциипосле синхронизации проведения, будет произведена синхронизация операции, которую создает документ, притом эта операция будет идентична операции в базе экспорта, независимо от данных и модуля проведения базы импорта. 

Переносить только новые документыпереносятся только новые документы из базы экспорта в базу импорта.

Переносить только измененные за периодданная галочка требует изменения конфигурации экспорта. См.ниже.

 

 

Данные параметры влияют на перенос итогов по регистрам и бухгалтерских итогов.

Дата итогов по:- дата, на конец которой выгружаются итоги в базе экспорта.

Макс. кол. стр. Док остаткамаксимальное количество строк документа остатка. При создание документа операции или документа ввода остатка по регистру учитывается данный параметр, если количество итогов больше, максимальное количество строк, то создается второй документ, и т.д. 

Сразу провести ввод итоговсразу провести документ ввода остатка по регистру или включить проводки операции ввода начального сальдо. 

 

 

Использовать цикл записи / удаленияпараметр используется, когда в базе импорта, работают несколько пользователей, в таком случае запись, проведение, пометка удаления может закончиться неудачно из-за блокировки таблицы транзакции. Если установить данную галочку, то будет использоваться цикл записи, проведения, удаления объекта, пока процесс не закончится успешно.

 

Выводить сообщения, уровень (0-3) –выводить комментарии к переносу данных, возможно несколько уровней подробности сообщений, от 0 до 3.

 

Записывать лог записывать сообщения в файл, который находится в подкаталоге \Log каталога конфигурации ОLE-переноса; имя файла формируется по следующему правилу:

«Лог+ год +месяц+число + «_»+час+минуты+секунды» запуска обработки переноса.

Например: Лог_20050108_192837.txt

 

Кеш - это виртуальная таблица соответствий при переносе, т.е. элементу А1 в базе

экспорта соответствует элемент А2 в базе импорта (хранятся ЗначенияВСтрокуВнутр этих элементов) если при переносе, элемент уже имеется в кеше, то просто берется соответствующий элемент из базы импорта и обход реквизитов не происходит. Это существенно ускоряет перенос.

Например, элемент справочника «фирмы» типовой конфигурации, встречается в каждом документе, то при использовании кеша, обновление элемента фирмы (включая все реквизиты, историю и т.д.) будет происходить один раз. 

Размер кеша - это количество строк виртуальной таблицы. Число поставьте в зависимости от памяти на компьютере, и вообще, если большой кеш, то поиск в кеше замедляется (рекомендуется 50000).

При достижении размера виртуальной таблицы, до ограничения кеша, произойдет сортировка по количеству вызовов элемента, т.е. часто встречающиеся элементы будут сверху, и таблица будет обрезана на две трети, и так до следующего достижения предела кеша. 

Очистить кеш - Таблица является глобальной переменной конфигурации, потому если Вы закроете обработку, то кеш останется в памяти. Данная кнопка очищает таблицу кеша.

 

Рекомендуется, после переноса справочников, открыть кеш, и записать в файл. Потом, если вы уверены, что справочники не меняли, открыть кеш, и загрузить из файла, и начать перенос документов - это будет существенно быстрее. 

 

Используйте пункты меню «Записать в файл» и «Считать из файла».

 

 

В консоли просмотра необходимо написать ОписательОбъекта

<ОписательОбъекта> - строковое выражение. ''Справочник.ХХХХХ.YYYYY'', где ХХХХХ - вид справочника, YYYYY - имя выбранной формы списка справочника;

''Журнал.ХХХХХ.YYYYY'', где ХХХХХ - идентификатор журнала документов, YYYYY - идентификатор формы журнала документов. Кроме того, в качестве идентификатора журнала можно указывать идентификатор конкретного вида документа, тогда откроется журнал просмотра документов именно указанного вида;

После нажатия на кнопку нажмите ALT+TAB для просмотра формы в базе экспорта или базе импорта.

 

 

Переносить только измененные документы или справочники за период

 

Данный параметр применяется в случае, когда мы производим перенос неоднократно, и нам необходимо переносить не все документы, а допустим, только те, которые изменяли за последнюю неделю, притом дата документов может быть любая, хоть месяц назад.

 

Необходимо изменить конфигурацию экспорта следующим образом:

                              

  1.  Добавить реквизит в общие реквизиты документов и в каждый справочник, с именем «ХроноПозиция», тип число, длина 13.

 

  1.  В каждом модуле формы документа и справочника в конец предопределенной процедуры ПриЗаписи() добавить вызов глобальной процедуры ПриЗаписиДокумента(Контекст) и ПриЗаписиЭлемента(Контекст) соответственно.

 

  1.  Добавить в глобальный модуль следующие процедуры.

 

//***************************************************

//возвращает строку в формате времени "00:00:00"  

Функция глФорматВремя(ЧасХ=0,МинХ=0,СекХ=0) Экспорт

 Возврат Формат(ЧасХ,"Ч(0)2")+":"+Формат(МинХ,"Ч(0)2")+":"+Формат(СекХ,"Ч(0)2");

КонецФункции 

//***************************************************

// По сроке формата времени возвращает   

Процедура глВремяФормат(ВремяХ,ЧасХ,МинХ,СекХ) Экспорт

 ЧасХ=Число(Лев(ВремяХ,2));

 МинХ=Число(Сред(ВремяХ,4,2));

 СекХ=Число(Прав(ВремяХ,2));

КонецПроцедуры

//***************************************************

// формирует хроно код на оси времени  

Функция глХроноПозиция(ДатаХ,ВремяХ) Экспорт

Перем ЧасХ,МинХ,СекХ;

_ДатаХ=Число(ДатаХ);

 глВремяФормат(ВремяХ,ЧасХ,МинХ,СекХ);

 Возврат _ДатаХ*86400+ЧасХ*3600+МинХ*60+СекХ;

КонецФункции //                                                            

//***************************************************

// преобраззует хроно код в дату и время   

Функция глПозицияХроно(Знач ПозицияХ,ДатаХ=0,ВремяХ="00:00:00") Экспорт

 

_ДатаХ=Цел(ПозицияХ/86400);

 ПозицияХ=ПозицияХ-(_ДатаХ*86400);

 ЧасХ=Цел(ПозицияХ/3600);

 ПозицияХ=ПозицияХ-(ЧасХ*3600);

 МинХ=Цел(ПозицияХ/60);

 ПозицияХ=ПозицияХ-(МинХ*60);

 СекХ=ПозицияХ;

 ДатаХ = Дата(_ДатаХ);

 ВремяХ = глФорматВремя(ЧасХ,МинХ,СекХ);

 

 Если ПустоеЗначение(ДатаХ)=1 Тогда

 Возврат ВремяХ; 

 Иначе

 Возврат ""+ДатаХ+"; "+ВремяХ;

 КонецЕсли;

 

КонецФункции            

//**************************************************

Функция ПриЗаписиДокумента(Конт) Экспорт  

 Конт.ХроноПозиция=глХроноПозиция(ТекущаяДата(),ТекущееВремя());

КонецФункции       

//**************************************************

Функция ПриЗаписиЭлемента(Конт) Экспорт

 Если  Метаданные.Справочник(Конт.Вид()).Реквизит("ХроноПозиция").Выбран()=1 

 Тогда

 Конт.ХроноПозиция=глХроноПозиция(ТекущаяДата(),ТекущееВремя());

 КонецЕсли;

КонецФункции

//**************************************************

 

ХроноКодэто число, однозначно определяющее позицию на оси времени, вычисляется как, количество секунд с Рождества Христова, таким образом, в любой момент времени мы можем получить уникальное число. При записи документа или справочника мы автоматически записываем в реквизит «ХроноПозиция» хронокод соответствующий текущей дате и текущему времени. Таким образом, в реквизите «ХроноПозиция» хранится информация о том, когда  был последний раз записан элемент справочника или документ. 

 

Как это работает?

 

При переносе документов мы указываем два периода:

1. Период документов СПо

2. Переносить только измененные за период СПо

 

1. «Период документов СПо …» - это период по дате документов в базе данных экспорта. Например, документы за два последних месяца. Период охватывает документы, которые могли бы изменяться пользователем, и эти изменения необходимо синхронизировать с базой импортом, т.е. если у Вас могут изменяться документы за весь год, тогда надо ставить период на весь год. 

2. «Переносить только измененные за период СПо …» это период времени, когда фактически, в реальности изменялись документы пользователем. В данном случае это период для анализа нового реквизита «ХроноПозиция». Дату начала надо ставить равной дате последнего переноса данных, а конец равный текущей дате. 

В таком случае, при выборке документов за указанный период в п.1, будут обновляться не все документы, а только новые и измененные за указанные период в п.2. 

 

Данный метод позволяет очень гибко регулировать синхронизацию данных базы экспорта и импорта. ХроноПозицияэто расширенное множество, чем простой флаг модифицированности,

.

что позволяет:

  •  Не хранить избыточной информации в конфигурации переноса, о том какие документы переносились ранее, а какие нет.
  •  Не изменять данные в базе экспорта, кроме как сохранения последнего времени записи.
  •  Позволяет в любой момент повторить перенос данных, допустим в случае сбоя процесса переноса, если указать период изменения не с момента последнего переноса, а с момента предпоследнего переноса. Также обновить все данные, указав дату начала периода изменения равной дате начала периода документов для переноса.

 

Алгоритм обработки переноса данных

 

Применено "псевдообъектноепрограммирование", вызывая функцию, мы передаем объект из базы экспорта, а получаем объект из базы импорта. Можно передавать любой объект, это может быть счет, перечисление, видсубконто, элемент справочника, и даже документ, притом все, что содержится в документе, будет получено с помощью этой же функции.

 

ОбъектИмпорт = Импорт_ПолучитьОбъект(ОбъектЭкспорт);

 

 Преимущества
 

- После свертки, можно автоматически корректировать входящие остатки в новой базе данных, с учетом изменений в старой базе данных.
- Можно начать формирование входящих остатков и перенос документов текущего года в новую базу в процессе работы пользователей. В один прекрасный момент переключить всех на новую базу, и дозагрузить оставшие документы. Таким образом, для пользователей переход на новую базу будет составлять небольшой технический перерыв.
- Можно использовать старую базу данных, как хранилище сквозной информации за несколько лет, при обратном переносе данных.

См. также

SALE! 10%

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0. Переносятся остатки, документы и справочники

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Бухгалтерия 7.7 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Перенос данных из 1С:Бухгалтерия 7.7 в БП 3.0 | Продукт является развитием и исправлением ошибок стандартной обработки для выгрузки данных из 1С Бухгалтерии 7.7 в Бухгалтерию 3.0 | Предоставляем техподдержку | Обновляем на новые релизы 1С | Перенос из 7.7 является сложным, и на рынке сложно найти специалистов 1С по "семерке" - наши сотрудники помогут вам выполнить переход в рамках техподдержки предлагаемого переноса данных!

50722 45650 руб.

26.05.2020    33909    10    67    

16

Конфигурация "Информационный киоск". Обработки выгрузки товаров для ТиС 9.2, УТ 10.3, УТ 11 (обмен данными с любой конфигурацией 1С 7.7, 8.х)

Оптовая торговля Розничная торговля Обмен между базами 1C Сканер штрих-кода Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Управленческий учет Платные (руб)

Конфигурация предназначена для организации offline доступа клиента (покупателя) к информации о товарах, услугах или дисконтных картах посредством сканирования штрих-кода. Основная цель – мгновенно предоставить наиболее актуальную информацию о цене, остатках, наименовании товара (услуги) или накоплениях, держателе, состоянии дисконтной карты.

1800 руб.

21.12.2014    59233    8    21    

20

Выгрузка данных из 1С 7.7. в формате EnterpriseData 1.6 (универсальный формат обмена) в конфигурации 8.3

Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Торговля и склад 7.7 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обработка позволяет выгружать данные из ТиС 7.7 в конфигурации 8.3 для сдачи отчетности, для переноса данных при переходе на 8.3, для организации обмена внутри компании при использовании разных версий 1С в структурных подразделениях или формирования отгрузочных накладных для клиентов.

6000 руб.

18.05.2020    22690    59    39    

35

Управление бизнесом как ИТ-проектом

Управление ИТ-департаментом Бесплатно (free)

Когда я создавал Инфостарт, у меня была фраза: «Создание компании – это просто очередной проект автоматизации».

29.10.2021    3729    0    support    8    

47

Переход с 1С:Комплексной 7.7 на 1С:УТ 10.3

Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 1С:Управление торговлей 10 1С:Комплексная 7.7 Россия Управленческий учет Платные (руб)

Начните вести учет в УТ 10.3! Перенесите все свои данные в УТ 10.3 в любом месяце года и продолжите вести учет! Программа перенесёт любое количество баз с документами и остатками в больших количествах. Обработка выгрузки выполнит проверку исходных данных и сформирует отчет о найденных ошибках в справочниках и документах. Партии переносятся с себестоимостью. Штрихкоды номенклатуры загружаются. Цена переносится. Автор консультирует.

8400 руб.

17.03.2021    15534    5    13    

6

Обмен данными ЗУП 3.1 - Бухгалтерия 7.7

Зарплата Обмен между базами 1C Бухгалтерский учет 7.7 Сложные периодические расчеты 1С:Бухгалтерия 7.7 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Как известно, Бухгалтерия 7.7 не имеет штатной возможности для обмена с ЗУП 3.1. Данная разработка пригодится тем, кто перешел с ЗиК 2.3 на ЗУП 3.1, но вынужден по каким-то своим причинам оставаться на Бухгалтерии 7.7.

18000 руб.

29.09.2020    13583    2    0    

5

Об аудитории, продажах и снеге

Сообщество Бесплатно (free)

INFOSTART UP 2020 - первая онлайн-конференция о том, как заработать с помощью своих знаний на INFOSTART.RU. Мероприятие открыл генеральный директор Инфостарта Доржи Цыденов, который рассказал о компании, ее успехах и перспективах.

28.07.2020    4551    support    9    

32

Конвертация данных из 1С 8.3 в 7.7 (версия КД 2.1). Перенос данных из 8.3 в 7.7. Создание в современной 1С 8.3 XML в формате КД2. Инструкции и примеры переноса данных из любой современной 1С 8.3 в устаревшую конфигурацию 1С 7.7, через Конвертацию данных 2

Обмен между базами 1C Платформа 1С v7.7 Платформа 1С v8.3 1С:Конвертация данных Бесплатно (free)

При переходе на новую версию 1С в период параллельной эксплуатации может возникнуть необходимость обратной конвертации данных (по правилам КД версии 2.1) из 1С:Предприятие 8.3 в 1С:Предприятие 7.7 для переноса данных из 1С:Предприятие 8.3 в 7.7. Сделать это поможет следующая инструкция по КД2 о том, как создать новую конвертацию из 8.3 в 7.7, сохранить модуль и правила загрузки данных, сделать загрузку данных. КД2.

17.10.2019    14018    ksnik    0    

15
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
98. пользователь 13.12.08 20:57
Сообщение было скрыто модератором.
...
99. пользователь 13.12.08 21:45
Сообщение было скрыто модератором.
...
100. Evgeny_S 23.01.09 11:56 Сейчас в теме
У меня слегка доработанная Торговля 7.7 (5 дополнительных документов). Хотелось бы перебросить только актуальные ( не законченные) цепочки документов. Сработает Ваша свертка, или .... ?
101. support 4484 23.01.09 12:53 Сейчас в теме
(100) Да, как для таких случаев эта свертка и предназначена.
102. Evgeny_S 05.02.09 10:47 Сейчас в теме
на локальной машине с помощью демо попробовал перенести константы (ТиС 7.7)
при переносе выскочило окно "Сервер занят" в котором:Действие не может быть завершено, так как другая программа занята. Для перехода....
Тоже получил при переносе справочников.
Инициализация баз, формирование мето..и "соответствие" - прошли без проблем.

И еще.
Жаль, что пи переносе не отображается динамика процесса в строке состояния, например - кол-во перенесенных объектов.

104. luba 12.03.09 09:00 Сейчас в теме
Можно ли использовать программу для 1С Бухгалтерия УСН, а то мне от моей предшествиницы досталась огромная база. Хочу со второго квартала перейти на релиз УСН 160 без данных за прошлые годы, подскажите, пожалуйста?
105. support 4484 12.03.09 09:25 Сейчас в теме
(104) Да, свертка базы универсальная, подойдет любая база на бухгалтерском и оперативном учете.
106. chuklai 18.03.09 15:26 Сейчас в теме
Так же получаю ошибку "Действие не может быть завершено, так как другая программа занята" при переносе бех. итогов. При чем ошибка появляется только при начале переноса определенного счета.

support, как можно решить проблему?
107. support 4484 18.03.09 16:55 Сейчас в теме
(106) может у вас выскакивает какое-нибудь предупреждение, и программа ждет реакции на него?
108. chuklai 20.03.09 17:38 Сейчас в теме
Вопрос решился. Проблема действительно заключалась в попытке записи элемента справочника с неуникальным кодом, следовательно, выдавалось сообщение об ошибке записи. Спасибо за подсказку!
109. support 4484 31.03.09 15:38 Сейчас в теме
Вышла новая версия 0.39.
Исправлена ошибка при переносе остатков по бух.счетам с разделителем учета.
110. brr 182 05.04.09 19:04 Сейчас в теме
Багофича в копилку

Если в документе есть реквизит типа строка бесконечной длинны, в котором хранится список значений, содержащий в свою очередь ссылки на объекты :), то при переносе информация становится не верной.

Возможно имеет смысл вставить проверку реквизитов типа строка бесконечной длины на содержание списков или таблиц с ссылками. И соответственно отрабатывать такие моменты.

С наилучшими пожеланиями!
111. konan 13.04.09 23:55 Сейчас в теме
в версии 40
виды субконто устанавливаю соответствие вручную справочники соответственно тоже... и??????где результат?
в конфе чет написано про строгое соответствие, но мозг напрегать в чужой конфе не охотоооооо.(справочники вообще идентичны разное только идентификатор)
112. konan 14.04.09 00:30 Сейчас в теме
блин примите маи сорри,
бессонная ночь берет свое. нашел ошибку в правиле переноса теперь все ок
113. пользователь 22.05.09 11:32
Сообщение было скрыто модератором.
...
114. abigail 20.06.09 23:17 Сейчас в теме
Впервые запустил свёртку. Пишет, что Базы успешно инициализированы. При этом идёт сообщение об ошибке "Ошибка при вычислении: ОткрытьФорму("Отчет",,"K:\Downloads\Свёртка базы 1С 7.7\Rocket Launcher\Rocket Launcher OPEN 040\RL\ExtForms\addmod.ert")". Что это значит?
Далее, секунд через 20 происходит выброс из 1C. Причём в памяти висят несколько модулей 1CV7s.exe, которые приходится принудительно "снимать".
Rocket при этом остаётся в работе. Естественно, индексы баз переноса разрушаются и приходиться всё заново индексировать. Как с этим бороться?
Установлен 1С: 7.7 для SQL (7.70.025) и внеш.компонента 1CPP.
115. support 4484 21.06.09 00:05 Сейчас в теме
(114) это конфликт с используемой компонентой Formex.dll.
Чтобы решить проблему, надо вручную добавить в глобальный модуль обеих баз следующие две функции:
Функция ЗначениеИзСтрокиОЛЕ(СтрОЛЕ) Экспорт
Возврат ЗначениеИзСтроки(СтрОЛЕ);
КонецФункции

Функция ЗначениеИзСтрокиВнутрОЛЕ(СтрОЛЕ) Экспорт
Возврат ЗначениеИзСтрокиВнутр(СтрОЛЕ);
КонецФункции
116. abigail 22.06.09 11:09 Сейчас в теме
(115) Ваш совет, к сожалению, ничего не дал. (я отправил на support@infostart.ru письмо со скриншотами).
117. abigail 23.06.09 18:40 Сейчас в теме
(115) Спасибо за помощь. Проблема оказалась в конфликте с компонентой CPP.
Достаточно отключить её вызов в глобальном модуле.
118. abigail 03.07.09 23:29 Сейчас в теме
support, отзовитесь, пожалуйста. Вам отправлено письмо на support@infostart.ru ещё 1-го июля с вопросами по теме. Спасибо
119. volna 22.07.09 11:23 Сейчас в теме
Конфигурация "Бухгалтерский учет" 7.7. При свертке сохраниться история основных средств???
120. Шухер 23 13.08.09 09:34 Сейчас в теме
Не нашел инфы, вопрос - Обработка продается с открытым кодом, или закрыта КЗК2 ?
121. пользователь 25.11.09 14:09
Сообщение было скрыто модератором.
...
122. maxnn2 27.11.09 02:59 Сейчас в теме
А можно переносить остатки среди разных конфигураций? например из ТиС в Комплексную?
123. support 4484 27.11.09 15:04 Сейчас в теме
(122) Можно. Если конфигурации подобны, как ТиС и Комплексная, то можно туда и обратно. Но не в случае, когда они сильно различаются. Все так главное назначение данной программы, это свертка базы.
--
Обработка поставляется с полностью открытым кодом.
124. Sergey_ukr_net 27.11.09 18:35 Сейчас в теме
Скажите в чем ограничение Демо версии???
125. support 4484 28.11.09 00:56 Сейчас в теме
(124) При переносе в элементы справочника добавляется слово "Демо".
126. UserPro 4 29.11.09 02:18 Сейчас в теме
(125) :?: Попытка проверить свертку БД не получилась по причине ограничения записей до 1000 ??? Даже время обработки нельзя проверить ???
127. support 4484 29.11.09 09:11 Сейчас в теме
(126) Да, это еще одно ограничение демоверсии. Время обработки не самый главный показатель, главное корректность переноса.
Настройте фильтры для переноса, ограничив тем самым выборку. Например, задайте только самый простой регистр, касса, или просто бух.счет. Если вы уже перенесли 1000 объектов, посмотрите, как они перенеслись в новую базу.
Демоверсия на то она и демо, что только показывает, как работал бы полноценный перенос.
128. пользователь 18.12.09 18:35
Сообщение было скрыто модератором.
...
129. quick 583 18.02.10 08:14 Сейчас в теме
Пошлый какой-то банер, а разработка вроде ничего.
130. KateEgorova 03.03.10 14:56 Сейчас в теме
Поддерживает ли эта обработка перенос в 8-ку?
131. support 4484 03.03.10 16:33 Сейчас в теме
(130) нет, только перенос между 7.7
132. dimm73 02.04.10 08:23 Сейчас в теме
конфа не умеет переносить справочники с сериями кодов в пределах подчинения , проверено на 41 релизе (хотя написано, что в 41 рел. это якобы исправлено), вообщем произвести свертку и перенос между почти одинаковыми конфами Подрядчик строительтва мне так и неудалось
136. support 4484 07.04.10 09:59 Сейчас в теме
(132) В настройках соответствия есть возможность задать ключевой атрибут или реквизит уникальности элемента. Серии кодов в пределах подчинения последняя версия обрабатывает нормально.
137. пользователь 07.04.10 11:01
Сообщение было скрыто модератором.
...
159. Kuzya_brаtsk 310 29.08.13 05:01 Сейчас в теме
Делаю перенос ТиС, с целью свертки базы.
У меня возникла проблема при проведении документа "СлужебОстаткиПоРегистрам", а именно по регистру "Продажи", выдается ошибка :
"ТабДвиж.Приход = 1;
{Документ.СлужебОстаткиПоРегистрам.Модуль Документа(132)}: Поле агрегатного объекта не обнаружено (Приход)".
Это один единственный регистр по которому не проводятся документы "СлужебОстаткиПоРегистрам", Подскажите пожалуйста как мне решить этот вопрос.
160. Kuzya_brаtsk 310 03.09.13 11:56 Сейчас в теме
(159) Kuzya_brаtsk, Понял в чем дело - проводятся Документы только с Регистрами остатков, с оборотными не проводятся.
133. Dansur 261 02.04.10 16:24 Сейчас в теме
а банер то и вправду недвусмысленный, хотя взгляд на нем застревает. :)))))))))))
134. info2 06.04.10 10:17 Сейчас в теме
Здравствуйте!
Подскажите в чем затык? Выгружали базу в абсолютно идентичную конфигурацию с целью обрезки.
Получили вот что
=====
Выгружены итоги регистра - Заказы.
Объект метаданных не создался: Справочник.Картинки
ОбъектыЭкспортПодч.ИспользоватьВладельца(ОбъектЭкспорт.ТекущийЭлемент());
{Обработка.ПереносДанных.Форма.Модуль(2033)}: Значение не представляет агрегатный объект (ИспользоватьВладельца)
=====

Как исправить и что делали не так ?
На support писали, выслан полный лог, ответа пока не поступило
135. support 4484 07.04.10 09:56 Сейчас в теме
(134) Вам надо обновить метаданные каждой базы и сделать анализ соответствий еще раз.
138. nkorkin 09.01.11 08:27 Сейчас в теме
Переношу очень большую базу ТиС в аналогичную пустую. Хочу оствить два последних года. Делаю все по мануалу для больших баз.
Делаю как тут на первом скиншоте http://rl.infostart.ru/content/view/20/1/
Вопрос по рекурсии и переносу справочника партий.
Какая должня быть рекурсия? Полная или уровня 1? Корректно ли перенесутся данные если рекурсия будет 1?
Справочник партии можно отключить сразу же на этапе переноса итогов по регистру? Как перенесутся в таком случае измерения регистров "партия"?
Прогноз по переносу только регистров в моем случае при настройках из статьи дней пять-семь, как можно еще ускориться?
140. support 4484 13.01.11 10:34 Сейчас в теме
(138) Там ошибка в первом скриншоте. Рекурсия должна быть = 0, т.е. полная.
nkorkin пишет:
Справочник партии можно отключить сразу же на этапе переноса итогов по регистру? Как перенесутся в таком случае измерения регистров "партия"?

Перенесутся на пустое значение.
nkorkin пишет:
Прогноз по переносу только регистров в моем случае при настройках из статьи дней пять-семь, как можно еще ускориться?

Монопольный режим?
139. Dim Dimy4 13.01.11 09:27 Сейчас в теме
Добрый день!
А где можно найти информацию по дополнительным условиям при перносе объектов. Например по перечислению или строке пишет что невозможно создать объект и соответственно нельзя загрузить условие.
141. support 4484 13.01.11 10:35 Сейчас в теме
(139) Не до конца понимаю ваш вопрос. Можно скриншот?
142. nkorkin 13.01.11 10:40 Сейчас в теме
support пишет:
Монопольный режим?


Да, конечно во всех трех базах.

И еще вопрос, у нас по прошествии 4 дней выгрузка случайно прервалась. Прервалась при выгрузке итогов по регистрам, на регистре продажи. Можно ли как то продолжить выгрузку с учетом уже выгруженных данных?
143. support 4484 13.01.11 10:55 Сейчас в теме
(142)Да, регистр продаж не имеет остатков, это оборотный регистр. Это в какой-то старой версии проверки не стояло.
Продолжить можно, выбрав в фильтре остальные регистры.
144. nkorkin 30.01.11 14:03 Сейчас в теме
Возникла следущая проблема:
При переносе регистра ОстаткиТМЦ - реквизит ЦенаПрод перенесся с точностью 0. Т.е. в документе СлужебОстаткиПоРегистрам нельзя изменить значение этого реквизита на другое нецелое. Ну и соответсвенно все цены в колонке документа - целые значения, что не соответствует действительности. Смотрю в настройки соответсвий метаданных, измерения полностью совпадают в том числе и по длине. Подскажите как определить причины возникновения такой проблемы?
145. nkorkin 31.01.11 08:05 Сейчас в теме
Так же проблема повторяется с другими регистрами в которых присутствует измерение ЦенаПрод. Целые значения.
146. Adilgeriy 25 15.02.11 15:16 Сейчас в теме
Купил данную разработку. Так-как она оказалась немного не тем что мне было нужно попросил вернуть деньги. Деньги вернули через 3 часа после звонка.
147. nkorkin 18.02.11 08:40 Сейчас в теме
По своей последней проблеме получили оперативную техническую поддержку через средства удаленного доступа. Быстро и четко решили все свои проблемы с переносом.
148. nkorkin 02.06.11 06:31 Сейчас в теме
При переносе между идентичными бухгалтериями 7.7 типовыми ругается: "Не найдена операция импорта/экспорта" Платежное поручение или ОпреацияПоРасчСчету. Ругается на все операции, очень много сообщений. Что это значит?
149. itlbv 26.09.11 14:39 Сейчас в теме
Огромное спасибо, обработка крайне помогла! Надо было срочно, свою писать времени не было, а тут очень вовремя на глаза попалась! Автору успехов!
150. Arin 29.09.11 18:28 Сейчас в теме
151. timku 21.10.11 11:52 Сейчас в теме
152. validat 1 23.10.11 15:47 Сейчас в теме
Скажите. Если база в сжатом виде 260 мб (архив выполнен стандартными средствами конфигуратора 1Cv77 релиз 8.75), смогу ли осущиствить перенос на релиз 1Cv77 релиз 9.65 и сколько по времени может занять выполнение этой задачи. Также буду благодарен за советы по подготовке к переносу. Что желательно почистить, удалить, т.к. в самом начале выполния подготовки переноса стандартными методами сразу появляются сообщения, одинаковые идентефикаторы и т.д., и всё останавливается. Буду благодарен за любой совет, можно ответить и на емайл. Спасибо.
153. AfterEarth 11.11.11 11:11 Сейчас в теме
Пока не пробовал, но вещь потенциально очень полезная!
154. wad_str 17.11.11 07:08 Сейчас в теме
Немного хлопотно, но один раз настроить - и в путь! Тем более приходится резать кучу баз ежегодно. Респект автору!
155. bizarre 15.03.12 12:49 Сейчас в теме
Добрый день. Кто пользовался подскажите. Делаю свертку. Создаются документы остатков, провожу их, а входящее сальдо все равно пустое, уже незнаю где копать. Причем документы на остатки - заполненные, а сальдо пустое. Подскажите, мучаюсь уже долго. 1С 7.7 Комплексная
156. zelenprog 10.09.12 12:56 Сейчас в теме
Скажите пожалуйста, этой обработкой можно свернуть самописную конфигурацию?
И сколько примерно по времени это займет?
База DBF, размер 10Гб, самые большие файлы - это два регистра (4 файла) размерами от 0,7Гб до 1,8Гб.
163. a1ex4ndr 5 07.11.13 16:42 Сейчас в теме
(156) zelenprog,
Скажите пожалуйста, этой обработкой можно свернуть самописную конфигурацию?
И сколько примерно по времени это займет?
База DBF, размер 10Гб, самые большие файлы - это два регистра (4 файла) размерами от 0,7Гб до 1,8Гб.

аналогичный вопрос, только конфигурация типовая переделанная...
157. samogon 12.02.13 16:29 Сейчас в теме
Покупал данную разработку довольно давно, подскажите пож. номер актуальной версии. (У меня 0.40)
158. kotenok17_90 3 01.04.13 11:32 Сейчас в теме
Обработка супер. Только тежеловато разовраться простым бухгалтерам с интерфейсом. Пришлось самой. Демо только для нашей базы бухгалтерии не подошло, даже проверить не смогла.
161. Kuzya_brаtsk 310 05.09.13 11:46 Сейчас в теме
164. a1ex4ndr 5 11.11.13 10:34 Сейчас в теме
ответы тут больше не пишут?
165. support 4484 11.11.13 12:36 Сейчас в теме
Раньше сворачивала, думаю ничего с тех пор не изменилось. Только необходимо терпение, делает она это долго, хотя и правильно. Скачайте документацию.
166. HolyRadiance 02.02.15 16:43 Сейчас в теме
Одна контора, два филиала с разными КПП. Соответственно две базы 1С:Бух 7.7 нетиповые до жути, в которую я ещё и документы работающие с регистрами добавил. Разница в базах только в печатных формах и константах о фирме и ответственных людях, соответственно печатные формы разные, так как КПП у филиалов разный. Взаимодействие между бухгалтерскими учётами в базах осуществлялось через 79 счёт.

Знаю, что 1С:Бух 7.7 к многофирменному учёту отношения не имеет, но выкручиваться придётся, так приказал холдинг. Нужно слить остатки из одной базы в другую, а также перенести уже набитые за январь документы.

Как думаете справится обработка?

Понимаю, что мне придётся базу ещё и допиливать, чтобы печатные формы от разных пользователей, которые территориально удалены, распечатывались с разными реквизитами.

Похоже буду брать.
167. support 4484 02.02.15 16:52 Сейчас в теме
(166) Zveruga, Скачайте демо, попробуйте.
168. SAshock 19.02.15 12:25 Сейчас в теме
Надо перенести остатки на начало прошлого года и документы за прошлый год.
Если я переношу Документы и Итоги по регистру - нужные справочники он сам подгрузит? ( не хочется перегружать ненужные/неиспользуемые справочники)


ЗАГРУЗКА ДОКУМЕНТОВ
{Обработка.ПереносДанных.Форма.Модуль(2930)}: Деление на 0
169. support 4484 19.02.15 13:56 Сейчас в теме
(168) SAshock, да, рекурсивно вытащит все элементы, которые участвуют в документах и остатках.
171. пользователь 13.11.18 11:22
Сообщение было скрыто модератором.
...
Оставьте свое сообщение