Имя: Пароль:
1C
1С v8
v8: Как правильно обновлять конфигурацию? [решено]
0 aka AMIGO
 
20.12.12
09:13
Есть БПбазовая 2.0.42.6, рабочая, дописанная, и обновление 2.0.43.6.
В рабочую внесено только одно изменение: Новый РС, периодический, регистратор ему только один - ОперацияБух.
Вопрос - как обновлять?
У меня пока только один печальный опыт..
Что сделал:
1. В новую(43.6) внес тот-же РС, с его настройками из старой конфы.
2. конфу вывел в *.cf
3. в старой два режима не работают: при "Сравнить и объединить конфигурации" завершается работа конфигуратора аварийно. Точно так-же не удалось сравнить - выкинуло из конф-ра.
"Загрузить конфу из файла" - сработало, с предупреждением, что сравнения не будет.. заменит, и всё тут..
4. смотрю, что в результате: все "родные" регистры и проводки остались, а вот записи нового моего регистра исчезли полностью.

Подскажите, может быть я что-нибудь в настройках конфы не учел?
1 Cube
 
20.12.12
09:14
(0) Какая же это базовая, если ты в нее изменения вносишь?
2 Галахад
 
гуру
20.12.12
09:14
Гм. А базовая разве конфигурируется?
3 Cube
 
20.12.12
09:15
(0) Просто установи шаблон новой конфы, а в рабочей базе зайди в конфигуратор -> Меню -> Поддержка -> J,yjdktybt/
4 Cube
 
20.12.12
09:15
+(3) "J,yjdktybt/" = "Обновления"
5 AlexTim03
 
20.12.12
09:16
(0) Не правильно. Даже если ты в 43.6 добавил регистр, но делаешь через загрузить, то 1С не поймет, что это 2 одинаковых регистра.

Проще делай: в своей конфы: поддержка-обновить конфигурацию и натягивай 43.6 (как описано в (3))
Твой регистр сохранится. А вот весь код (если он был в других местах) - исчезнет, его отдельно переносишь
6 Cube
 
20.12.12
09:17
7 Lama12
 
20.12.12
09:20
(0) что-то мне смутно подсказывает, что конфа не базовая. Если она всетаки базовая, то явно сломанная.
8 aka AMIGO
 
20.12.12
09:21
(1) (2) (7) вы правы.. изначально базовая, но нужна переделка
(5) понятно.. зарубка на носу.. на будущее.

(3) ладушки, пробую.. шаблона пока нет, но через полчаса я его добуду.. проксик, чтоб ему.. не дают мне качать ехе-шники..

Спасибо, ребята! есть решение, не тратьте на меня время :)
9 aka AMIGO
 
20.12.12
09:22
(6) угу, спасибо.. понял..
10 pessok
 
20.12.12
09:25
(8) если она была базовой и что-то там поднечешуячили, то не взлетит. если уж воруешь, то воруй по-человечески, блджад!
11 aka AMIGO
 
20.12.12
09:28
(10) причем тут воровство - я не понял. Конфигурация купленная, зарегистрирована, как положено. А вот курочить её, типа снять с поддержки - полное право хозяина конфигурации.
12 aka AMIGO
 
20.12.12
09:29
+11 вплоть до испортить, чтоб не работала
13 Serg_1960
 
20.12.12
09:29
(8) "не тратьте на меня время" - эх, а так хотелось объяснить автору в чём его ошибка, проехаться по его личности, родителям, предкам до седьмого колена... но нет, уже нельзя.
14 Cube
 
20.12.12
09:29
(11) Если куплена БАЗОВАЯ конфа, то ты её не сможешь курочить без ключа от ПРОФ => платформа у тебя ломанная => скомуниздил.
15 aka AMIGO
 
20.12.12
09:30
(13) да выполняй, не стесняйся, меня тут уже нету :)
16 Cube
 
20.12.12
09:30
(12) Доказать прямо щас сможешь? Дай ссылку на букавки.
17 pessok
 
20.12.12
09:32
(16) нас потроллили в "последний день на земле", бугога :)
18 Serg_1960
 
20.12.12
09:32
Cube, да ладно тебе. Налетел, как ворон на... Ну засветился тс, с кем не бывает :)
19 aka AMIGO
 
20.12.12
09:32
(14) ммммм... точно! 8-рочный ключ имеется в сети предприятия..
всё, ребята! отбой проблеме, выложу ваши соображения шефу, пусть думает


зы. вот-же-ж зараза такая.. ладно, я это дело исправлю
20 aka AMIGO
 
20.12.12
09:34
а за всестороннюю науку, все-таки спасибо! :)
21 Cube
 
20.12.12
09:34
(19) И что, что у тебя есть ключ? Ты все равно не можешь конфигурировать базовую.
Зачитываю:

Вопрос:
47. Может ли пользователь конфигурировать прикладное решение "1С:Бухгалтерия 8. Базовая версия", если у него есть другие продукты "1С:Предприятие 8" версии ПРОФ?

