Подскажите, как можно скопировать остатки введенные на 31.12.2022. К примеру ввела остатки на счет 66.04 (большой объем), и тот же объем проводок нужно внести на счет 66.03 (большой объем). Или как можно ускорить процесс, чтобы не набивать остатки в ручную? Остатки вносят из другой программы.
Все комментарии (8)
Комментарии закрыты.
Здравствуйте!
Штатно по такому алгоритму
Ввод остатков в 1С 8.3 — пошаговая инструкция
Ввод остатков по счету 10.3.2 Топливо в баке
Ввод остатков по счету 62 в 1С
С Вводом остатков имеет смысла аккуратно и вручную все-таки ввести данные, проверяя их.
Последствия ошибок потом исправлять сложно, особенно в большом объеме.
С помощью программиста 1С можно.
С Вводом остатков имеет смысла аккуратно и вручную все-таки ввести данные, проверяя их.
Последствия ошибок потом исправлять сложно, особенно в большом объеме.
При этом при необходимости конечно сможете доработать под себя загрузку с программистом 1С.
Разрешите присоединиться к обсуждению.
Согласна. что ввод остатков требует осторожности, связано это с тем, что оформляемые в Помощнике ввода остатков документы разделены на несколько групп, к некоторым из которых применяется расширенный функционал заполнения: не только проводок, но и регистров накопления, справочников, регистров сведений. Если копировать данные из разных групп вы получите неполный учет, какие-то регистры не заполнятся.
Именно по этом в документе Ввод остатков нет кнопки «Скопировать» и даже нет возможности копирования строк, которая доступна в других документах 1С.
Но у вас счета 66.03 и 66.04 относятся к одной группе данных ввода и я покажу вам как можно скопировать документ и перевыставить в нем счет.
Для этого нужно использовать типовую обработку Групповое изменение реквизитов в справочниках и документах:
https://buhexpert8.ru/obuchenie-1s/administrirovanie-1s/gruppovaya-obrabotka-spravochnikov-i-dokumentov-v-1s-8-3.html
1. Открываете документы Ввод начальных остатков, можно не через Помощник, а через функции для Технического специалиста.
2. В списке документов смотрите тот, который будете копировать (номер, дату) и переходите в раздел Администрирование — Обслуживание — Корректировка данных — Групповое изменение реквизитов.
3. Отбираете в верхнем поле нужный для копирования документ, добавляя в Отбор условие: Ссылка — Равно — …(документ)
4. Переходите на вкладку Выполнить произвольный алгоритм и набираете две строчки, как на скрине:
нн = Объект.Скопировать();
нн.Записать();
Собственно — это и весь код (команду Сообщить(нн) добавлять не обязательно, она просто выводит сообщение о копировании и не влияет на само копирование).
5. Нажимаете кнопку Выполнить и ждете сообщения, что все выполнено успешно.
6. Переходите в журнал ввода остатков и видите новый документ — копию того, что хотели скопировать.
Поменять счета вы также можете в обработке Группового изменения реквизитов.
ЭТО ОЧЕНЬ КРУТО!!!! Только вопрос, как при следующем обновлении, не слетит бы все это?
У нас ведь задача просто ввести документ ввода начальных остатков?
Мы не хотим вручную набирать большой список одинаковой информации?
Тогда нет, обновление какается конфигурации и обновляет структуру объектов конфигурации, содержимое вносят в пользовательском режиме сами пользователи.
Если у вас есть обмен с другой базой из которой поступают данные на ввод остатков, тогда, да, введенные данные могли бы замениться на данные из базы источника.
Но тогда зачем вам вводить эти данные руками? 🙂
Я исхожу из того, что просто нужно скопировать документ с однотипной информацией по счетам одного раздела (66.03 и 66.04 — тут мы точно ничего не нарушим!) для облечения ручной работы.
Для этого отбираете в верхнем окне новый документ, созданный копированием, где будете менять счета. В окне Выполнить произвольный алгоритм пишите следующий код (см. скрин):
Для каждого сс из Объект.БухСправка Цикл
сс.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКоду(«66.04»);
КонецЦикла;
Объект.Записать();
Нажимаете кнопку Выполнить и ждете успешного завершения операции.
Если в самом деле очень большой объем вбиваемых однотипных данных в сотни и тысячи на этих двух счетах 66.03 и 66.04 — вы можете воспользоваться предложенным методом, он очень сократит вам время.
Поскольку изменения необратимы — потренируйтесь сначала в копии базы, если будете довольны результатом — повторите в рабочей.