Имя: Пароль:
1C
1C 7.7
v7: Обновление конфигурации ТиС 7.7 SQL в двух словах. Дворник на свободе.
,
0 raykom
 
22.02.15
13:18
Всем привет и всех защитников реальных и потенциальных с праздником. Живите, плодите, воспитывайте, защищайте.

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

Вопрос такой. Обновление конфигурации SQLной б/д ни чем не отличается от обновления файловой или я не правильно думаю ?

Каталог с конфигурацией сохранил целиком, от греха, а б/д - сделал резервную копию средствами SQL. А теперь как обычно Объединение конфигураций. Правильно ?
1 Злопчинский
 
22.02.15
13:19
На всякий случай еще и выгрузку сделай
2 raykom
 
22.02.15
13:21
Да делал. Только она при загрузке на журнал транзакций ругается. Типа удалило все сделайте дамп.
Но сделал.
А так то верно я мыслю ?

Как дела, т. полковник ?
3 raykom
 
22.02.15
13:49
Ну, будем считать, что вопрос исчерпан. На старт. Может зря меня отстегнули ? Кабы чо не вышло ...
4 ДенисЧ
 
22.02.15
13:51
зря отстегнули.
Со мной не посоветовались...
5 raykom
 
22.02.15
13:53
Емаё ... Начальник, больничного нема. Волчий белед тока ...
Привет.
6 tixis
 
22.02.15
13:53
(0) бэкапы сделал, обновляй как обычную файловую, мд-шник старый не потеряй, а то твой sql архив бедет почти бесполезен
7 raykom
 
22.02.15
13:54
(6)О. Дельное примечание.
8 raykom
 
22.02.15
13:55
+(7)Но я уже писал. Скопировал каталог б.д целиком
9 AcaGost
 
22.02.15
13:56
(0) Вышел новый релиз?

:-)))
10 raykom
 
22.02.15
13:58
Поизвожу омоложение долгожителя 2006 г. выпуска. 936 релиз ))
Клиент как купил, так и ни разу не заморачивался ни чем. Франчи уже все перемерли, все концы потеряны. У меня библиотека релизов есть. Тока нет 945, и еще парочки. Где брать - не педставляю.
11 raykom
 
22.02.15
14:00
Главно колотят приход расход кажин день. Уже 3,6 гига в файловом выражении наколотили или 4 ре ...
Скульная тоже чето 4, ни разу не жали походу.
И ни че. Не чихает даже. От мопед золотой.
12 Cap_1977
 
22.02.15
14:26
Релиз нужен послежний чтоль ?
13 raykom
 
22.02.15
14:28
Надо обновиться до последнего. Резиз не нужен. есть. Нет пары тройки древних.
14 Cap_1977
 
22.02.15
14:29
А какие номера ?
15 raykom
 
22.02.15
14:34
945, 955, 956
16 raykom
 
22.02.15
14:35
Люди, напомните, чем уникальность номеров документов проверяют ? Вроде в типовых есть обработка )) Память отшибло ...
17 raykom
 
22.02.15
14:35
В ТиС 7.7
18 Cap_1977
 
