Имя: Пароль:
1C
1С v8
Конвертация данных из 7.7 в 8.2
0 nikramunger
 
01.06.16
07:16
Выгружаю расходную накладную из 7.7 , и при переносе номенклатуры, реквизит СтавкаНДС пустой. Пробовал так:

Номенклатура = СоздатьОбъект("Справочник.Номенклатура");
Номенклатура.НайтиПоКоду(Источник.Код);
Сообщить(Номенклатура.СтавкаНДС); //-Пусто
Смотрел через отладчик, там реквизиты заполнены только те, которые "нужны" для расходной накладной.

Кто-нибудь откройте пожалуйста истину явления!)
И еще хотелось бы узнать как можно вытащить заполненный реквизит.
1 ДенисЧ
 
01.06.16
07:51
Номенклатура.ИспользоватьДату(ТекущаяДата())
Вроде так, если ставка периодическая.
2 nikramunger
 
01.06.16
08:00
Ага, забыл, что в 7 справочники периодические) Спс
3 VladZ
 
01.06.16
08:00
Номенклатура = СоздатьОбъект("Справочник.Номенклатура");
Номенклатура.НайтиПоКоду(Источник.Код);   - зачем? У тебя уже есть инфа в "Источнике".  К тому же, если у тебя источник является объектом, лучше использовать Номенклатура.НайтиЭлемент(Источник)
4 nikramunger
 
01.06.16
08:14
Я в 7 плохо ориентируюсь, писал пару несерьезных отчетов и все. НайтиПоКоду просто логически понятней ,да и еще ни разу не подводило)