Инфо-Предприятие - Форум
ПрограммыПоддержкаКупитьПартнерам

Вернуться   Инфо-Предприятие - Форум > Платформа разработки > Общий
Регистрация Обмен опытом Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Внимание! Этой ветке форума больше трех лет. Возможно, обсуждаемые здесь вопросы уже не актуальны. Тем не менее, Вы можете отвечать в этой теме, если при ответе поставите флажок.
  #1  
Старый 01.08.2009, 04:22
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,176
По умолчанию Выгрузка настройки и сравнение баз данных

В ИП1 было свойство журнала - копировать при создании новой базы данных. А как в ИП2 это сделать?

Как передать через обновление(разница) данные некоторых журналов, например б_тмц_виды?
Ответить с цитированием
  #2  
Старый 01.08.2009, 09:32
Аватар для GriAlex
GriAlex GriAlex вне форума
Кен-ГурУ :-)
 
Регистрация: 28.01.2008
Адрес: Чувашия
Сообщений: 13,171
По умолчанию

У меня тоже такая проблема возникла - сам не смог разобраться...
__________________


Сайт - Вконтакте - Telegram - Skype - YouTube
Ответить с цитированием
  #3  
Старый 01.08.2009, 21:15
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,720
По умолчанию

Данные не выгружаются. Их надо перебрасывать отдельно. Или через буфер обмена, через DBF/JRN или через IBExpert, выгрузку таблицы в скрипт, последующую загрузку в другую базу.
Ответить с цитированием
  #4  
Старый 01.08.2009, 22:31
Аватар для Виктор
Виктор Виктор вне форума
Завсегдатай
 
Регистрация: 13.12.2007
Адрес: Из Советского Союза
Сообщений: 2,259
По умолчанию

Цитата:
Сообщение от Писарев Петр Посмотреть сообщение
Как передать через обновление(разница) данные некоторых журналов, например б_тмц_виды?
Если надо перебросить данные только НЕКОТОРЫХ журналов, то я делаю так: открываю одновременно две базы, в старой выделяю все записи, которые мне интересно перенести в новую базу, копирую Ctrl +Ins, перехожу в новую, открываю этот же журнал и вставляю Shift +Ins. При этом копируются не только основные записи, но и детальки к ним. Понятно, что структура участвующих журналов должна быть одинаковой.
__________________
С уважением, Виктор
Ответить с цитированием
  #5  
Старый 01.08.2009, 22:33
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,176
По умолчанию

А если базы сдишком далеко друг от друга (~100-200 км) так не сделаешь. Куда надо вставить скрипт в файл обновления, чтобы при обновлении эти данные установились?
Ответить с цитированием
  #6  
Старый 01.08.2009, 22:47
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,720
По умолчанию

Цитата:
Сообщение от Писарев Петр Посмотреть сообщение
Куда надо вставить скрипт в файл обновления, чтобы при обновлении это бы установилось?
Через систему дистрибутивов - там отдельное окно появляется с возможностью вставить скрипт. Если вручную, то в корень папки 00_00_0000 разархивированного архива надо скопировать файл с именем RestructAfter.sql и заново заархивировать.
Ответить с цитированием
  #7  
Старый 13.08.2009, 05:09
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,176
По умолчанию

Цитата:
Сообщение от Григорий Посмотреть сообщение
Через систему дистрибутивов - там отдельное окно появляется с возможностью вставить скрипт. Если вручную, то в корень папки 00_00_0000 разархивированного архива надо скопировать файл с именем RestructAfter.sql и заново заархивировать.
Файл RestructAfter.sql должен быть в Win кодировке
Ответить с цитированием
  #8  
Старый 16.01.2010, 23:37
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,176
По умолчанию

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

