Следующий порядковый номер документа

Приемы и подходы, обмен опытом

Модераторы: Screw, larin

Ответить
АлександерK
заказчик
Сообщения: 89
Зарегистрирован: Ср, 19/09/2007 08:48
Имя Фамилия: Александр Киселев
Откуда: Красный Октябрь ОАО ДОК
Контактная информация:

Следующий порядковый номер документа

Сообщение АлександерK »

Подскажите пожалуйста, есть ли какая-то системная функция получения следующего номера документа в системе, при условии,что выставлена настройка "Нумерация документов = с пом.спец.таблицы"?

Или извращаться типа:

Код: Выделить всё

if (GetFirst LastNumD LNDNum Where ((tip==LNDType)) )=tsok
  { 
    LastNum := LastNumD.LNDNum; 
    Update LastNumD ....
  } 
else 
  {
    LastNum := '000001'; 
    Update LastNumD....
  }
?

Что-то с трудом верится, что таким образом разработчики мучаются ;-)
Аватара пользователя
mike
топ-софт
Сообщения: 38
Зарегистрирован: Пт, 07/09/2007 11:52
Имя Фамилия: Михаил Пстыга
Откуда: ТопСофт
Контактная информация:

Сообщение mike »

Есть такая функция GetLastNumD(wType: word), где wType (тип докуменнта) может принимать одно из следующих значений:

Код: Выделить всё

  44 : Номер товара для баркода матценностей
  45 : Номер услуги для кода услуги
  50 : Путевые листы
  60 : Каталог партий товаров
  61 : Каталог МОЛ
  69 : ДО на пеню
  80 : Доверенность
 101 : СЧЕТ НА ПРОДАЖУ
 102 : СЧЕТ НА ОТПУСК НА КОНСИГНАЦИЮ
 103 : Основание на отпуск в производство
 104 : Заявка на обслуживание/ремонт
 105 : Акт на дополнительный отпуск
 110 : Акт СМП
 111 : СЧЕТ НА ПРЕДОПЛАТУ ПРОДАЖ
 151 : Наряд-зваказ
 152 : Распоряжение на отгрузку
 181 : Вексельное соглашение
 205 : Товарно-транспортная накладная
 207 : Накладная на отпуск в производство
 208 : Накладная на приход ГП из производства
 209 : Накладная на внутреннее перемещение
 210 : Внутреннее использование в торговом зале
 212 : Накладная на отпуск для ремонта
 213 : Накладная на возврат неиспользованных МЦ из ремонта
 214 : Акт на выполнение ремонта/услуги
 215 : Договор на переработку давальческого сырья
 216 : Накладная на отпуск давальческого сырья
 217 : Акт на списание МЦ из производства
 218 : Производственная межцеховая накладная
 219 : Накладная на внутрепроизводственное перемещение
 220 : Накладная на возврат сырья из производства
 250 : производственный отчет
 301 : Приходный складской ордер
 302 : Расходный складской ордер
 303 : Приходный произв. ордер
 304 : Расходный произв. ордер
 305 : Приходный рем. ордер
 306 : Расходный рем. ордер
 400 : Договор, снабжение
 411 : Приложение к договору, снабжение  
 412 : Атк сверки к договору, снабжение  
 420 : Договор, сбыт
 421 : Приложение к договору, сбыт  
 422 : Атк сверки к договору, сбыт  
 442 : Пропуск отвес
 507 : Акт на брак в производстве
 522 : Накладная на прием ГП в модуле давальческого сырья
 523 : Накладная на прием сырья в модуле давальческого сырья
 623 : Акты на внутрискладское перемещение
 820 : Финансовое обязательство
 900 : Карточка учета товара - номера приходов
 920 : Карточка учета товара - номера расходов
1501 : Акт на поступление ОС
1502 : Акт на перемещение ОС
1503 : Акт на изменение стоимости ОС
1504 : Акт на выбытие ОС
1505 : Акт-амортизация ОС
1506 : Акт на переоценку ОС
1507 : Акт на изменение группы/вида ОС
1601 : Акт на поступление НМА
1602 : Акт на перемещение НМА
1603 : Акт на изменение стоимости НМА
1604 : Акт на выбытие НМА
1605 : Акт-амортизация НМА
1606 : Акт на переоценку НМА
1607 : Акт на изменение вида/нормы амортизации НМА
1701 : Накладная на поступление МБП
1702 : Накладная на внутреннее перемещение МБП
1704 : Документ на ввод МБП в эксплуатацию
1705 : Акт на списание МБП
1706 : Ведомость начисления износа МБП
1707 : Ведомость переоценки МБП
1708 : Документ на возврат МБП из эксплуатации
1709 : Акт инвентаризации об излишке МБП
1710 : Акт инвентаризации о недостаче МБП
1711 : Акт инвентаризации МБП
1801 : Требование на выдачу СФО
1802 : Акт выбытия СФО
1803 : Расчеты по СФО при увольнении
1804 : Возврат СФО
1805 : Аттестат на вещевое довольствие (СФО)
1806 : Акт регламентного списания СФО
2108 : Виды строительства
2109 : Отрасли строительства
2110 : Типы строительства
2153 : Направления инвестиций
3101 : Сводная накладная в снабжении
3201 : Сводная накладная в сбыте
АлександерK
заказчик
Сообщения: 89
Зарегистрирован: Ср, 19/09/2007 08:48
Имя Фамилия: Александр Киселев
Откуда: Красный Октябрь ОАО ДОК
Контактная информация:

Сообщение АлександерK »

Спасибо большое, чудненькая функция
Но, я так понимаю, что список параметров не полный?
vadim
топ-софт
Сообщения: 197
Зарегистрирован: Чт, 06/09/2007 17:38
Имя Фамилия: Вадим Володько
Откуда: ТопСофт
Контактная информация:

Сообщение vadim »

Александр Киселев, предположение неверное.
Там один параметр.
АлександерK
заказчик
Сообщения: 89
Зарегистрирован: Ср, 19/09/2007 08:48
Имя Фамилия: Александр Киселев
Откуда: Красный Октябрь ОАО ДОК
Контактная информация:

Сообщение АлександерK »

Вадим Володько
извиняюсь, не правильно выразился...хотел сказать, что список кодов таблиц не полный??

сначала не нашел "Акт на разукомплектовку", но порылся в таблице и увидел код 622, оказался он

может быть есть полный список кодов таблиц?
Аватара пользователя
mike
топ-софт
Сообщения: 38
Зарегистрирован: Пт, 07/09/2007 11:52
Имя Фамилия: Михаил Пстыга
Откуда: ТопСофт
Контактная информация:

Сообщение mike »

Уточненный список на текущий момент.
Если в нем чего-то не хватает, то недостающее можно найти в интерфейсе Настройка\Заполнение каталогов\Документы системы.

Код: Выделить всё

   1  Собственное платежное поручение
   3  Инкассовое поручение
   4  Собственное заявление на аккредитив
   5  Собственное заявление об отказе от акцепта
   6  Реестр чеков
   7  Приходный кассовый ордер
   8  Расходный кассовый ордер
   9  Авансовый отчет
  10  Бухгалтерская справка
  11  Собственное платежное требование-поручение
  15  Акт на поступление ОС
  16  Акт на поступление НМА
  23  Платежная ведомость
  24  Ведомость депонирования
  30  Собственный реестр счетов
  32  Собственное платежное требование
  40  Документ-основание
  42  Прием на консигнацию
  43  ДО на предоплату (закупка)

  44  Номер товара для баркода матценностей
  45  Номер услуги для кода услуги
  50  Путевые листы
  60  Каталог партий товаров
  61  Каталог МОЛ
  69  ДО на пеню
  80  Доверенность

 101  СЧЕТ НА ПРОДАЖУ
 102  СЧЕТ НА ОТПУСК НА КОНСИГНАЦИЮ
 103  Основание на отпуск в производство
 104  Заявка на обслуживание/ремонт
 105  Акт на дополнительный отпуск
 110  Акт СМП
 111  СЧЕТ НА ПРЕДОПЛАТУ ПРОДАЖ
 151  Наряд-зваказ
 152  Распоряжение на отгрузку
 181  Вексельное соглашение

 201  Накладная на отпуск МЦ
 202  Накладная на отпуск товара консигнатору
 203  Накладная на возврат товара консигнанту
 204  Акт на списание МЦ со склада

 205  Товарно-транспортная накладная
 207  Накладная на отпуск в производство
 208  Накладная на приход ГП из производства
 209  Накладная на внутреннее перемещение
 210  Внутреннее использование в торговом зале
 212  Накладная на отпуск для ремонта
 213  Накладная на возврат неиспользованных МЦ из ремонта
 214  Акт на выполнение ремонта/услуги
 215  Договор на переработку давальческого сырья
 216  Накладная на отпуск давальческого сырья
 217  Акт на списание МЦ из производства
 218  Производственная межцеховая накладная
 219  Накладная на внутрепроизводственное перемещение
 220  Накладная на возврат сырья из производства
 250  производственный отчет
 290   Удостоверение качества

 301  Приходный складской ордер
 302  Расходный складской ордер
 303  Приходный произв. ордер
 304  Расходный произв. ордер
 305  Приходный рем. ордер
 306  Расходный рем. ордер

 400  Договор, снабжение
 411  Приложение к договору, снабжение  
 412  Атк сверки к договору, снабжение  
 420  Договор, сбыт
 421  Приложение к договору, сбыт  
 422  Атк сверки к договору, сбыт  
 442  Пропуск отвес

 507  Акт на брак в производстве
 522  Накладная на прием ГП в модуле давальческого сырья
 523  Накладная на прием сырья в модуле давальческого сырья

 623  Акты на внутрискладское перемещение
 820  Финансовое обязательство
 900  Карточка учета товара - номера приходов
 920  Карточка учета товара - номера расходов

1500  Инвентарная карточка ОС
1501  Акт на поступление ОС
1502  Акт на перемещение ОС
1503  Акт на изменение стоимости ОС
1504  Акт на выбытие ОС
1505  Акт-амортизация ОС
1506  Акт на переоценку ОС
1507  Акт на изменение группы/вида ОС
1509  Акт на изменение параметров ОС
1520  Имущественный номер ОС

1600  Инвентарная карточка НМА
1601  Акт на поступление НМА
1602  Акт на перемещение НМА
1603  Акт на изменение стоимости НМА
1604  Акт на выбытие НМА
1605  Акт-амортизация НМА
1606  Акт на переоценку НМА
1607  Акт на изменение вида/нормы амортизации НМА
1609  Акт на изменение параметров НМА
1620  Имущественный номер НМА

1701  Накладная на поступление МБП
1702  Накладная на внутреннее перемещение МБП
1704  Документ на ввод МБП в эксплуатацию
1705  Акт на списание МБП
1706  Ведомость начисления износа МБП
1707  Ведомость переоценки МБП
1708  Документ на возврат МБП из эксплуатации
1709  Акт инвентаризации об излишке МБП
1710  Акт инвентаризации о недостаче МБП
1711  Акт инвентаризации МБП

1801  Требование на выдачу СФО
1802  Акт выбытия СФО
1803  Расчеты по СФО при увольнении
1804  Возврат СФО
1805  Аттестат на вещевое довольствие (СФО)
1806  Акт регламентного списания СФО

2108  Виды строительства
2109  Отрасли строительства
2110  Типы строительства
2153  Направления инвестиций

3101  Сводная накладная в снабжении
3201  Сводная накладная в сбыте
Последний раз редактировалось mike Ср, 26/03/2008 17:29, всего редактировалось 1 раз.
АлександерK
заказчик
Сообщения: 89
Зарегистрирован: Ср, 19/09/2007 08:48
Имя Фамилия: Александр Киселев
Откуда: Красный Октябрь ОАО ДОК
Контактная информация:

Сообщение АлександерK »

Спасибо
Ответить