22.02.15
14:50
Нету (
19 raykom
 
22.02.15
14:53
Ну найду, гденить. Благодарю.
20 ДенисЧ
 
22.02.15
14:54
Запрос из 3х строчек...
21 raykom
 
22.02.15
15:46
Да знаю я все про три строчки. Где то у меня под матрацом було ... Не помню как называется.
22 RoRu
 
22.02.15
15:51
(15) в принципе у меня есть
а зачем тебе они, можно же сразу
23 raykom
 
22.02.15
15:59
Ну, положим, в прядке описания обновления к релизам это не сказано, что можно перешагивать. Но в принципе - поверить ни кто не запрещает.
24 ДенисЧ
 
22.02.15
17:03
(23) вообще-то в 77 - когда надо пошагово - написано.
Если не написано - можно сразу.
25 ДенисЧ
 
22.02.15
17:03
Но думать при этом нужно всё равно.
26 raykom
 
22.02.15
17:25
Мне по должности не положено. Инвентарь мне выдают. Что дают, тем и мету ...
27 raykom
 
22.02.15
17:26
(24)Ну вот 945 смотрел - там конкретно указано "порядок обновления с 944". Т.е. не перешагнуть
28 ДенисЧ
 
22.02.15
17:29
(27) И что там конкретно указано? дословно?
Цитату в студию.
29 raykom
 
22.02.15
17:37
>1С:Предприятие 7.7 Типовая конфигурация "Торговля+Склад", редакция 9.2
Релиз 7.70.946 от 19.06.2007 г.

ВНИМАНИЕ!
С версии 7.70.945 учет суммовых разниц в бухгалтерском учете заменен
учетом по правилам курсовых разниц. Правила в сооответстии с
законодательством  вступают в силу с 01.01.2007. В связи с этим
проведение документов с датой ранее 2007 года приведет к неверным
результатам по бухгалтерскому учету.

Перевод учета на отражение расчетов в условных единицах по курсовым
разницам осуществляется на начала дня 01.01.2007 года.
Порядок перевода (по каждой фирме):
1. Переоценить остатки и задолженности на конец 2006 года
   документами "Переоценка валютных средств"
2. Закрыть месяц (декабрь 2006) по оперативному и бухгалтерскому учету.
3. Выполнить обновление на версию 7.70.495.
4. Провести на начало дня 01.01.2007 документ "Переоценка валютных средств"
   с операцией «Начальная переоценка остатков в условных единицах»
   или «Начальная переоценка остатков в условных единицах (с отл. активами/обязательствами)».

Подробнее порядок перехода описан в файле "Trans2007.rtf"


Порядок обновления релиза 7.70.945 на релиз 7.70.946
====================================================
Когда через несколько релизов - то указывают, что "Порядок обновления релизов ХХХ,ХХХ,ХХХ на ..."

Но вообще, я это только в восьмерке встречал.
30 ДенисЧ
 
22.02.15
18:36
"проведение документов с датой ранее 2007 "

Мда... У тебя олени как там? Я беспокоюсь...
31 raykom
 
22.02.15
18:52
Дак как олени ... Не кормлены, понятно. Я как в матрице ... То пристегнут  к батарее, то отстегнут ... Не успеваю одуплится в контексте.

Так а что поведение с 2007 ...
Это из описания релиза. Вопрос то не в этом был. Но это говорит о том, что не просто обновляться надо, а еще и мутить с итогами иногда между шагами ...

И не в этом одном может релизе.

Вот уж подумываю - может выгрузку слепить в КД в последний релиз, а то, чую итоги потом не свести будет ...
32 raykom
 
22.02.15
19:01
Вот, сижу гадаю. В чем таки разница в двух кусках кода. К чему эта строка во втором куске, что автор изменения хотел сказать ?

Тогда РегПартии.Фирма=РегПартии.Партия.ПриходныйДокумент.Фирма;    // АБВ




            РегПартии.Фирма                = Фирма;
            
            РегПартии.Номенклатура        = ТаблИтогов.Номенклатура;
            РегПартии.СтатусПартии        = ТаблИтогов.СтатусПартии;
            РегПартии.Партия            = ТаблИтогов.Партия;
            Если РегистрУчета="ПартииНаличие" Тогда

                РегПартии.ДатаПартии        = ТаблИтогов.ДатаПартии;
                РегПартии.МОЛ                = ТаблИтогов.МОЛ;      
                РегПартии.ЦенаПрод            = ТаблИтогов.ЦенаПрод;
            Иначе
                РегПартии.Договор            = ТаблИтогов.Договор;
                РегПартии.ДокументПередачи    = ТаблИтогов.ДокументПередачи;
            КонецЕсли;

========================================================

РегПартии.Фирма                = Фирма;
            
            РегПартии.Номенклатура        = ТаблИтогов.Номенклатура;
            РегПартии.СтатусПартии        = ТаблИтогов.СтатусПартии;
            РегПартии.Партия            = ТаблИтогов.Партия;
            Если РегистрУчета="ПартииНаличие" Тогда
                РегПартии.Фирма                = РегПартии.Партия.ПриходныйДокумент.Фирма;    // АБВ
                РегПартии.ДатаПартии        = ТаблИтогов.ДатаПартии;
                РегПартии.МОЛ                = ТаблИтогов.МОЛ;      
                РегПартии.ЦенаПрод            = ТаблИтогов.ЦенаПрод;
            Иначе
                РегПартии.Договор            = ТаблИтогов.Договор;
                РегПартии.ДокументПередачи    = ТаблИтогов.ДокументПередачи;
            КонецЕсли;
33 raykom
 
22.02.15
19:02
Я не курил ...
34 ДенисЧ
 
22.02.15
19:03
РегПартии.Партия            = ТаблИтогов.Если РегистрУчета="ПартииНаличие" Тогда РегПартии.Фирма = РегПартии.Партия.ПриходныйДокумент.Фирма;    // АБВ

Это?
Дык партия поменяться может, вот и переприсваивают
35 raykom
 
22.02.15
19:05
Дак а как вот это в начале ?

РегПартии.Фирма                = Фирма;


Оно же от Если не зависит ? Или я не догоняю ?
36 raykom
 
22.02.15
19:08
Оно вот от сюда берется

Процедура глСписаниеПартийТМЦ(Конт,ТаблНоменклатуры,СписокПараметров,ВремПартии,ТаблСписПартий

.....

Фирма            = СписокПараметров.Получить("Фирма");
37 raykom
 
22.02.15
19:09
Это же из документа контекст и параметры ...
Или что ?
38 ДенисЧ
 
22.02.15
19:09
Ещё раз
У тебя фирма в //АБв берётся из партии. А партия переприсваивается.
Или я  не понимаю, о чём ты говоришь
39 raykom
 
22.02.15
19:10
Мда ... Надо курить происхождение контекста ...
40 raykom
 
22.02.15
19:12
Ну так в партии то она не произвольно ставится, а из документа. Какой смысл извлекать вирму из места хранения сведений, а не из первоисточника, образующего партию ?
В чем сакральный смысл ??

Чето мне здается это пилил зело любитель костылей ...
41 Cap_1977
 
22.02.15
19:16
Приход делается на одно юрлицо, а расход со всех существующих юрлиц в системе, кроме того на которое делается приход.
Регистр заврывается в результате.
42 raykom
 
22.02.15
19:20
Проверил - везде вызов процедуры и передача контекста из документов. Т.е. из образователя партии.

Нифига не пойму этой хитрой петли.
43 raykom
 
22.02.15
19:22
(41)Ага ... А остатки взаиморасчеты и вся требуха ?
Какой смысл толлько партии так по варварски срисовывать ...
44 raykom
 
22.02.15
19:24
Такое могло быть только в случае - если у партий был потерян хозяин, вернее, происходила корявая замена фирмы в документах или части документов на каком то периоде учета ...
45 raykom
 
22.02.15
19:25
Там еще таких загадок вагон ...
46 Cap_1977
 
22.02.15
19:27
(43) А взаиморасчеты на юрлицах. Типа "общий" склад наверняка эмулировали таким образом с возможностью посмотреть на какой фирме товар висит но продать его от любой, глянь какое значение константа имеет контроль отрицательных ?
47 raykom
 
22.02.15
19:27
Вот список параметров из документа.

Реально слесарь с напильником курил матрас ...

СписокПараметров=СоздатьОбъект("СписокЗначений");
    
    СписокПараметров.ДобавитьЗначение(ТекущийДокумент(),"ТекДок");
    СписокПараметров.ДобавитьЗначение(Склад,        "Склад");
    СписокПараметров.ДобавитьЗначение(Фирма,        "Фирма");
    СписокПараметров.ДобавитьЗначение(Фирма,        "ФирмаДляОстатковТМЦ");
    СписокПараметров.ДобавитьЗначение(Контрагент,    "Контрагент");
    СписокПараметров.ДобавитьЗначение(Договор,        "Договор");
    СписокПараметров.ДобавитьЗначение(1,            "ЗнакДвижения");
48 raykom
 
22.02.15
19:28
В списке параметров все четко указано.

Нафига он пытается взять фирму из сведений регистра - непонятно ...
49 raykom
 
22.02.15
19:30
(46)Думаю, ты не в ту сторону смотришь. Но гляну.

Сейчас 0 стоит, но могли и поменять сто раз.
50 raykom
 
22.02.15
19:33
Короче надо написать обработку проверки соответствия фирмы в партии сведениям в документе партии и всех регистрах необходимых

Сейчас уже все выравнялось возможно. Уверен, причина была в (44). Или вообще - хозяину напильника приснилосьб чего то ...

Вопрос закрыт.
51 VladZ
 
23.02.15
05:24
(0)  Все еще ТИС мурыжишь?
На УТ не планируете переходить?
52 raykom
 
23.02.15
07:48
(51)Ане все равно, за что деньги получать ? Это просто такая категория клиентов. Отчетности нет или в другой программе, а управленческий их вполне устраивает. Народ привык и непрерывный процесс.
Надо тока новые формы, да обмен с бухией.

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

Короче - не мои поблемы. Хотят - платят.