Что сделано не так?
Миниатюры
Нажмите на изображение для увеличения
Название: Окно обновления.PNG
Просмотров: 792
Размер:	17.3 Кб
ID:	911  Нажмите на изображение для увеличения
Название: Окно выбора обновы.PNG
Просмотров: 788
Размер:	17.0 Кб
ID:	913  
Вложения
Тип файла: pak ispr.pak (519 байт, 457 просмотров)
Тип файла: pak обновление.pak (3.7 Кб, 510 просмотров)

Последний раз редактировалось Писарев Петр, 16.01.2010 в 23:53.
Ответить с цитированием
  #9  
Старый 17.01.2010, 00:20
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,176
По умолчанию

Если сохранять в формате INF ( для пересборки) то файл должен называться UPDATE тогда все нормально.
Ответить с цитированием
  #10  
Старый 12.02.2010, 22:45
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,176
По умолчанию

Решил пользователю подправить в настройках ДЦУ формулы, создал скрипт, назвал его RestructAfter.sql Сделал архив, но при попытке установить выскочило сообщение

Что же должно быть в обязательном наборе в файле обновления?
Миниатюры
Нажмите на изображение для увеличения
Название: Сообщение при попытке обновления.PNG
Просмотров: 999
Размер:	11.4 Кб
ID:	957  
Ответить с цитированием
  #11  
Старый 12.02.2010, 23:27
Аватар для Григорий
Григорий Григорий вне форума
Отвечатель автоматический
 
Регистрация: 08.12.2007
Адрес: Москва
Сообщений: 18,720
По умолчанию

Структура файла обновления подробно описана во встроенной справке (жмите F1).

Ещё можно сравнить любую базу саму с собой, сохранить полученный результат в отдельной папке и потом далее использовать каждый раз при необходимости.
Ответить с цитированием
  #12  
Старый 13.02.2010, 04:44
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,176
По умолчанию

