ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование приложений  / Программное формирование накладной, партий. Приход товара.

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Программное формирование накладной, партий. Приход товара.
 
Задача: Две базы в БЭСТ-5. Допустим, номенклатурные справочники идентичны.
Учет ведется по партиям. Необходимо в базе данных - приемнике программно создать накладную, сделать записи в справочник партий. В виду сложности и опасности самостоятельно прямой записи в базы данных, хотелось бы понять, как это можно сделать с помощью объектов БЭСТ-5?
С уважением,
Ильин Евгений
 
Перед созданием накладной прихода создаются карточки партий по строчкам

Код
Пример формирования партий:
STATIC FUNCTION TEST
LOCAL o
FOR i:=1 to 10
//создаем объект (с бизнеc-объектом BO внутри), параметры можно задать потом
o:=NewPartia("03","00001","0000000000001","партия такая-то","000001")
// ARM GRUP NNUM NAME код поставщика
//ARM="03"-SCLAD,"09"-ZAPAS
MessageBox(o:BO:Code)
o:BO:Sertificat:="Сертификат 33"
o:BO:GTD:="ГТД такая-то от такого-то"
o:BO:CENA_F:=125.12
//o:BO:agent_CODE:="000003"
o:save() //записывает и удаляет объект изх памяти
NEXT
RETURN NIL


Данный объект создает карточку партии и возвращает ее номер.
Далее этот номер мы указываем в параметрах строки создаваемой накладной через объект "накладная".

Данная возможность доступна начиная с SP 24
 
А почему перед? Почему не в процессе заполнения строк документа?
С уважением,
Ильин Евгений
 
Цитата
itman пишет:
А почему перед? Почему не в процессе заполнения строк документа?

Потому что так устроен БЭСТ :)
Когда мы делаем импорт строк, тоже сначала карточки партий создаются на самом деле, а потом строки импортируются....
Да и когда строки мы создаем, то карточка партии появляется раньше строки.

Данный объект сделали как дополнение к объекту накладная, а не внутри объекта.
Он позволяет создавать карточки партий как для накладной, так и в принципе для других задач....
Страницы: 1
Читают тему (гостей: 1)