powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / v7 изменение субконто прямой записью в БД.
6 сообщений из 6, страница 1 из 1
v7 изменение субконто прямой записью в БД.
    #37468613
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.

1C V7 SQL. Задача следующая:
Необходимо в некоторых документах, связанных с ДДС (выписки, ПКО, РКО) поменять субконто ДДС счетов 50 и(или) 51.
Для каждой операции индивидуальный подход. Смотрим на операцию и принимаем решение - меняем или нет субконто.
Беда в том, что сделать это надо во всех документах за последние 2 года.
Само это действие интерактивно и крайне неудобно реализуется в интерфейсе 1Сv7, потому, как каждый документ
требует перепроведения после изменения субконто, да и нужные операции искать и выбирать трудно. Все очень долго...
Принято решение: делаем операцию на мозге. Выбор необходимых операций осуществляем сторонним приложением, прямым
чтением соответствующих таблиц. И меняем субконто. Прямо в проведенных документах и проводках, которые им соответствуют.
Методом T-SQL update :).
В принципе все готово. Интерфейс написан, соответствующие хранимые процедуры тоже. На резервной копии БД прошла отладка.
Вопрос. После окончания таких манипуляций с 1Сv7 БД будет ли достаточно разового полного пересчета итогов?
Или что-то не учтено и выпливет позднее.

Спасибо.
...
Рейтинг: 0 / 0
v7 изменение субконто прямой записью в БД.
    #37468739
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотря что и где вы меняете.
Менять надо в документе, менять надо в проводках, менять надо в итогах... если всё правильно сделаете, то - по идеи - и пересчитывать ничего не нужно будет.

Если есть приложение, значит у вас есть какие-то алгоритм обработки/анализа, я бы основываясь на этих данных, делал бы всё через COM-интерфейс. Да, по времени выйдет гораздо дольше, зато не будет необходимости изучения структуры и связей в базе 1С. Просто мне кажется, что на изучение и отладку уйдет в разы больше времени чем просто через COM всё сделать.
...
Рейтинг: 0 / 0
v7 изменение субконто прямой записью в БД.
    #37468779
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!Смотря что и где вы меняете.
Повторюсь: меняю субконто, путем изменения соответствующих реквизитов документов и полей DTSC.. KTSC... в таблице _1SEntry (проводки)
The Dim!Менять надо в документе, менять надо в проводках, менять надо в итогах... если всё правильно сделаете, то - по идеи - и пересчитывать ничего не нужно будет.

Если есть приложение, значит у вас есть какие-то алгоритм обработки/анализа, я бы основываясь на этих данных, делал бы всё через COM-интерфейс. Да, по времени выйдет гораздо дольше, зато не будет необходимости изучения структуры и связей в базе 1С. Просто мне кажется, что на изучение и отладку уйдет в разы больше времени чем просто через COM всё сделать.

Изучение структуры данных 1С v7 закончил уже лет 5 назад. Да и софт для данной задачи готов уже. Заняло все 4 дня.
Вопрос остался: хватит пересчета итогов или что-то еще есть, связанное с изменением субконто в проводках, что надо менять?
...
Рейтинг: 0 / 0
v7 изменение субконто прямой записью в БД.
    #37468957
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не смущает то, что в документе будет стоять одно значение субконто и в проводке другое? А что будет после "Тестирования и исправления Иб" ?
...
Рейтинг: 0 / 0
v7 изменение субконто прямой записью в БД.
    #37469032
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirKr,

Если ДДС напрямую не фигурирует в документах или в алгоритме проведения предусмотренна его замена, то всё взлетит.
Иначе надо менять и в документах. Запрет проведения за период - не гарантирует неизменности результата в дальнейшем.

The Dim!,

ТИИ ничего криминального не увидит.
...
Рейтинг: 0 / 0
v7 изменение субконто прямой записью в БД.
    #37469164
VladimirKr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!А не смущает то, что в документе будет стоять одно значение субконто и в проводке другое? А что будет после "Тестирования и исправления Иб" ?
Не смущает, потому как повторюсь третий раз :) меняю не только субконто в проводках, но и реквизиты документов. То есть например, в ПКО это реквизит ДвижениеДенежныхСредств, (соответствует полям SP11899 в таблице DH276 и SP11900 в таблице DH11203 для моей весии конфигурации), или для коореспондирующего счета Субконто1,2,3 если субконто ДДС исправляется на стороне кредита.
AHDPVladimirKr,
...Если ДДС напрямую не фигурирует в документах или в алгоритме проведения предусмотренна его замена, то всё взлетит...

Именно это и хотел услышать. Спасибо. По крайней мере, после пересчета остатков все корректно. Значит, отчет ДДС новой формы можно будет построить выбирая из таблицы остатков значения нужных субконто. После их корректного разнесения по платежным документам. А то у нас, один из примеров, в операциях 50-51 бухгалтер в ПКО выставлял по кредиту субконто "Выплата зарплаты" и так в течение 2-х лет... и в 3-х ИБД.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / v7 изменение субконто прямой записью в БД.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]