arefaste/1C_Forums huggingface dataset:
Помогите с запросом:

"ВЫБРАТЬ
 | РеализацияТоваровУслугТовары.Номенклатура.ГлавнаяНоменклатура КАК ГЛНоменклатура,
 | ВЫРАЗИТЬ(СУММА(РеализацияТоваровУслугТовары.Количество) КАК ЧИСЛО(15, 5)) КАК Количество,
 | СРЕДНЕЕ(РеализацияТоваровУслугТовары.Цена) КАК Цена
 |ИЗ
 | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
 |ГДЕ
 | РеализацияТоваровУслугТовары.Ссылка = &Ссылка
 |
 |СГРУППИРОВАТЬ ПО
 | РеализацияТоваровУслугТовары.Номенклатура.ГлавнаяНоменклатура";

Количество, 5 знаков после запятой. После запроса, всегда обрезает до двух. Как получить 5 знаков?
---
Все просто.
 КАК ЧИСЛО(15, 5) 5 - это Значащие числа , а не нули.
то есть если у вас есть число 10.00001 то он его и выведет именно так 10.00001
а число 10.000001 он выведет как 10
И потому нули добавляйте форматированием после запроса
---
После запроса, всегда обрезает до двух - в отладчике проверяли ?
---
А что дальше с этим запросом делаете? Где видно что до 2-х знаков обрезается?
---
Если "РеализацияТоваровУслугТовары.Количество" имеет тип 2 знака после запятой, то в 5 будет не выразить.
---
РеализацияТоваровУслугТовары.Количество не 2 знака точность?
---
В самом реквизите ТЧ, 5 знаков после запятой, в документе тоже 5. Обрезает именно после запроса, можно в макете поставить 5, но мне не подходит
---
В отладчике видно, после выполнения запроса
---
Все просто.
 КАК ЧИСЛО(15, 5) 5 - это Значащие числа , а не нули.
то есть если у вас есть число 10.00001 то он его и выведет именно так 10.00001
а число 10.000001 он выведет как 10
И потому нули добавляйте форматированием после запроса
---
Я, вроде, изначально так и пробовал, у меня не выводило вот так попробывал.
Тоесть если я правильно вас понимаю, если количество было (10,99999), то именно такое число я и получу, а не (10,99)
---
да конечно
А при Число(15,4) вы получите 11
Здравствуйте.
ЗУП 3.1

Есть подписка на событие "обработка проведения" документа "Отпуск". Вместе с данными по отпуску необходимо выгружать в DBF остаток отпуска, ну т.е. вот у него было 28 дней, отгулял 21 и 7 дней осталось. Для расчета остатка, дай, думаю, воспользуюсь алгоритмом отчета "Остатки отпусков". Так вот расчет отпуска сделан "гениально": при формировании отчета очищается (!) и заполняется (!) регистр сведений "Заработанные отпуска", и уже после к нему делается запрос. При отмене проведения документа "Отпуск" регистр (!) очищается! Сколько было выпито разработчиками - не понятно, но тем не менее это факт. Так вот, думаю, в подписке на событие вызывать процедуру расчета с заполнением этого регистра. Но беда в том, что не происходит его заполнение! Как увидел? Да открыл регистр и посмотрел - пусто. Остаток не рассчитывается. Решил попробовать перенести код во внешнюю обработку - все ок. Почему в подписке не заполняется периодический независимый (!) регистр?
---
проверьте порядок подписок. Возможно после вашего кода, данный регистр очищается.
---
необходимо выгружать остаток отпуска - куда ? Во внешний файл?
---
Почему в подписке не заполняется - только работа с отладчиком поможет выяснить причину... надо найти отличие в исходных данных для расчета во внешней обработке и в подписке
---
update
---
вот:

https://forum.infostart.ru/forum9/topic203280/

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

```1c
    Процедура ДействияФормыРазмещение(Кнопка)

    Кнопка.Пометка = НЕ Кнопка.Пометка;
    Размещение = Кнопка.Пометка;
    УстановитьИспользование_РезервированиеРазмещение();

    КонецПроцедуры
```
---
сделала,вот так

