Повтор Ввода остатков по счету 66.04 на счет 66.03 в 1С

Вопрос задал Наталия В. (г. Москва)

Ответственный за ответ: Шаврова Ирина (★9.92/10)

Подскажите, как можно скопировать остатки введенные на 31.12.2022. К примеру ввела остатки на счет 66.04 (большой объем), и тот же объем проводок нужно внести на счет 66.03 (большой объем). Или как можно ускорить процесс, чтобы не набивать остатки в ручную? Остатки вносят из другой программы.

Метки вопроса: —

Все комментарии (8)

  1. Здравствуйте!

    Штатно по такому алгоритму

    Ввод остатков в 1С 8.3 — пошаговая инструкция

    Ввод остатков по счету 10.3.2 Топливо в баке

    Ввод остатков по счету 62 в 1С

    С Вводом остатков имеет смысла аккуратно и вручную все-таки ввести данные, проверяя их.
    Последствия ошибок потом исправлять сложно, особенно в большом объеме.

  2. С помощью программиста 1С можно.

    С Вводом остатков имеет смысла аккуратно и вручную все-таки ввести данные, проверяя их.
    Последствия ошибок потом исправлять сложно, особенно в большом объеме.
    При этом при необходимости конечно сможете доработать под себя загрузку с программистом 1С.

  3. Разрешите присоединиться к обсуждению.

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

    Именно по этом в документе Ввод остатков нет кнопки «Скопировать» и даже нет возможности копирования строк, которая доступна в других документах 1С.

    Но у вас счета 66.03 и 66.04 относятся к одной группе данных ввода и я покажу вам как можно скопировать документ и перевыставить в нем счет.

    Для этого нужно использовать типовую обработку Групповое изменение реквизитов в справочниках и документах:
    https://buhexpert8.ru/obuchenie-1s/administrirovanie-1s/gruppovaya-obrabotka-spravochnikov-i-dokumentov-v-1s-8-3.html

  4. Приложение № 1
    Приложение № 2
    Приложение № 3
    Приложение № 4
    Приложение № 5
    Приложение № 6

    1. Открываете документы Ввод начальных остатков, можно не через Помощник, а через функции для Технического специалиста.

    2. В списке документов смотрите тот, который будете копировать (номер, дату) и переходите в раздел Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов.

    3. Отбираете в верхнем поле нужный для копирования документ, добавляя в Отбор условие: Ссылка — Равно — …(документ)

    4. Переходите на вкладку Выполнить произвольный алгоритм и набираете две строчки, как на скрине:

    нн = Объект.Скопировать();
    нн.Записать();

    Собственно — это и весь код (команду Сообщить(нн) добавлять не обязательно, она просто выводит сообщение о копировании и не влияет на само копирование).

    5. Нажимаете кнопку Выполнить и ждете сообщения, что все выполнено успешно.

    6. Переходите в журнал ввода остатков и видите новый документ — копию того, что хотели скопировать.

    Поменять счета вы также можете в обработке Группового изменения реквизитов.

    2
    1. ЭТО ОЧЕНЬ КРУТО!!!! Только вопрос, как при следующем обновлении, не слетит бы все это?

      1. У нас ведь задача просто ввести документ ввода начальных остатков?
        Мы не хотим вручную набирать большой список одинаковой информации?
        Тогда нет, обновление какается конфигурации и обновляет структуру объектов конфигурации, содержимое вносят в пользовательском режиме сами пользователи.

        Если у вас есть обмен с другой базой из которой поступают данные на ввод остатков, тогда, да, введенные данные могли бы замениться на данные из базы источника.

        Но тогда зачем вам вводить эти данные руками? 🙂

        Я исхожу из того, что просто нужно скопировать документ с однотипной информацией по счетам одного раздела (66.03 и 66.04 — тут мы точно ничего не нарушим!) для облечения ручной работы.

  5. Приложение № 1
    Приложение № 2

    Для этого отбираете в верхнем окне новый документ, созданный копированием, где будете менять счета. В окне Выполнить произвольный алгоритм пишите следующий код (см. скрин):

    Для каждого сс из Объект.БухСправка Цикл
    сс.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКоду(«66.04»);
    КонецЦикла;
    Объект.Записать();

    Нажимаете кнопку Выполнить и ждете успешного завершения операции.

    Если в самом деле очень большой объем вбиваемых однотипных данных в сотни и тысячи на этих двух счетах 66.03 и 66.04 — вы можете воспользоваться предложенным методом, он очень сократит вам время.

    1
  6. Поскольку изменения необратимы — потренируйтесь сначала в копии базы, если будете довольны результатом — повторите в рабочей.

    1

Комментарии закрыты.