Имя: Пароль:
1C
1С v8
Адаптация конфигурации с файловой на клиент-серверную.Нужен совет
0 WED
 
25.07.13
14:17
8.2.
Самописная конфигурация.
Планируем уходить от файловой базы на клиент-сервер и конфу надо адаптировать/переписывать.

Как лучше всего это сделать?

Какая последовательность изменений должна быть?
1 Капитан О
 
25.07.13
14:18
выгрузить дт, загрузить дт
2 Господин ПЖ
 
25.07.13
14:19
если в толстом работать можно ничего не делать
3 cw014
 
25.07.13
14:19
(1) Помолиться сначала
4 ДенисЧ
 
25.07.13
14:20
Выгрузить дт.
Загрузить дт.
Долго тестировать
Исправлять найденные ошибки.
...
Профит!
5 Crush
 
25.07.13
14:23
Поставь автоматические блокировки
6 WED
 
25.07.13
14:24
Всем юмористам с выгрузить/загрузить пламенный привет. Как загнать базу в сервер я не спрашивал :)

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

Вот и встал вопрос: нет ли уже каких-то наработанных методик? Дабы планомерно и аккуратно конфу адаптировать..
7 WED
 
25.07.13
14:25
(5) При проведении?
8 Капитан О
 
25.07.13
14:25
(6) ты с обычного режима на управляемый что ль?
9 Crush
 
25.07.13
14:25
В свойствах конфигурации в конфигураторе "Режим управления блокировками"
10 WED
 
25.07.13
14:26
(8) Нет, с толстого файлового, на (для начала) толстый клиент-серверный
11 ДенисЧ
 
25.07.13
14:26
Писать изначально надо было нормально :-)
Или рассказывать, что именно "не работает"...
12 Starhan
 
25.07.13
14:26
(6) жесть. Надо было сразу дерективы ставить # если сервер
13 Defender aka LINN
 
25.07.13
14:27
(6) Это ж как ее писали? Передовым методом - прыгая задницей по клавиатуре?
14 ДенисЧ
 
25.07.13
14:27
(13) не... Не задницей... Они на клавиатуру йенг возлагали...
15 WED
 
25.07.13
14:28
(11) Изначально конфа была под 8.0 :)  Да и писалась она глядя на подобную конфу под 7.7. Какие уже там серверные технологии.
16 Elf_80_lvl
 
25.07.13
14:28
(6) Какой вопрос такой и ответ =)
По факту никаких методик нет, берешь и документ за документом перетаскиваешь потихоньку, труд титанический но сразу же модно многие вещи переосмыслить.
17 Crush
 
25.07.13
14:28
(8) Когда базу на сервер загоняешь начинают работать управляемые блокировки.
Лично я наелся при блокировке регистра сведений, подчиненного регистратору. Нельзя было установить поле блокировки "Период". Оно просто не устанавливалось.
18 WED
 
25.07.13
14:29
Ладно, я так понял, что по теме методик нет и каждый др... как хочет.. :)
19 Crush
 
25.07.13
14:29
Хотя, судя из сказанного, управляемыми блокировками там и не пахнет:))
20 Капитан О
 
25.07.13
14:29
коллеги, он таки с обычного на управляемый перелезть хочет?
21 WED
 
25.07.13
14:30
(19) Правильно :) Там с рождиения автомат стоит
22 WED
 
25.07.13
14:30
(20) Да итить. в (10) же написал всё :)
23 Капитан О
 
25.07.13
14:31
(22) ага. и в (15) ещё написал
24 WED
 
25.07.13
14:33
(23) и чего смущает в (15)?
25 Капитан О
 
25.07.13
14:34
(24) 8.0
26 WED
 
25.07.13
14:35
(25) С той поры уже много воды утекло и сделано много изменений под 8.2. Часть переписана целиком.
27 H A D G E H O G s
 
25.07.13
14:47
Взять и поставить тестово.
Что не так?

Запустить обработку, которая запишет/перепроведет по 3-5 справочников/документов каждого вида за разные периоды.

Почесать репу.

Убрать все модальные Предупреждения/Вопросы из модулей объектов, все мутабельное, передаваемое в серверные ОМ и прочую хню.

И вот ближе к Новому году перейти на клиент-сервер.
28 Maxus43
 
25.07.13
14:50
Конфигурация - Проверка Конфигурации. галки - Сервер, Толстый Клиент (Обычный, режим клиент-сервер).
29 H A D G E H O G s
 
25.07.13
14:52
(28) От мутабельных и глобальных модулей это не спасет
30 Maxus43
 
25.07.13
14:53
(29) автор молчит как рыба об лёд, не признаётся какие оошибки. Так хотя бы синтаксис уберём... первым делом.
31 Maxus43
 
25.07.13
14:54
хм... вот насколько криво надо было писать "нетленку", чтобы она не работала в обычном приложении... этож ахтунг
32 WED
 
25.07.13
17:04
(27) Приблизительно так и делаем.
(28) Там жуть - море ошибок. Собственно ожидаемо.
(30) Ни разу не молчит. Ошибок просто столько много, и в основном связаны с тем, что логика перемешана с интерфейсом... разные сообщения/предупреждения в общих модулях..
(31) В обычном приложении файловом варианте она прекрасно работает.
33 WED
 
25.07.13
17:05
Вопрос в том, что интересует именно последовательность действий по анализу/исправлению...
34 Fragster
 
гуру
25.07.13
17:05
конфигурация -> проверка конфигурации
35 WED
 
25.07.13
17:06
(34) Таким путем мы знаем про кучу ошибок, но нет целостности и последовательности исправления: в одном месте лечим - в другом ломаем
36 Fragster
 
гуру
25.07.13
17:06
(33) копируешь лог в эксельку. начинаешь исправлять сверху вниз
37 WED
 
25.07.13
17:09
(36) Еще раз: из-за того, что логика перемешана с интерфейсом получается, что таким путем одно чиним, а другое ломаем.
38 йети
 
25.07.13
17:09
возможно функционал самописанной клюшечниками конфигурации реализуется какой-нить типовой ?
39 ДенисЧ
 
25.07.13
17:09
(37) Значит, начинай разносить логику
40 WED
 
25.07.13
17:09
Сейчас пока поставили первым этапом: переписать все модули с четким разделением логики и интерфейса.
41 Fragster
 
гуру
25.07.13
17:10
(37) все равно сверху вниз.
42 WED
 
25.07.13
17:10
(38) Увы
43 ДенисЧ
 
25.07.13
17:10
(40) Может, дешевле с нуля написать? :-)
44 йети
 
25.07.13
17:11
(43) +1
45 WED
 
25.07.13
17:12
(43) Возможно, но боюсь долгострой получится. А нашим путем - мы поэтапно переписываем модули, зато формы не рисуем заново
46 WED
 
25.07.13
17:13
Потому что помимо переписывания под сервер еще и текущие правки есть
47 Maxus43
 
25.07.13
17:16
Вот что значит небыло концепции системы и никакого проектирования...
48 H A D G E H O G s
 
25.07.13
17:23
3 дельные мысли ветки.

Fragster - про ексельку
Maxus- про тестирование с нужными галочками
H A D G E H O G s - про Новый Год.
49 WED
 
25.07.13
17:26
(48) :)
Ну как бы это всё так или иначе мы знаем.
Запуск под клиент-сервером ориентирован на ноябрь, затем ноябрь-декабрь - отладка, и с января запуск "в полный рост"
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс