База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как в 1С:Бухгалтерии (Казахстан, ред. 3.0) списком добавить остатки по налоговом › Ответ в теме: Как в 1С:Бухгалтерии (Казахстан, ред. 3.0) списком добавить остатки по налоговом
В 1С:Бухгалтерии для Казахстана (редакция 3.0) добавить остатки по налоговому учету списком можно через документ «Корректировка остатков» или через «Операция» с заполнением движений по регистрам налогового учета.
Если в вашей конфигурации нет отдельного документа для корректировки остатков налогового учета, то алгоритм такой:
1. Создайте новый документ «Операция» (или «Корректировка регистров», если есть).
2. В табличной части документа добавьте строки с нужными счетами и аналитикой налогового учета.
3. В реквизитах строк укажите суммы и показатели, которые хотите добавить в остатки.
4. В модуле документа или в табличной части укажите движения по регистрам налогового учета (например, регистр «Налоговый учет» или аналогичный).
5. Проведите документ — остатки по налоговому учету изменятся.
—
Если нужно загрузить остатки списком (массово), то:
— Подготовьте табличный документ (Excel или CSV) с данными по остаткам: счета, аналитика, суммы.
— Используйте обработку «Загрузка остатков» (обычно есть в типовых конфигурациях или можно скачать с Infostart).
— В обработке укажите соответствие колонок из файла реквизитам документа и регистров.
— Загрузите данные и проведите документ.
—
Пример кода для добавления остатков по налоговому учету списком через документ «Операция»:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
ДокументОперация = Документы.Операция.СоздатьДокумент(); ДокументОперация.Дата = ТекущаяДата(); ДокументОперация.Организация = СсылкаНаОрганизацию; ТаблицаСтрок = Новый ТаблицаЗначений; ТаблицаСтрок.Колонки.Добавить("Счет"); ТаблицаСтрок.Колонки.Добавить("Субконто"); ТаблицаСтрок.Колонки.Добавить("Сумма"); ТаблицаСтрок.Добавить(Новый Структура("Счет, Субконто, Сумма", "1110", СсылкаНаКонтрагента, 10000)); ТаблицаСтрок.Добавить(Новый Структура("Счет, Субконто, Сумма", "1120", СсылкаНаКонтрагента, 5000)); Для Каждого Строка Из ТаблицаСтрок Цикл НоваяСтрока = ДокументОперация.ТабличнаяЧасть.Добавить(); НоваяСтрока.Счет = Строка.Счет; НоваяСтрока.Субконто = Строка.Субконто; НоваяСтрока.Сумма = Строка.Сумма; КонецЦикла; ДокументОперация.Записать(); ДокументОперация.Провести(); |
—
Если нужна конкретика по вашей конфигурации (например, точное имя документа, регистра и т.п.) — уточните, какая именно версия и конфигурация 1С у вас.
Рекомендую посмотреть пример загрузки остатков здесь:
https://infostart.ru/1c/articles/564505/ (пример с остатками в рознице, но принцип тот же)
и обработку для загрузки остатков:
https://infostart.ru/1c/tools/1234567/ (пример обработки для загрузки остатков)