Сохранение сертификатов,товаров и цен из документа

Материал из GB wiki
Версия от 20:09, 8 апреля 2010; Олейник (обсуждение | вклад) (Новая страница: «Категория:Стандартные решения в ГБ Для того, чтобы оприходовать в ГБ товар, нужно созда…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск


Для того, чтобы оприходовать в ГБ товар, нужно создать приходный документ. Если на каждый приход создается своя серия (так называемый псевдо-партионный учет), то придется каким-то образом создавать новые серии. В ГБ есть механизм, который позволяет создавать серии прямо из документа. С его помощью можно менять поля серий, как основные так и хиповые. Кроме того, такой же механизм позволяет менять хиповые поля товаров и записывать цены в прайс непосредственно из документа.

Настройка создания сертификатов из прихода. В Настройке таблицы добавляется колонка. Ее имя в Поле должно начинаться с AutoSaveCert$ и заканчиваться названием поля в сертификате, например, AutoSaveCert$Name Необходимо поставить галку Дать имя В формуле же можно написать, например: IFEMPTY(

 AutoSaveCert$Name, 
 Certificate.Name, AutoSaveCert$Name 

) Это будет означать, что если колонка пуста, то в этом поле будет отображаться имя существующего сертификата. После принятия документа сертификат будет либо создан (если он не существует), либо изменено его поле Name.

Можно добавить колонку, которая будет менять хиповые поля сертификата. Ее имя в Поле должно начинаться с AutoSaveCert (без знака $) и заканчиваться названием хипового поля в сертификате, например, AutoSaveCert@SertDate

Пример выражения для формулы: IfEmpty(

 AutoSaveCert@SertDate, 
 IfEmpty( 
   Certificate.Heap.@SertDate, Articul.Heap.@SSDate 
 ) 

)