Имя: Пароль:
1C
1С v8
Как занести базову единицу и единицу хранения остатков
0 Radzhab
 
15.09.12
09:52
Как программно занести эти два параметра для номенклатуры ?
1 МихаилМ
 
15.09.12
10:01
все конечно же догадались для какой конфигурации нужны эти действия
2 ДенисЧ
 
15.09.12
10:06
Я думаю, для базовой единицы нужно просто найти нужный элемент в справочнике ОКЕИ и присвоить...
А для второй - создать элемент в справочнике единиц измерения, заполнить его, присвоить владельца, записать и ссылку вписать в нужную номенклатуру...

Пусть те, кто считает себя умнее, поправит :-)
3 Radzhab
 
15.09.12
10:06
Управление Торговлей 10.3
4 DrShad
 
15.09.12
10:27
(2) нечего поправлять
5 ДенисЧ
 
15.09.12
10:33
(4) То есть последнюю фразу из (2) ты отнёс к себе? Понятно, записываем... :-))
6 Сияющий Асинхраль
 
15.09.12
10:48
Конвертировали что-ли криво, без единиц? Заставить переделать...
7 Radzhab
 
15.09.12
11:49
НоменклатурА = Справочники.Номенклатура.СоздатьЭлемент();
       НоменклатурА.Наименование = Наим; // Второй элемент по списку
       НоменклатурА.НаименованиеПолное = ПолНаим;
       
       
       НоменклатурА.БазоваяЕдиницаИзмерения= ШтПоКлассификатору;
       НоменклатурА.ВидНоменклатуры = НовыйЭлемент2.Ссылка;
   
       НоменклатурА.Родитель = Справочники.Номенклатура.НайтиПоНаименованию(ГруппаРодитель);// Группа родитель= Покупатели

       НоменклатурА.Записать();
       НоваяЕдиницаИзмерения.Владелец = НоменклатурА.Ссылка;
       НоваяЕдиницаИзмерения.Записать();
       
       
       ВыборкаЕдиниц = Справочники.ЕдиницыИзмерения.Выбрать(, НоменклатурА.Ссылка);
       НайденнаяЕдиница = ВыборкаЕдиниц.Ссылка;
       НоменклатурА.ЕдиницаХраненияОстатков = НайденнаяЕдиница;
       НоменклатурА.Записать();


Базовая единица занеслась. Единица хранения остатков - нет. При открытии карточки номенклатуры Базовая единица есть, но при выборе единицы хранения остатков она отсутствует в списке выбора
http://s018.radikal.ru/i502/1209/14/764a8a886847.jpg
8 Radzhab
 
15.09.12
11:50
штПоКлассификатору=Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("шт");
       НоваяЕдиницаИзмерения=Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
         НоваяссылкаЕдиницыИзмерения=Справочники.ЕдиницыИзмерения.ПолучитьСсылку();
       
       НоваяЕдиницаИзмерения.УстановитьСсылкуНового(НоваяссылкаЕдиницыИзмерения);
       НоваяЕдиницаИзмерения.ПолучитьСсылкуНового();
       НоваяЕдиницаИзмерения.ЕдиницаПоКлассификатору=ШтПоКлассификатору;
       НоваяЕдиницаИзмерения.Коэффициент=1;
       НоваяЕдиницаИзмерения.Наименование="шт." ;
9 AlexNew
 
15.09.12
11:54
(8) Тут комментировать нечего. Ветку в юмор.
10 Radzhab
 
15.09.12
11:59
(9) А что здесь смешного, сударь?
11 AlexNew
 
15.09.12
12:03
(11) Все.
12 Radzhab
 
15.09.12
12:06
(11) Конкретнее)))
13 Radzhab
 
15.09.12
12:16
ап