Имя: Пароль:
1C
1C 7.7
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 заняты ЧСВ* ?
*Чувство Собственной Важности