|
v7: 1С 7.7 счет стал группой с остатками (в SQL) | ☑ | ||
---|---|---|---|---|
0
GrayS19
18.01.20
✎
23:30
|
1С Бухгалтерия 7.7 (конфа на базе типовой бухгалтерии, но сильно доработанная) счет стал группой с остатками.
Как получилось: счету 004 понадобилось добавить субсчета (зачем - можно долго обсуждать, тут все любят заявить про другие пути решения, но нет смысла - сделано). В копии создал 004.2, умный конфигуратор 004 автоматом сделал 004.0, я его переименовал в 004.1. Итог : 004 - группа, на 004.1 - вся аналитика со старого 004, 004.2 пустой. Всё правильно, красота. Обновляю ОСНОВНУЮ конфигурацию из копии, обновляю план счетов. И после обновления в основной конфе на 004 остаются все его остатки, он становится группой, создаются пустые 004.1 и 004.2. С группы проводки запрещены. Ветку 2010 года Бухгалтерия 7.7 превратили счет в группу как вернуть назад видел, решения нет. Ещё в какой-то ветке уважаемый Ёпрст предлагал править 1SACCS.DBF, я бы поправил в файловой модели, но база в SQL, писать прямые запросы не умею. Отменить проведение всех документов этого счета и перепровести - не получится из-за объема. За 2019 год по нему делали проводки 97883 документа. База с 2012 года - навскидку 720 000 документов. Просто полный пересчёт итогов при изменении плана счетов занял 3.5 часа - это на нормальном сервере с SSD (загрузка проца 2%, памяти 5%). Поэтому эксперименты "перименовать в конфигураторе - пометить на удаление - переименовать снова" пробовать не стал. Есть ли какой-нибудь вариант - как превратить группу 004 в любой собственный субсчет - например 004.3 ? |
|||
1
План счетов
19.01.20
✎
00:03
|
На практике не делал, но в теории поправить 1SACCS.DBF и эту же таблицу в MS SQL почти аналогичные действия. Там же можно править таблицы ручками, запрос не обязательно писать.
|
|||
2
Ёпрст
20.01.20
✎
09:42
|
(0) открой qa и напиши примитивный запрос с update таблички плана счетов, там всего то одно поле поменятть, поставить признак группы и все
|
|||
3
ДенисЧ
20.01.20
✎
09:48
|
(2) А как же три конверта?
|
|||
4
Ёпрст
20.01.20
✎
10:04
|
(3) ран форест, ран!
|
|||
5
GrayS19
20.01.20
✎
23:17
|
Если я правильно понимаю : 004 у меня группа : SCHKOD=004. ISFOLDER=1 LEVEL=1. Если я меняю только ISFOLDER=0, то у всех уровнем ниже не будет группы. Корректно это ? Или 004 переименовываем в 004.9 : SCHKOD=004.9 ISFOLDER=0 LEVEL=2 (на ней надеюсь остаётся аналитика от 004) и тогда нужно добавлять строку с группой 004 ?
|
|||
6
Хряк
21.01.20
✎
09:28
|
поднять копию, проделать проделать те же действия с 004 не предлагать?
|
|||
7
Ёпрст
21.01.20
✎
17:34
|
(5) второй вариант
|
|||
8
Ёпрст
21.01.20
✎
17:34
|
делай
|
|||
9
Ёпрст
21.01.20
✎
17:35
|
надеюсь, запрос с update осилишь
|
|||
10
8 bit
21.01.20
✎
18:17
|
(0) Емелюшка-дурачок, ты на копии базы данных эксперименты проводи, а то уже наэкспериментировался.
|
|||
11
GrayS19
23.01.20
✎
15:57
|
(10) - 7 бит из 8 заняты ЧСВ* ?
*Чувство Собственной Важности |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |