Как изменить ID кассовой ведомости
Добрый день!
У клиента нашлась ошибка, не знаю, как подступиться к решению.
Клиент формирует кассовые ведомости с января 2017 года. Формировались ведомости одним расчётчиком локально на её компьютере.
В январе 2019 года возможность формирования ведомостей потребовалось дать второму расчётчику. Для этого каталог TablKas перенесли на сервер с локального компьютера, в настройках Admin.bat для этой папки указали параметр "Г".
Ведомости стали общими, но вчера выяснилась другая проблема.
Новые ведомости формируются с IdVed, который начался снова с 1.
Таким образом получилось, что в январе 2017 была сформирована ведомость, например, № 123 от 15.02.2019.
А в январе 2019 была сформирована другая, тоже с номером 123, от 06.02.2019.
Расчётчику пришло требование сдать корректирующий 6-НДФЛ за 1 квартал 2017 года.
Формируем отчёт - все суммы, вошедшие в ведомость от 15.02.2019 показываются, как выплаченные в 2019 году. Т.е. берётся вторая ведомость с IdVed=123.
В связи с этим 2 вопроса:
1, Как поменять счётчик для IdVed, чтобы хотя бы новые ведомости создавались с номером 10000, 10001, 10002... и т.д.?
2. Как массово поменять IdVed для всех ведомостей, созданных в 2019 году?
Если необходимо, могу в почту сбросить ссылку на скачивание сохранённой базы клиента, либо организовать удалённое подключение.
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день.
Настройку для TABLKAS в REGISTRY.TAB делали в каждом локальном zpl?
Список id хранится в TABLKAS\vedList.val ...
Возможные причины задвоения id:
1)На одном из компьютеров включены "автономные файлы"
2)В качестве пути до сетевого zpl указана только буква ( например "F:" вместо "F:\zpl")
3)Неверно настроили REGISTRY.TAB
4)Намудрили с переносом локального TABLKAS в сетевой
У вас по прежнему ведомости создаются с пересекающимися id? Ситуация воспроизводится постоянно или время от времени?
Поменять id ведомости можно через таблицу
Отчеты -> Таблицы контроля -> F7 - Разноска даты окончательной выплаты
Сначала надо удалить выплату с нужной ID, а потом разнести еще раз..
>У вас по прежнему ведомости создаются с пересекающимися id? Ситуация воспроизводится постоянно или время от времени?
Да. В 2018 году созданы ведомости с ID по 8000.
С 2019-го нумерация пошла с начала. сейчас 3780 и новые продолжают создаваться по порядку.
Вы из архива данные не восстанавливали?? в vedList.val есть данные о ведомостях с id 8000?
1)Сделайте копию сетевого ..\tablkas\vedList.val
2)Чтобы изменить нумерацию ведомостей откройте(текстовым редактором) файл vedList.val
3)Найдите в нем последний тэг такого вида
4)после него добавьте "фиктивную" ведомость с id 10000
5)сохраните файл
6)Попробуйте сформировать ведомость на машине1 - должна подставиться id 10001
7)Попробуйте сформировать ведомость на машине2 - должна подставиться id 10002
vedList.val используется сетевой или локальный в зависимости от ресурса "TNVAL" Список ЛС, т.е. если лицевые были общие то vedList.val уже был общим.
Видимо при переносе TABLKAS на сервер заменили этот файл старым локальным файлом с машины расчетчика.
При создании новой кассовой ведомости ей присваивается следующий id = 1+ максимальный из всех id в файле vedlist.val