[Форум] [Помощь] [Поиск] [Выйти] |
Добро пожаловать, User |
|
|
| ||
В табличной части документа под атрибут НомерСтроки отведено 4 разряда, имеется ли возможность увеличить, к примеру, до 6 |
| ||
1с+ms sql lineno - smallint, а 1c+dbf lineno - всего лишь numeric 4, но докуенты с количеством строк больше 9999 пишутся и проводятся, номер строки заменяетя на 0, тестирование и исправление ругается, исправляет и если документы больше не записывать, то можно смело жить дальше... |
| ||
а можно поинтересоваться нафига такое количетво строк в документе? |
| ||
В sqlной у меня за 32тысячи стали отрицательные номера вылезать, начиная с -32..... Но КоличествоСтрок() выдает правильный результат, только выполняется долго. |
| ||
ну прально... тажу история, что и с dbf - smallInt от -32768 до 32767. разбивай инвентаризации (или что у тебя такое огромное). :) |
| ||
Документ с количеством строк 147 000 (входящие остатки по дисконтным картам) создался при свертке БД (конфига самолепная). НомерСтроки участвует в формировании индекса Dt*.cdx (при БД dbf/cdx), таким образом строки с переполнением номера оказываются неиндексированными и проводятся невыносимо медленно, так на машине Р4 2,4, ОЗУ 512 за ночь (8 часов) провелось всего 480 строк, файл подкачки 1,8 Гига. Сегодня разбил этот документ на 15 по 10 000 строк и провел, на все про все ушло 30 мин. Видимо это единственное решение. |