(1), тема в правильном разделе, а вот воспроизвести ошибку не удается {ЗКГУ 3.1.9.159, Платформа 8.3.13.1513}.
Исправлял документ, сторнировал из документа или создавал сторнирование в списке (журнале) сторнированных документов - в крайнем случае появляется сообщении о невозможности повторного действия.
А судя по ошибке все же имеется какая-то непоследовательность в действиях пользователя.
Возможно стоит описать последовательность всех Ваших (или Буха) действий.
Попробуйте
- физически удалить все исправления, сторно этого документа;
- очистить кэш пользователя;
- заново провести сторнирование, например, из самого документа начисления.
- посмотрите, что сказано внизу формы Документа о невозможности его редактирования (исправление, сторно) - может натолкнет на нужную мысль;
- в журналах Разовые начисления и Сторнирование начислений найти повторные записи о документе;
- "физически удалить" значит пометить на удаление, а затем окончательно удалить обработкой "Удаление помеченных объектов" (см. Администрирование);
- чистка КЭШа, простейший вариант: удаляется база из окна запуска, а затем вновь добавляется (с тем же именем и в том же месте);
- открываете документ, внизу жмете гиперссылку "Сторнировать" - создается документ-сторно, все строки ТЧ которого окрашены красным, пытаетесь его провести; если успешно, то в журнале "Сторнирование начислений" появится запись по этому документу и предупреждении
(9), как я понимаю, если и есть изменения в Конфигураторе, то вносили их не Вы и Вы о них и "слыхом не слыхивали".
Нештатное поведение системы может быть обязано как непосредственно изменениям в конфигураторе (изменение программных кодов, форм, макетов), так наличием РАСШИРЕНИЙ конфигурации.
Первый шаг определения того и другого:
- зайдите в Конфигуратор, если в открывшемся поле слева нет окна "Конфигурация", откройте его либо кнопкой (подсказка: Открыть конфигурацию) в панели инструментов, либо через меню "Конфигурация - Открыть конфигурацию";
- если конфигурация не подвергалась изменениям и находится на поддержке, то справа в конце строк с названием конфигурации, документов... увидите замочек с желтым кубиком (разные варианты см. в Конфигурация - Поддержка - Настройка поддержки...);
- проверка наличия расширений: Конфигурация - Расширения конфигурации, если нет откроется пустое поле.
REM
1. Более детальная информация через Конфигурация - Сравнение конфигураций...
2. Поведали бы о шагах предпринятых вами.
(13) Зайдите в Конфигуратор, найдите соответствующий документ, откройте Модуль объекта (или как то так) и поищите это поле. Если в этом модуле этого поля нет, ищите в Модуле документа, открыв форму, далее внизу будет вкладка Модуль и поищите там. Также советую проверить имя каждого поля на этой форме.
Зайдите в Конфигуратор, найдите соответствующий документ, откройте Модуль объекта (или как то так) и поищите это поле. Если в этом модуле этого поля нет, ищите в Модуле документа, открыв форму, далее внизу будет вкладка Модуль и поищите там. Также советую проверить имя каждого поля на этой форме.
Это Вы круто - для человека, который на каждом шаге желает иметь инструкцию.
Здесь каждую фразу нужно расшифровывать.
(17) Ну самое первое это зайти в базу в режиме Конфигуратор. Далее в открытом Конфигураторе найдите вкладку Конфигурация- > Открыть конфигурацию. После этого откроется окно конфигурации найдите пункт Документы, нажмите на плюсик и найдите в списке документов Ваш документ. После того, как Вы нашли свой документ нажмите на него правой клавишей и в открытом окошке выберите Модуль объекта. В открытом модуле нажмите сочетание клавиш Ctrl+F или как выбрать поиск, как это изображено на картинке http://prntscr.com/nay5a3 . Если же не найдете здесь этой строки, тогда щелкните на плюсик возле этого документа, найдите Формы, после чего также щелкните на формы и выберите ФормаДокумента. На этой форме проверьте имя каждого элемента и реквизита (найдите само поле, которое не обнаружено). Если этого поля нет, тогда ищите в коде, перейдя на вкладку Модуль(вкладки находятся снизу), там ищите название этого поля, и, если его нет на форме, тогда просто закомментируйте его и посмотрите результат.
Ну самое первое это зайти в базу в режиме Конфигуратор. Далее в открытом Конфигураторе найдите вкладку Конфигурация- > Открыть конфигурацию. После этого откроется окно конфигурации найдите пункт Документы, нажмите на плюсик и найдите в списке документов Ваш документ. После того, как Вы нашли свой документ нажмите на него правой клавишей и в открытом окошке выберите Модуль объекта. В открытом модуле нажмите сочетание клавиш Ctrl+F или как выбрать поиск, как это изображено на картинке http://prntscr.com/nay5a3 . Если же не найдете здесь этой строки, тогда щелкните на плюсик возле этого документа, найдите Формы, после чего также щелкните на формы и выберите ФормаДокумента. На этой форме проверьте имя каждого элемента и реквизита (найдите само поле, которое не обнаружено). Если этого поля нет, тогда ищите в коде, перейдя на вкладку Модуль(вкладки находятся снизу), там ищите название этого поля, и, если его нет на форме, тогда просто закомментируйте его и посмотрите результат.
Также проверьте корректность заполненных данных, ведь в большинстве случаев, ошибки в типовых конфигурациях происходят из-за неправильно заполненных данных.
Также проверьте корректность заполненных данных, ведь в большинстве случаев, ошибки в типовых конфигурациях происходят из-за неправильно заполненных данных.
как, например, может выглядеть ошибка?
и какие методы её поиска?
изначально, как я понял, ошибка была в том,
что при начислении (зарплат или премий или больничных ?)
задним числом менялись налоги
(за прошлый квартал
(14) Как выглядеть ошибка я не могу сказать, однако проверьте тот документ, для которого все работает, а дальше ищите несоответствие с Вашим документом.
ИМХО всё можно попробовать сделать проще, без сторнирования самого документа:
Пометить на удаление документ разового начисления.
Проверить, что в Перерасчетах появилась запись о необходимости перерасчета по этому документу в текущем периоде. Если запись не появилась, добавить её вручную.
Сделать начисление зарплаты и убедиться в том, что на вкладке Доначисления, перерасчеты есть сторнирование прошлого начисления.
(21), я не против перерасчета, предложенного Вами, но для многих бухгалтеров "сторно" (красным) это как бальзам на душу.
И хочу всё же вернуть Вас к теме: невозможность, в конкретной базе, простого сторнирования документа, тогда как в отсутствие "лишнего" оно успешно выполняется (см. пост #4). И мне кажется, что это "лишнее" нужно найти и избавиться от него.
(22) "Лишнее" в прошлом периоде найти уже будет сложновато, т.к. от этого начисления зависят другие расчёты месяца, а также выплаты. Сделав сторно документа придётся всё равно делать перерасчёт прошлого периода, полетят налоги и взносы, придётся переделывать отчётность за 1 квартал.. Не обязательно сторнировать документ, ведь он вводился на основании какого-то распоряжения, достаточно сторнировать само начисление, но уже в текущем периоде. И ещё учтите, что ошибки, приводящие к уменьшению зарплаты, причём только арифметические, можно устранять только в течение следующего месяца, а у Вас прошло уже 2.