```1c
    Процедура ПриОткрытии()

    УстановитьРежимСверткиПанелиНастроек();

    ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Размещение.Пометка=Ложь;
    Размещение = ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Размещение.Пометка;
    УстановитьИспользование_РезервированиеРазмещение();
    КонецПроцедуры
```

В процедуре кнопки все закомментила.
Теперь надо сделать,чтобы кнопка работала
---
Вот надо чтобы эта кнопка была всегда нажата. Но если пользователю вдруг понадобится посмотреть эти столбцы,то он сможет нажать на нее и столбцы появятся.
при открытии, уатановите кнопке пометку, и вызовите процедуру УстановитьИспользование_РезервированиеРазмещение();
---
ЭлементыФормы.Размещение.Пометка = Истина;
Так?
Только размещение-не находит
---
на панели же она.
Отладчиком проще искать имена.
Суть - да такая
---
Процедура ПриОткрытии()

 УстановитьРежимСверткиПанелиНастроек();
 размещ=ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Размещение.Пометка=Истина;

 УстановитьИспользование_РезервированиеРазмещение();
   КонецПроцедуры
Вот так сделала,но не работает
---
размещ=ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Размещение.Пометка=Истина;
а что за переменная размещ ? которую вы делаете Истина - если пометка у кнопки будет в истине.
---
ну убрала размещ все равно все так же
---
ох и тяжело ванговать, не зная что у вас в процедурах.
Попробуй так

```1c
    ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Размещение.Пометка=Истина;;
    Размещение = Истина;
    УстановитьИспользование_РезервированиеРазмещение();
```
---
все так же
---
пойдем другим путем.
1. что в процедуре УстановитьИспользование_РезервированиеРазмещение(); ?
текст в студию.
2. Что за переменная Размещение ? Где она объявляется, где устанавливается, какой тип ?
---
сделала,вот так

```1c
    Процедура ПриОткрытии()

    УстановитьРежимСверткиПанелиНастроек();

    ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Размещение.Пометка=Ложь;
    Размещение = ЭтаФорма.ЭлементыФормы.ДействияФормы.Кнопки.Размещение.Пометка;
    УстановитьИспользование_РезервированиеРазмещение();
    КонецПроцедуры
```

В процедуре кнопки все закомментила.
Теперь надо сделать,чтобы кнопка работала
---
_Кнопки.Размещение.Пометка = Размещение;
---
все получилось,спасибо))
---
Процедура ПриОткрытии()
 ЭтаФОрма.ЭлементыФормы."Имя панельки".Кнопки.Размещение.Пометка=Истина;
КонецПроцедуры
Добрый день скажите пожалуйста почему не проводится?

Проведение документа "Реализация ТМЗ и услуг 00000003829 от 13.11.2018 16:46:31":
Остатка по организации товара "COUNTER DISPLAY REVALITE" недостаточно.
 Не хватает 10 шт; Остаток 0 шт; Требуется 10 шт

Есть два склада на первом складе остаток -80шт на втором 80шт система считает что в общем 0шт, хотя я хочу списать со второго склада где 80шт.
---
Во первых что за конфигурация?
А во вторых - движения товары в организации должны быть и потому Рой тут.
---
Остатка по организации товара

Оно говорит про организацию, а не про склад...
На складе оно может и есть... А вот в организации.... Плюс на минус...
---
Может товар зарезервирован?
Остатки на начало дня есть на складе или может приход был в день отгрузки но позже по времени?
---
Если разбираться лень или у вас одна организация продает товар другой, а затем формируются документы перепродажи между вашими организациями, то в настройках дополнительных прав пользователей ставьте галочку для "Разрешить превышение остатка товаров организации".
---
А потом разгребать Глобальные минуса?
---
В базе сделали просто перемещение с одного склада на другой
получается если делать перемещение то остатки не садятся в организацию?
---
Движения перемещения посмотри
---
на что там смотреть, там нет движения товары в организации
---
Во первых что за конфигурация?
А во вторых - движения товары в организации должны быть и потому Рой тут.
Добрый день" Подскажите пожалуйста как реализовать в 77 что то вроде того:

