Имя: Пароль:
1C
1C 7.7
v7: Тип Цены
0 MixanM
 
09.12.11
08:24
Можно ли через ф-ии глВернутьЦену или глПолучить цену, получить Тип Цены, Валюту, и Единицу lzk текущей номенкалтуры?
1 andrewks
 
09.12.11
08:25
ну, допустим, валюту и единицу ты получишь. а тип цены тебе надо указать
2 MixanM
 
09.12.11
08:27
Вообщем создали номенклатуру, в ней выбрали Цену, тип цены, валюту и т.д., вот я и подумал, можеть можо как то получить в перменные эти значения
3 MixanM
 
09.12.11
08:46
наваял в коде вот так, он у меня выбирает все типы цен, и записывает самый послдений в списке, как правильно выбрать ? :
СпрЦены.ИспользоватьВладельца(СпрНоменкл.ТекущийЭлемент());
       СпрЦены.ВыбратьЭлементы();
       Пока СпрЦены.ПолучитьЭлемент() = 1 Цикл
           СпрТипЦен.ВыбратьЭлементы();
           СпрЦены.ИспользоватьВладельца(СпрЦены.ТекущийЭлемент());
           Пока СпрТипЦен.ПолучитьЭлемент() =1 Цикл
               СпрВлюта.ВыбратьЭлементы();
               СпрВлюта.ИспользоватьВладельца(СпрЦены.ТекущийЭлемент());
               Пока СпрВлюта.ПолучитьЭлемент() = 1 Цикл
                   СпрЕдиницы.ВыбратьЭлементы();
                   СпрЕдиницы.ИспользоватьВладельца(СпрЦены.ТекущийЭлемент());
                   Цена = глПолучитьЦену(СпрНоменкл.ТекущийЭлемент(), СпрТипЦен.ТекущийЭлемент(), ТекущаяДата());
                   ТипЦены = СпрТипЦен.ТекущийЭлемент();
                   Валюта = СпрВлюта.ТекущийЭлемент();
               КонецЦикла;
           КонецЦикла;
       КонецЦикла;
4 Ёпрст
 
09.12.11
08:49
(3) Этот бред ты сам написал ? Или подсказал кто ?
Всё в топку.
5 MixanM
 
09.12.11
08:50
(4) сам, согласен -ф топку (
6 MixanM
 
09.12.11
08:50
вообще, есть ли возможность все это вытянуть запросом?
7 Ёпрст
 
09.12.11
08:51
(6) можно и запросом, можно и перебором.
Достаточно только знать, что Справочник Цены подчинен номенклатуре и всё.
8 MixanM
 
09.12.11
08:52
так с этим проблем нет - т.к. знаю ))
9 MixanM
 
09.12.11
08:53
просто пытаюсь выгрузить в файл нменклатуру, цену, тип и валюту, а она собака, не хочет
10 Ёпрст
 
09.12.11
08:55
(8) не заметно..
СпрЦены.ИспользоватьВладельца(СпрНоменкл.ТекущийЭлемент());
СпрЦены.ИспользоватьДату(ТекущаяДата());
СпрЦены.ВыбратьЭлементы();
Пока СпрЦены.ПолучитьЭлемент() = 1 Цикл
       Цена = СпрЦены.Цена;
       ТипЦен = СпрЦены.ТипЦен;
КонецЦикла;

наслаждайся
11 MixanM
 
09.12.11
08:55
ав ообще никто не сталкивался с созданием номенкалтуры, одновременно в нескольких базах, думал сделать через ОЛЕ, но там будет сложно отдебажить в случае чего, поэтому пытаюсь через файл
12 Ёпрст
 
09.12.11
08:58
(11) до тебя никто, ты будешь первым!
Доложишь потом о результатах.
13 MixanM
 
09.12.11
08:59
(12) Спасибо, расмешили =)