Выводим список баз в 1с Предприятии 7.7
@echo off
set A=Base1c.reg
start regedit /e “%A%” “HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles” 1>nul 2>nul
exit
обычным .cmd файлом, так как список баз 1с 7.7 хранит в реестре windows
Статьи и публикации
7.7, реестр, список баз
Иногда документы с табличной частью более 5 тыс строк делают невозможным перенос объектов через XML
(Обмен, конвертация данных, итд… ) причем как через XML так и через COM Соединение. Связанно это видимо с буффером либо под транзакцию либо под запись (Что скорей всего)
Поэтому мы и получаем ожибку “Недостаточно памяти” в 1С 8.1 спасает поиск и разборки с большими документами (в моем случаее достаточно исключить или раздробить документы с табличной частью более 5000 строк).
Пример кода:
Процедура КнопкаВыполнитьНажатие(Кнопка)
мд = метаданные.Документы ;
для каждого док из мд цикл
сообщить(”========== Проверка: “+док+” ==============================================”);
выб=”";
Выполнить(”выб = документы.”+док.имя+”.Выбрать();”);
//Цикл по документам
пока выб.следующий() цикл
//Цикл по табличным частям
тчвыб = док.ТабличныеЧасти;
Для каждого тч из тчвыб цикл
Колво=0;
Выполнить(”Колво = выб.”+тч.Имя+”.Количество();”);
Если Колво>МаксКол тогда
Сообщить(”"+док+” /// “+Выб+” /// “+тч.Имя+” /// “+Колво);
КонецЕсли;
КонецЦикла;
ОбработкаПрерыванияПользователя();
КонецЦикла;
КонецЦикла;
КонецПроцедуры
more5k (6.4 Кб, 719 скачиваний)
Статьи и публикации
1с 8.1, COM, XML, недостаточно памяти
(Табличная часть объекта содержит более 99999 строк)
С удивлением обнаружил данный факт при заполнении документа "УстановкаЦенНоменклатуры". Может и неново это, но за многие годы работы с платформой несталкивался.

Ошибку получил в файловой версии базы, но SQL думаю должно быть тоже самое.
Статьи и публикации
8.1, ошибки