Цитата:
Сообщение от Джекидс
Доброго, а не подскажете ли вы строку чтобы еще и артукул материала можно было прописать? Спасибо
|
артикул материала, как и артикул фурнитуры является часть одной строки с названием материала или названием фурнитуры.
на самом деле, с точки зрения базиса:
материал для панелей/профилей - xxx.MaterialName, в этом свойстве и название материала и артикул. разделены символом "\r". "название
\rартикул". строка может и не содержать артикула если его не присваивали и/или его не было в базе. для чтения, необходимо разделить всю строку на части до и после символа "\r". в версиях базиса 11-21 (точно не в 8-ке, остальные не помню) для этого есть спец функции "ExtractMatName(полное название материала)", выведет часть ДО т.е. именно название материала и "ExtractMatCode(полное название материала)", выведет часть ПОСЛЕ т.е. артикул материала.
чтоб задать артикул к существующему материалу, либо название к существующему артикулу, лтбо вообще все из головы, то просто играем составной строкой:
панель/профиль.MaterialName = 'название любое хоть из головы' + '\r' + 'артикул любой, хоть из головы';
если не хотите задавать артикул, то просто:
панель/профиль.MaterialName = 'название любое хоть из головы'
для фурнитуры все то же самое только вместо понятия MaterianName, у фурнитуры понятие Name.