```1c
    Если Таблзнач.код>0 тогда
    ДокПротокол.код.Записать(Ложь);
    иначе ДокПротокол.код=ТаблЗнач.код;
    конецесли;
```

Как реализовать Записать(Ложь)?
---
Чем будет отличаться Записать(Ложь) от Записать(Истина)? Булево в данном случае это параметр, изменяющий поведение процедуры "при записи" либо самой платформенной функции Записать()

Платформенная функция Записать() предполагает принадлежность какому-то прикладному типу данных. Для одних типов параметр допустим, для других нет.
В 7ке объектом для записи могут служить прикладные объекты Текст, DBF, и объект внешней компоненты XML.

```1c
    если условиедобавлениестроки>0 тогда
    текст.записать();
    текст.закрыть();
    иначе
    текст.добавитьстроку(строкакоторуюдобавляем);
    конецесли;
```

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

В таком случае код будет выглядеть следующим образом

```1c
    текст = создатьобъект("текст");
    ...
    если условиедобавлениестроки>0 тогда
    текст.записать();
    текст.закрыть();
    текст = создатьобъект("текст");
    иначе
    текст.добавитьстроку(строкакоторуюдобавляем);
    конецесли;
```
---
А что, в 8ке работает объект через точку:?
---
ДокПротокол.код.Записать(Ложь);

Это что такое вообще?
Надо получить объект, изменить его и записать...

А код обычно это строка (или число). Куда его записывать?
---
Записать(ложь)
Если флНадоЗаписать <> 0 Тогда ТвоеЧтоТо.Записать(); КонецЕсли;
---
Чем будет отличаться Записать(Ложь) от Записать(Истина)? Булево в данном случае это параметр, изменяющий поведение процедуры "при записи" либо самой платформенной функции Записать()

Платформенная функция Записать() предполагает принадлежность какому-то прикладному типу данных. Для одних типов параметр допустим, для других нет.
В 7ке объектом для записи могут служить прикладные объекты Текст, DBF, и объект внешней компоненты XML.

```1c
    если условиедобавлениестроки>0 тогда
    текст.записать();
    текст.закрыть();
    иначе
    текст.добавитьстроку(строкакоторуюдобавляем);
    конецесли;
```

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

В таком случае код будет выглядеть следующим образом

```1c
    текст = создатьобъект("текст");
    ...
    если условиедобавлениестроки>0 тогда
    текст.записать();
    текст.закрыть();
    текст = создатьобъект("текст");
    иначе
    текст.добавитьстроку(строкакоторуюдобавляем);
    конецесли;
```
Здравствуйте! Загружаю данные в справочник сотрудников при помощи ЗагрузкаДанныхИзТабличногоДокумента. Данные по сотрудникам в справочнике ФизЛица есть. Сотрудники будут архивные, будут использоваться для разовых начислений в виде мат помощи.

Суть проблемы в том, что, загружаются ФИО и данные в виде дата приема,увольнения, организация и т.д. Не могу понять как подгрузить данные физлица ИНН СНИЛС, дата рождения?
---
Разобрался,Спасибо. Физ лица были. На основе физлиц нужно было создать сотрудников. Сделал Две колонки в экселе, первая поиск по справочнику физ лиц, вторая наименования сотрудников.
---
1. Справочники "Сотрудники" и "ФизическиеЛица" - это разные таблицы конфигурации.
2. ИНН СНИЛС, дата рождения, насколько я помню, это реквизиты справочника "ФизическиеЛица"
Если речь о начислениях и свойстве "ВАрхиве", то эти данные связаны со справочником "Сотрудники".

Так что тебе нужно, Винни(с) анекдот

Итак, сначала необходимо указать куда вы грузите: в вакуум, в подобранную где попало конфигурацию,... еще куда и четко сформулировать постановку задачи, а не вываливать в сабж сумбур
и кашу - это, по крайней мере, не профессионально.
---
ЗУП 2.5. не заметил, снимаю претензию о "куда"

в общем при загрузке в справочник сотрудники из табл. док. в обработке есть закладка вставки кода в события объекта. Вот в событии при записи очередного сотрудника необходимо программно искать физлицо(создавать если не найдено по СНИЛС) и и писать в него Инн, Снлс и т.д., используя в качестве значений значения колонок из таб док.