Ответ 1С:
По условиям лицензионного соглашения не допускается вносить изменения в "1С:Бухгалтерия 8. Базовая версия". Для базовых версий предусмотрено только подключение официальных обновлений конфигураций, выпускаемых разработчиком.

Пруф: http://v8.1c.ru/predpriyatie/questions_licence.htm#bv1cpp

Вопросы?
22 aka AMIGO
 
20.12.12
09:36
(21) да уже нет вопросов.. позвонил бушке, обрадовал..
хорошо, что в рабочей не изменил ничего..

ладушки, буду думать, что можно сделать..
первое, что шефу скажу - чтобы не скупился, а купил нормальную конфу..
23 Serg_1960
 
20.12.12
09:37
Всё, поздео, пипец. Жди сюрприз к празднику, маски-шоу тебе уже заказали.
24 pessok
 
20.12.12
09:38
(22) пативэн спешит на помошь!
25 Cube
 
20.12.12
09:39
(22) Зачем покупать ПРОФ? Из-за этого РС? А нафиг он нужен? Почему нельзя это учесть на забалансовом счете, созданном в предприятии? Всё типовое, всё красиво...
26 aka AMIGO
 
20.12.12
09:42
(23) (24) с компа стерто.. только что вычистил
(25) сенк.. это я и сделаю. дело в том, что надо хранить некоторые сведения в бд, меняющиеся ежемесячно, и при поступлении новой порции этих сведений, надо прочесть старые показания..

вот и создал я этот горе-РС..
27 pessok
 
20.12.12
09:45
(26) для этого реально хватит РБ Хозрасчетный
28 aka AMIGO
 
20.12.12
09:53
(27) там я не нашел места..
Сейчас вот подумал.. принципе можно извратиться, записывать показания в Содержание проводки, а потом искать предыдущий документ, читать, и извлекать оттуда показатель..
или уж создать забалансовый, как советует Cube.. Вот, скорее всего, с этого и начну..
29 Cube
 
20.12.12
09:54
(28) Ты нам задачу опиши, тогда мы и посоветовать сможем что-то дельное...
30 aka AMIGO
 
20.12.12
10:09
(29) ну, что-ж..
есть садово-огородническое товарищество, на каждом участке есть двухтарифные счетчики электроэнергии, и программа, которая считывает показания счетчиков и записывает их в файл.
Задача - рассчитать сумму начислений по показаниям счетчиков, для чего прочитать файл, записать в документ БП ОперацияБух.
Показания счетчиков, естественно, идут нарастающим итогом, их надо хранить в БП, для чего и создан был периодический РС, и обработка, читающая файл и создающая документ ОперацияБух.
При каждом запуске обработки читается строка файла, находится предыдущее значение периодического РС, вычисляется разница и множится на цену тарифа..
вот вроде и всё..

Теперь вот создал забалансовый счет, надо думать, как в него писать показания счетчиков, чтобы прочесть их при следующем во времени запуске обработки..
31 Cube
 
20.12.12
10:17
(30) Делаешь забалансовый счет с двумя субконто "Контрагент" и "Договор". Каждый месяц создаешь операцию вручную в корой будут забиты показания (забивай в сумму проводки, всё равно там числа целые или с одним знаком после запятой).
Другой обработкой считываешь данные с забалансового счета и делаешь начисления.

Как вариант учета на забалансе: можно в сумму проводки писать только ПОТРЕБЛЕНИЕ за месяц, тогда сальдо по счету на конец месяца будет показывать ПОКАЗАНИЯ, поданные в этом месяце. Так, наверное, будет лучше и для учета и для расчета начислений.
32 aka AMIGO
 
20.12.12
10:25
(31) >>в сумму проводки писать только ПОТРЕБЛЕНИЕ за месяц, тогда САЛЬДО по счету на конец месяца будет показывать ПОКАЗАНИЯ, поданные в этом месяце<<

Точно! только надо защиту сделать, чтобы бушка не ввела несколько раз в месяц этот документ, иначе в сальдо не разберешься..

а в 3-е субконто добавлю еще вид тарифа из номенклатуры - день/ночь, он уже там есть..

ладушки, так и сделаю, Cube - спасибо огромное!
33 aka AMIGO
 
20.12.12
10:35
вот такой получился:
http://storage6.static.itmages.ru/i/12/1220/h_1355985151_8366081_3c8f47c5a1.jpeg
сейчас перелопачу обработку.
до чего-ж хорошее решение! :)
34 Cube
 
20.12.12
10:44
(33) Количественный учет со счета убери - не нужен он там, только мешаться будет, да бухов путать :) Ещё не туда забьют...
35 aka AMIGO
 
20.12.12
10:47
(34) убрал.. в самом деле :)
36 Cube
 
20.12.12
10:49
(33) Код счета сделай без точки, ведь группы-то у счета нет...
37 aka AMIGO
 
20.12.12
10:53
(36) дык.. для красоты-же.. :)
убрал :)
38 Cube
 
20.12.12
10:56
(37) Да нет, в общем понимании, после точки идут субсчета, мне кажется, это только путает, а не украшает :)