Имя: Пароль:
1C
1C 7.7
v7: Оле Справочник.СтавкаНДС(Бухг 4.5)
0 tpudl_bases
 
11.09.12
11:32
Не работает и все тут:
   НоменклатураV77     = V7.CreateObject("Справочник.Номенклатура");
   СтавкаНДСV77        = V7.CreateObject("Справочник.СтавкиНДС");

               Если НоменклатураV77.НайтиПоНаименованию(ДокПоступление.Товар.Наименование,0)=1 Тогда
                   СтавкаНДСV77.ИспользоватьДату(ДокПоступление.ДатаДок,1);
                   СтавкаНДСV77.НайтиПоКоду("2",0);        
                   Если СтавкаНДСV77.ТекущийЭлемент() = НоменклатураV77.СтавкаНДС Тогда    
                       ДокСтавкаНДС = Перечисления.СтавкиНДС.НДС10;
                   КонецЕсли;
                   СтавкаНДСV77.НайтиПоКоду("1",0);
                   Если СтавкаНДСV77.ТекущийЭлемент() = НоменклатураV77.СтавкаНДС Тогда
                       ДокСтавкаНДС = Перечисления.СтавкиНДС.НДС18;
                   КонецЕсли;
                   СтавкаНДСV77.НайтиПоКоду("3",0);
                   Если СтавкаНДСV77.ТекущийЭлемент() = НоменклатураV77.СтавкаНДС Тогда    
                       ДокСтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
                   КонецЕсли;    
                   Если ДокСтавкаНДС =Неопределено Тогда    
                       Сообщить("Не найден СтавкаНДС:"+НоменклатураV77.Наименование);
                   КонецЕсли;
1 tpudl_bases
 
11.09.12
11:32
Хотя Справочник.СтавкаНДС не периодический,следственно убераешь СтавкаНДСV77.ИспользоватьДату(ДокПоступление.ДатаДок,1);
тоже не работает
2 GreyK
 
11.09.12
11:36
Хм..
СтавкаНДСV77        = V7.CreateObject("Справочник.СтавкиНДС");
Потом
ДокСтавкаНДС = Перечисления.СтавкиНДС.НДС10;

Где правда?
3 zladenuw
 
11.09.12
11:36
НоменклатураV77.СтавкаНДС тут походу Перечисление.
4 fedoss
 
11.09.12
11:41
(0) 1. в справочнике СтавкиНДС тип кода числовой
2. ИспользоватьДату нужно применять не к СтавкиНДС, а к Номенклатура
3. Ставку НДС можно узнать без поиска элементов справочника - Номенклатура.СтавкаНДС.Ставка
5 tpudl_bases
 
11.09.12
12:10
6 fedoss
 
11.09.12
12:14
(5) И к чему эти скрины? я все написал - либо Номенклатура.ИспользоватьДату и Номенклатура.СтавкаНДС.Ставка либо Номенклатура.СтавкаНДС.Получить(ДатаДок).Ставка
7 tpudl_bases
 
11.09.12
12:15
В Найденом справочники присуствует НДС
http://clip2net.com/page/m70557/33833373
http://clip2net.com/page/m70557/33833465
8 zladenuw
 
11.09.12
12:17
ты вообще что делаешь. ты по ссылке не проверишь или они равны. ты же в ОЛЕ.
9 tpudl_bases
 
11.09.12
12:17
(6)ты прав:
http://clip2net.com/s/2hXEY