Если физлицо будет создаваться "на лету" как указано в предыдущем абзаце, то также необходимо записать фио в регистр ФиоФизЛиц
---
Разобрался,Спасибо. Физ лица были. На основе физлиц нужно было создать сотрудников. Сделал Две колонки в экселе, первая поиск по справочнику физ лиц, вторая наименования сотрудников.
Здравствуйте.

Есть простой bat-файл с текстом:

```1c
    echo Hello World1 > hello.txt
    echo Hello World2 >> hello.txt
    echo Hello World3 >> hello.txt
```

При выполнении создается текстовый файл.
При ручном запуске все работает.
Но из 1с метод: ЗапуститьПриложение(КаталогВыгрузки + "\zapusk\" + "zadanie.bat") не работает. Окно консоли быстро закрывается и там не видна ошибка. Что можно сделать?
---
```1c
    ЗапуститьПриложение(КаталогВыгрузки + "\zapusk\zadanie.bat", КаталогВыгрузки + "\zapusk");
```
---
Окно консоли быстро закрывается и там не видна ошибка. Что можно сделать? RTFM: дополнить BAT строчкой с командой "pause" (без кавычек).

P.S. Подозреваю, что ошибки никакой нет, просто не задана папка назначения и файл создается бог знает где.
---
КаталогВыгрузки на "\" не заканчивается случайно?
---
Нет, все корректно, путь проверил.
---
в конце батника напиши pause
---
Думаю, дело все же в КаталогВыгрузки ...
Отладкой дойдите до этой строчки и посмотри что в нем.
А для проверки задай путь явно без всяких сложений и проверь сам факт запуска
---
```1c
    ЗапуститьПриложение(КаталогВыгрузки + "\zapusk\zadanie.bat", КаталогВыгрузки + "\zapusk");
```
---
Попробуйте в батнике указать конкретный путь

echo Hello World1 > c:\hello.txt

потом проверить наличие файла...

Ну и интересно вы запускаете свой код на клиенте или на сервере...?
---
И проверьте себя

ИмяФайла=КаталогВыгрузки + "\zapusk\zadanie.bat";
Сообщить(ИмяФайла);
ЗапуститьПриложение(ИмяФайла, КаталогВыгрузки + "\zapusk");
---
Действительно текущий каталог не был указан, и файл неизвестно где создавался.
В СКД есть вкладка "Параметры"
Там в Выражениях вроде как можно подставить значение, я вставляю выражение как на рисунке, но данные не встают в компоновку.
Вопрос что я делаю не так?

Не хотелось бы программно переписывать все эти вставки.
---
сам механизм выражения отрабатывает. Вопрос остался, как он используется.
---
Лучше как раз прописать программно установку параметров, т.к. у вас поиск по коду, который может ничего не найти. Эту ситуацию стоит так же обрабатывать.
---
(15)
(2) Все работало, просто у меня порядок был не правильно задан данных, из за этого отчет не правильно выводил данные.

Спасибо за поддержку
---
код точно соответствует? Может там "00-000001"? Т.е. префикс присутствует.
---
Копировал из программы
тип строковой
---
тогда расшифровывайте, что означает "данные не встают в компоновку"?
---
Значит, что "НайтиПоКоду" должно поставить ссылку в параметр, который стоит в наборе данных типа запрос.
Но параметр получает пустую ссылку.
---
что показывает консоль запросов?

```1c
    ВЫБРАТЬ
    СтатьиЗатрат.Ссылка КАК Ссылка,
    СтатьиЗатрат.Наименование КАК Наименование,
    СтатьиЗатрат.Код
    ИЗ
    Справочник.СтатьиЗатрат КАК СтатьиЗатрат
```
---
Если его произвести, то покажет и ссылку и наименование и код, код тот который ввожу
---
если код точно соответствует, тогда смотрите дальше. Проблема не в выражение параметра.
Приводите код. Настройки.
---
Отчет на текущий момент полностью на СКД собран.

И если не получиться эти параметры вогнать, то придется программно прописывать вставку этих параметров в отчет, чего бы не хотелось
---
сам механизм выражения отрабатывает. Вопрос остался, как он используется.
---
Лучше как раз прописать программно установку параметров, т.к. у вас поиск по коду, который может ничего не найти. Эту ситуацию стоит так же обрабатывать.
---
(15)
(2) Все работало, просто у меня порядок был не правильно задан данных, из за этого отчет не правильно выводил данные.

Спасибо за поддержку
---
Можете поподробнее рассказать как решили?
У меня схожая ситуация. Сижу думаю: или лыжи не едут, или со мной что-то не так
---
Все работало, просто у меня порядок найти по коду был не правильный (70 строк, ошибся) из за чего не шел отчет, от чего я думал что он не робит.
---
это выражение встроенного языка, а не выражение компоновки данных

для корректной работы выражений встроенного языка 1С в СКД необходимо помещать эти выражения
в функции экспортного общего модуля и использовать вызов этой функции в СКД. Перед компоновкой
необходимо разрешить вызов функций общих модулей в этой СКД.
---
хотя возможно я в (2) и перегнул
---
Всё должно работать.
---
Может, он возвращает пустую ссылку? Посмотрите, у Вас для этого справочника код точно строчный?
---
Точно.
Подскажите, пожалуйста, почему появляется ошибка "Значение не является значением объектного типа".

f_Юрисдикция -- это параметр печатной формы. Данные в итоге в печатную форму попадают, но вот выскакивает окно с ошибкой.

Ошибка на строке -- ОбластьСтрТаблицы.Параметры.f_Юрисдикция = Выборка.ЭмитентСсылка.Юрисдикция.Наименование;

В отладчике я спокойно вижу это поле -- Выборка.ЭмитентСсылка.Юрисдикция.Наименование.

Не могу понять в чем проблема?

```1c
    Выборка = Запрос.Выполнить().Выбрать();
    ИндикаторЗагрузки.МаксимальноеЗначение = Выборка.Количество();

    Пока Выборка.Следующий() Цикл

    ИндикаторЗагрузки.Значение = ИндикаторЗагрузки.Значение + 1;
    СостояниеКлиенту("Сделка для "+Выборка.ВладелецСчета, Истина);
    ОбластьСтрТаблицы.Параметры.Заполнить(Выборка)

    ОбластьСтрТаблицы.Параметры.f_Юрисдикция = Выборка.ЭмитентСсылка.Юрисдикция.Наименование; // <--- строка на которую ссылается ошибка

    ТабДок.Вывести(ОбластьСтрТаблицы);

    КонецЦикла;
```
---
Проще решить было самому, чем спрашивать здесь. Уже решил.
---
лучше вместо Выборка.ЭмитентСсылка.Юрисдикция.Наименование в запросе получать все необходимые поля...
---
тип реквизита "Юрисдикция" наверно строка?
---
Выборка.ЭмитентСсылка.Юрисдикция.Наименование --- это Строка

Выборка.ЭмитентСсылка.Юрисдикция --- это СправочникСсылка.КлассификаторСтранМира
---
Выборка.ЭмитентСсылка.Юрисдикция --- это СправочникСсылка.КлассификаторСтранМира

Выборка.ЭмитентСсылка.Юрисдикция.Наименование --- это Строка
---
Если в отладчике в табло значение "Выборка.ЭмитентСсылка.Юрисдикция.Наименование" отображается без ошибки, значит проблема в левой части кода "ОбластьСтрТаблицы.Параметры.f_Юрисдикция" - точно в этой области есть этот параметр? Может ошибся областью?
---
Конечно есть. f_Юрисдикция --- параметр области печатной формы. Значение "Выборка.ЭмитентСсылка.Юрисдикция.Наименование" попадает в печатную форму. Т.е. значение выводится куда нужно. Только проблема в том, что выскакивает окно с ошибкой.
---
Проще решить было самому, чем спрашивать здесь. Уже решил.
Приветствую.

Есть документ Поступления. В нем две табличные части - Товары и Услуги. Добавляю команду в командную панель ТЧ. Вопрос - как отследить из какой именно табличной части была вызвана команда ?
---
все просто - необходимо получить активную страницу:

```1c
    Элементы.ГруппаСтраницы.ТекущаяСтраница
```
---
все просто - необходимо получить активную страницу:

```1c
    Элементы.ГруппаСтраницы.ТекущаяСтраница
```
---
где ты раньше был ?))
---
Командные панели у ТЧ Товары и Услуги разные если через конфигуратор добавляешь команду там видно куда добавляешь.
---
это да. а как в коде узнать, из какой ТЧ была нажата команда ?
---
можешь отдельную процедуру с параметром Товары и её вызывать при нажатии кнопок. Если вызываешь из ТЧ товары заполняешь параметр истина, Если услуги заполняешь ложь.
---
тоесть в итоге - две команды - одна в тч Товары другая в тч Услуг ? А одной командой как ?
---
А одной создаешь внешнюю обработку и добавляешь, будет одна команда.
Всем привет! Работаю с управляемыми формами для веб-клиента. На форме есть две группы - левая и правая. В левой расположен динамический список со справочником. При активизации строки списка в правой группе создаются надписи из строк табличной части выделенного элемента. Заголовок надписей сделан в виде форматированной строки с разными "кнопками". Все красиво и удобно. Проблема появляется когда в табличной части много строк - в этом случае у самой формы появляется вертикальная полоса прокрутки, динамический список растягивается и вообще становится не удобно. Пробовал вместо групп делать страницы - тот же результат. В чем можно разместить строки таб. части, чтобы полоса прокрутки появлялась именно у этого элемента, а не у формы? (еще один динамический список не предлагать).
---
вместо правой группы использовать Страницы-Страница. Для нее указать высоту и вертикальную прокрутку при сжатии.
---
А если попробовать в свойствах табличной части на форме свойство "ВертикальнаяПолосаПрокрутки" вместо "Использовать автоматически" поставить в "Использовать всегда".
---
Если вы говорите про динамический список - то там нет полос прокрутки, там внизу справа кнопки. В правой части формы расположена не табличная часть в виде таблицы, а надписи (декорации) на каждую строку табличной части.
---
ну, эти надписи у вас прямо на форме лежат? или все-таки объединены каким-то элементом управления?
---
они лежат в группе
---
вместо правой группы использовать Страницы-Страница. Для нее указать высоту и вертикальную прокрутку при сжатии.
---
Да, так сработало. Я пробовал использовать страницы с вертикальной прокруткой при сжатии, но не указывал высоту. С указанной высотой действительно появляется вертикальная полоса именно у страницы.
Может кто сталкивался, в декларации НДС Раздел 9 выводит только 10 000 строк. Пока нашел, что этот раздел хранится в р/с ДополнительныеФайлыРегламентированныхОтчетов, но просмотреть этот файл не получается...
Может кто встречался с данной проблемой и подскажет в чем дело?
---
Есть такая замечательная константа "Предельное количество записей в разделах 8-12 декларации по НДС (с 1 кв. 2015 года)", которая определяет количество строк, далее делит на резделы, но без крайней необходимости лучше все оставить как есть.

Для истории, чтоб другим меньше искать точку, где начинается заполнение декларации, все происходит в процедуре ЗаполнитьДекларациюНДС(ПараметрыОтчета, Контейнер) модуля УчетНДСФормированиеОтчетности
---
10 000 - это ограничение не 1с, а фискалов...
---
спасибо, а что за фискалы? просто гав. бухгалтеру хочется найти официальную информацию.
Просто нашел, что сам табличный документ хранится в ХранилищеЗначения. Но в какой момент происходит обрезка найти не могу. Т.е. перед помещением или во время.
---
Есть такая замечательная константа "Предельное количество записей в разделах 8-12 декларации по НДС (с 1 кв. 2015 года)", которая определяет количество строк, далее делит на резделы, но без крайней необходимости лучше все оставить как есть.

Для истории, чтоб другим меньше искать точку, где начинается заполнение декларации, все происходит в процедуре ЗаполнитьДекларациюНДС(ПараметрыОтчета, Контейнер) модуля УчетНДСФормированиеОтчетности