Цитата:
Сообщение от Григорий Посмотреть сообщение
Ещё можно сравнить любую базу саму с собой, сохранить полученный результат в отдельной папке и потом далее использовать каждый раз при необходимости.
Сравнил базу саму с собой. ПОлучил "разницу", записал в файл INF ( в нем только файл Restruct.SQL в каталоге 00_00_0000.

Изменил название каталога 00_00_0001
Изменил название каталога внутри файла update.inf
Цитата:
// Обновление версии программы Инфо-Предприятие 2.0

Дата создания : 13.02.2010 03:28:54
Требуемая версия : 2.2
Версия серверной части : 1.6
Название : Обновление
Версия настройки : 00.00.0001

Основано на настройках : Бухгалтерские и налоговые отчеты,Комплекс,Обновление,Файл справки
Добавил в корень каталога 00_00_0001 файл RestructAfter.SQL


Цитата:
C:\petr\vert\1\Новая папка\00_00_0001
C:\petr\vert\1\Новая папка\update.INF
C:\petr\vert\1\Новая папка\update.pak
C:\petr\vert\1\Новая папка\00_00_0001\Restruct.SQL
C:\petr\vert\1\Новая папка\00_00_0001\RestructAfter.SQL
Заархивировал.

Результат тот же. ЧТо то не так сделал?
Ответить с цитированием
  #13  
Старый 13.02.2010, 07:36
Аватар для Виктор
Виктор Виктор вне форума
Завсегдатай
 
Регистрация: 13.12.2007
Адрес: Из Советского Союза
Сообщений: 2,259
По умолчанию

Мне кажется название каталога 00_00_0000 критично. По пробуй вернуть его.
__________________
С уважением, Виктор
Ответить с цитированием
  #14  
Старый 13.02.2010, 08:01
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,176
По умолчанию

Я с таким названием уже устанавливал.

Переименовал - результат тот же.
Ответить с цитированием
  #15  
Старый 15.02.2010, 12:33
Аватар для Андрей, Новасофт
Андрей, Новасофт Андрей, Новасофт вне форума
Техподдержка
 
Регистрация: 10.12.2009
Адрес: Москва
Сообщений: 8
По умолчанию

Можно взглянуть на полученный pak-файл?
Ответить с цитированием
  #16  
Старый 15.02.2010, 20:20
Писарев Петр Писарев Петр вне форума
Гуру
 
Регистрация: 22.01.2008
Адрес: Ростов-на-Дону
Сообщений: 11,176
По умолчанию

Цитата:
Сообщение от Андрей, Новасофт Посмотреть сообщение
Можно взглянуть на полученный pak-файл?
Конечно можно (во вложении)
Вложения
Тип файла: pak update.pak (285 байт, 487 просмотров)
Ответить с цитированием
  #17  
Старый 16.02.2010, 19:04
Аватар для Андрей, Новасофт
Андрей, Новасофт Андрей, Новасофт вне форума
Техподдержка
 
Регистрация: 10.12.2009
Адрес: Москва
Сообщений: 8
По умолчанию

В архиве отсутствует файл update.inf.
Пример рабочего pak-файла - во вложении.
Такое обновление можно установить один раз, но если будет необходимо внести в него изменения и вновь установить пользователю, то надо изменить в строке "Дата создания : 16.01.2010 20:45:14" дату или время.
Вложения
Тип файла: pak update.pak (523 байт, 414 просмотров)
Ответить с цитированием
  #18  
Старый 21.06.2010, 17:10
Аватар для Николай
Николай Николай вне форума
Гуру
 
Регистрация: 04.01.2008
Адрес: г.Краснодар
Сообщений: 5,011
По умолчанию По выгрузке разницы настройки для создания обновления

сборка 4..5.56 на 2.3(286) от 19.04.2010 ( ОС Windows 7)
имеется 2-е базы (обновлены до одной версии)
а)эталон
б)доработка (там изменено Меню и добавлены контекстно бланк и ТОП)
Делаем так
Вариант 1
-запускаем доработка ив качестве сравнения выбираем эталон
сохраняем в файл вариант1.pak.
Потом ставим вариант1.pak на эталон все прекрасно устанавливается(без ошибок) -в меню все что надо добавилось,а вот ни ТОП ни Бланк не перенеслись(при вызове -только ссылка на них )
Вариант 2
-все с точностью наоборот
Потом ставим вариант2.pak на эталон устанавливается с ошибками-
ну и соответственно ничего чего хотели бы увидеть НЕТ!
Что не так делаем?
Ответить с цитированием
  #19  
Старый 21.06.2010, 17:45
Михаил,Тверь Михаил,Тверь вне форума
Гуру
 
Регистрация: 21.01.2008
Адрес: Тверь
Сообщений: 4,291
По умолчанию

Вариант1 вообще-то, никогда проблем не было таких. Распакуй pak в папку какую-нибудь и там в 00_00_0000 посмотри, есть твой бланк и топ?
Ответить с цитированием
  #20  
Старый 21.06.2010, 17:48
Аватар для Виктор
Виктор Виктор вне форума
Завсегдатай
 
Регистрация: 13.12.2007
Адрес: Из Советского Союза
Сообщений: 2,259
По умолчанию

Если сохранишь не вариант1.pak, а вариант1.inf то сразу сможешь посмотреть что именно ты выгружаешь. Так будет для тебя нагляднее. Поищи там свой ТОП и свой бланк. Если не найдешь, то в "доработке" войди в свои ТОП и бланк, вставь пробел, сохрани, и вновь повтори выгрузку. Вариант1 правильный
__________________
С уважением, Виктор
Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ВЫГРУЗКА НАСТРОЙКИ: полная и сравнение Писарев Петр Общий 1 26.06.2009 21:35
ВЫГРУЗКА настройки и др. Писарев Петр Общий 1 15.06.2009 18:09
Выгрузка данных в интернет-магазин Андрей Торговый склад 11 09.06.2009 20:43


Часовой пояс GMT +4, время: 02:34.


vBulletin® Version 3.6.8.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot
© 1999 Новасофт