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

Как Корректно Вносятся Изменения В Работающую Программу 1с:8

  • Автор темы dimaya2006
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

dimaya2006

#1
доброго времени суток всем.

заранее извиняюсь, если где-то это есть на форуме, но найти не смог, поэтому создал тему.

Подскажите, пожалуйста, начинающему программисту в 1С:8, как обычно (главное - как это делается корректно) вносить доработанные своими руками изменения в работающее приложение 1С:8. Как это делается на практике? Каков алгоритм действий?

как я себе это представляю:
есть работающее приложение, имеющее конфигурацию № 1.
программист работает со своей конфигурацией-копией конфигурации № 1. в эту копию он и вносит требуемые изменения.
когда есть возможность (то есть пользователей нет в приложении) и когда все отлажено, он переносит доработки в конфигурацию № 1, сохраняя перед этим резервную копию на случай, если что-то пойдет "не так".

Правильно ли я понимаю? Если нет, то поправьте, пожалуйста.
Или дайте ссылку, где почитать.

Заранее спасибо
 

Дайнеко

Well-known member
19.11.2009
951
0
#2
Вс так. Обновления конфигурации есть 2 способа:
- Объединить
- Загрузить

Я рекомендую второй - он дает полную идентичность.
 

unknown181538

НеГуру
28.12.2008
1 417
0
#3
Вс так. Обновления конфигурации есть 2 способа:
- Объединить
- Загрузить
Использую только первый. Можно настроить, чтобы он давал идентичность.
Там отличия в способах соотнесения. Оба применимы, имхо.
 
D

dimaya2006

#4
Вс так. Обновления конфигурации есть 2 способа:
- Объединить
- Загрузить

Я рекомендую второй - он дает полную идентичность.

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

Дайнеко

Well-known member
19.11.2009
951
0
#5
Именно так.
- Сохранил конфигурацию.
- Взял себе и доработал.
- Вернулся к рабочей базе и Загрузил.
Помимо добавления (отчетов) ведь могут быть и удаления чего-либо. Вот не уверен, что объединение сделает это.
 

Darlock

Well-known member
04.01.2008
560
1
#6
Комрады, а не проще ли "подцепить" конфигурацию к хранилищу и работать с хранилищем? Таким образом иммем полную идентичность и исключаем вариант "что-то забыл перетащить/переименовать"? ИМХО, использую такой вариант. в случае аварии всегда можно откатиться на предыдущую версию конфы и проверить, что пошло не так.
 

unknown181538

НеГуру
28.12.2008
1 417
0
#7
Комрады, а не проще ли "подцепить" конфигурацию к хранилищу и работать с хранилищем? Таким образом иммем полную идентичность и исключаем вариант "что-то забыл перетащить/переименовать"? ИМХО, использую такой вариант. в случае аварии всегда можно откатиться на предыдущую версию конфы и проверить, что пошло не так.
Надо будет попробовать, а то периодически что-то теряется:lovecodeby: К тому же постоянно возникают проблемы с сохранением в файл.
 

Darlock

Well-known member
04.01.2008
560
1
#9
А реально организовать работу хранилища через VPN?
Почему нет. Конечно можно. Можно даж по инету. Адрес хранилища указываешь как IP и вперед.
Хранилище, по сути - расшареная папка с конфигурацией. Для каждого пользователя формируется отдельный экземпляр файла-блока (когда захватывается для изменения).
 

Дайнеко

Well-known member
19.11.2009
951
0
#10
А насколько это удобно для небольшой группы 2-4 человека? Не возникает ли привязанность к инету?
 

Darlock

Well-known member
04.01.2008
560
1
#11
вполне удобно. я работал в компании со штатом разработчиков - 10 человек. Каждый "захватывает" свой объект для изменения. и никто другой его править не сможет, пока первый не поместит или отменит захват. Зависимость от нета только коогда работаешь с самим хранилищем, обновляешься из него/захватываешь/помещаешь/отменяешь захват.

Все остальное делается в твоей локальной копии.

Создаешь у себя пустую БД, в конфигураторе заходишь "Конфигурация" - "Хранилище..." - "Подключиться..."
Указываешь путь к хранилищу, логин/пароль и твоя текущая конфигурация ЗАМЕЩАЕТСЯ конфигурацией из хранилища.
 

unknown181538

НеГуру
28.12.2008
1 417
0
#12
Т.е. если инета не будет, я не смогу изменять объект, который не захватил до этого для изменения?
Сейчас работаю на удаленном сервере. Хочется перенести разработку на свой локальный комп (тем более купил хороший ноут), и организовать наиболее простой перенос изменений.
 

Darlock

Well-known member
04.01.2008
560
1
#13
Изменять можно (изменения на лок. компе.) а вот поместить в хранилище или отказаться от изменений не получится, пока не будет доступен сервер с хранилищем.
 

unknown181538

НеГуру
28.12.2008
1 417
0
#14
Изменять можно (изменения на лок. компе.) а вот поместить в хранилище или отказаться от изменений не получится, пока не будет доступен сервер с хранилищем.
Ну это нормальный вариант. Буду осваивать.
 
Статус
Закрыто для дальнейших ответов.