Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
v7 изменение субконто прямой записью в БД.
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. 1C V7 SQL. Задача следующая: Необходимо в некоторых документах, связанных с ДДС (выписки, ПКО, РКО) поменять субконто ДДС счетов 50 и(или) 51. Для каждой операции индивидуальный подход. Смотрим на операцию и принимаем решение - меняем или нет субконто. Беда в том, что сделать это надо во всех документах за последние 2 года. Само это действие интерактивно и крайне неудобно реализуется в интерфейсе 1Сv7, потому, как каждый документ требует перепроведения после изменения субконто, да и нужные операции искать и выбирать трудно. Все очень долго... Принято решение: делаем операцию на мозге. Выбор необходимых операций осуществляем сторонним приложением, прямым чтением соответствующих таблиц. И меняем субконто. Прямо в проведенных документах и проводках, которые им соответствуют. Методом T-SQL update :). В принципе все готово. Интерфейс написан, соответствующие хранимые процедуры тоже. На резервной копии БД прошла отладка. Вопрос. После окончания таких манипуляций с 1Сv7 БД будет ли достаточно разового полного пересчета итогов? Или что-то не учтено и выпливет позднее. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2011, 11:02 |
|
||
|
v7 изменение субконто прямой записью в БД.
|
|||
|---|---|---|---|
|
#18+
Смотря что и где вы меняете. Менять надо в документе, менять надо в проводках, менять надо в итогах... если всё правильно сделаете, то - по идеи - и пересчитывать ничего не нужно будет. Если есть приложение, значит у вас есть какие-то алгоритм обработки/анализа, я бы основываясь на этих данных, делал бы всё через COM-интерфейс. Да, по времени выйдет гораздо дольше, зато не будет необходимости изучения структуры и связей в базе 1С. Просто мне кажется, что на изучение и отладку уйдет в разы больше времени чем просто через COM всё сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2011, 11:46 |
|
||
|
v7 изменение субконто прямой записью в БД.
|
|||
|---|---|---|---|
|
#18+
The Dim!Смотря что и где вы меняете. Повторюсь: меняю субконто, путем изменения соответствующих реквизитов документов и полей DTSC.. KTSC... в таблице _1SEntry (проводки) The Dim!Менять надо в документе, менять надо в проводках, менять надо в итогах... если всё правильно сделаете, то - по идеи - и пересчитывать ничего не нужно будет. Если есть приложение, значит у вас есть какие-то алгоритм обработки/анализа, я бы основываясь на этих данных, делал бы всё через COM-интерфейс. Да, по времени выйдет гораздо дольше, зато не будет необходимости изучения структуры и связей в базе 1С. Просто мне кажется, что на изучение и отладку уйдет в разы больше времени чем просто через COM всё сделать. Изучение структуры данных 1С v7 закончил уже лет 5 назад. Да и софт для данной задачи готов уже. Заняло все 4 дня. Вопрос остался: хватит пересчета итогов или что-то еще есть, связанное с изменением субконто в проводках, что надо менять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2011, 11:57 |
|
||
|
v7 изменение субконто прямой записью в БД.
|
|||
|---|---|---|---|
|
#18+
А не смущает то, что в документе будет стоять одно значение субконто и в проводке другое? А что будет после "Тестирования и исправления Иб" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2011, 12:59 |
|
||
|
v7 изменение субконто прямой записью в БД.
|
|||
|---|---|---|---|
|
#18+
VladimirKr, Если ДДС напрямую не фигурирует в документах или в алгоритме проведения предусмотренна его замена, то всё взлетит. Иначе надо менять и в документах. Запрет проведения за период - не гарантирует неизменности результата в дальнейшем. The Dim!, ТИИ ничего криминального не увидит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2011, 13:20 |
|
||
|
v7 изменение субконто прямой записью в БД.
|
|||
|---|---|---|---|
|
#18+
The Dim!А не смущает то, что в документе будет стоять одно значение субконто и в проводке другое? А что будет после "Тестирования и исправления Иб" ? Не смущает, потому как повторюсь третий раз :) меняю не только субконто в проводках, но и реквизиты документов. То есть например, в ПКО это реквизит ДвижениеДенежныхСредств, (соответствует полям SP11899 в таблице DH276 и SP11900 в таблице DH11203 для моей весии конфигурации), или для коореспондирующего счета Субконто1,2,3 если субконто ДДС исправляется на стороне кредита. AHDPVladimirKr, ...Если ДДС напрямую не фигурирует в документах или в алгоритме проведения предусмотренна его замена, то всё взлетит... Именно это и хотел услышать. Спасибо. По крайней мере, после пересчета остатков все корректно. Значит, отчет ДДС новой формы можно будет построить выбирая из таблицы остатков значения нужных субконто. После их корректного разнесения по платежным документам. А то у нас, один из примеров, в операциях 50-51 бухгалтер в ПКО выставлял по кредиту субконто "Выплата зарплаты" и так в течение 2-х лет... и в 3-х ИБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2011, 13:55 |
|
||
|
|

start [/forum/topic.php?fid=28&fpage=73&tid=1520963]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 388ms |

| 0 / 0 |
