:: Не фоксом единым
снова 1С тока уже v8.0
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
А вот кто-нить разобрался как из Фокса с ней общаца?! Код от 7.7 ваще туда не рулит

o=CREATEOBJECT('v8.application')
oConect=o.Connect([File="d:\мои документы\1C\DemoTrd";Usr="иванов";])
?o.Справочники.Номенклатура.НайтиПоКоду('00038').Наименование
?o.Справочники.Номенклатура.НайтиПоКоду('00038').СтавкаНДС && объкт
а как блин значение СтавкиНДС получить!?




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Так надо смотреть что может вернуть СтавкиНДС. Скорее всего - СтавкаНДС должна получаться на какую-то дату. Забыл уже - давно это было




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
?o.Перечисления.СтавкиНДС.БезНДС
тоже объект блин, а как получить слово Без НДС!?




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
а в конфигураторе посмотреть можно ?




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Попробуй так:

?o.Справочники.Номенклатура.НайтиПоКоду('00038').СтавкаНДС.Наименование

или

?o.Справочники.Номенклатура.НайтиПоКоду('00038').СтавкаНДС.Идентификатор
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
2AleksM
Ошибка - Неизвестное имя

2piva
можна. Дерево Перечисления, СтавкиНДС. Значения и дальше значения перечисления. Но блин из фокса никак не могу его напечатать




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Про 8-ку не знаю, но в 7.7 СтавкаНДС для Номенклатуры берется из Справочника.СтавкиНДС, а в нем один параметр Ставка
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
а кодец приведи из фокса, плз? потому што фс:е, што говорить про 7.7 на этом форуме - не тянет И поговаривают, што перенос кода 7.7 на 8.0 возможен, тока он полностью уходит в коменты




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
PaulWist

Сообщений: 14625
Дата регистрации: 01.04.2004
Вариант

?о.Перечисления.СтавкиНДС.НайтиПоКоду(o.Справочники.Номенклатура.НайтиПоКоду('00038').СтавкаНДС)

попробуй в аглицкой транскрипции




------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
не пошло даже проста ?o.Перечисления.СтавкиНДС.НайтиПоКоду('ку') - дает ошибку про неизвестное имя. К томуже o.Справочники.Номенклатура.НайтиПоКоду('00038').СтавкаНДС - это объект
Блин а доки по этой 1С ваще ацтой!




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
PaulWist

Сообщений: 14625
Дата регистрации: 01.04.2004
Не-а, я ввел в заблуждение, у перечислений нет ф-ии (или как они говорят методы) Найтипокоду, а есть
- КоличествоЗначений()
- ЗначениеПоНомеру(<номер>)
- ЗначениеПоИдентификатору(<идентификатор>)
- ПорядковыйНомер()
- Идентификатор()

чем могу, дальше экспериментируй




------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
ок пасиба!




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
Равиль

Сообщений: 6555
Откуда: Уфа
Дата регистрации: 01.08.2003
Интересно, а в 8-ке сработает что-нибудь такое:
СтавкаНДС = o.EvalExpr('глЗначениеПоУмолчанию("ОсновнаяСтавкаНДС")')
то есть в глобальном модуле есть такая функция ?




------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Это работает на 7.7

goNomencl=go1C.CreateObject("Справочники.Номенклатура")
goVAT=go1C.CreateObject("Справочники.СтавкиНДС")
goNomencl.НайтиПоКоду("1")
goVAT.НайтиПоКоду(goNomencl.ТекущийЭлемент().Код)
MESSAGEBOX(TRANSFORM(goVAT.Ставка))
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
про EvalExpr из Фокса он нич:е не знает

2 PaulWist
ниодной из перечисленных методоф не отработало без ошибки (

блин реально фигею Сделал по образу и подобию книжки (тока код в ней ессна был без моей сцылки на o.)...
?o.Справочники.Номенклатура.НайтиПоКоду('00038').СтавкаНДС=o.Перечисления.СтавкиНДС.НДС20

фальш грит и фс:е тут. Хотя на этой продукции стоит 20%.. А с права и слева от = фокс возвращает объекты...




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Еще раз

Цитата:
СтавкаНДС для Номенклатуры берется из Справочника.СтавкиНДС

а не из перечисления.
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
фс:е што выдрал отсюда - не применяеца к 8.0 даже Initialize ща через o.Connect([File="d:\мои документы\1C\DemoTrd";Usr="иванов";]) выполняеца.. или у меня уже крыша поехала




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Погоди, ты хочешь сказать, что

goNomencl=o.CreateObject("Справочники.Номенклатура")
goVAT=o.CreateObject("Справочники.СтавкиНДС")

не создает объектов?
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
Hel!Riser
Автор

Сообщений: 10452
Откуда: Нижний Новгород
Дата регистрации: 11.03.2001
агааааа
а в Спраочниках кроме как СтавкиНП в конфигурации ваще нет больше ставок или это можна посмотреть?!




------------------
Осторожно - глисты!
Ratings: 0 negative/0 positive
Re: снова 1С тока уже v8.0
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
А покажи скриншот Конструктора.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 10 (Гостей: 10)

© 2000-2024 Fox Club 
Яндекс.Метрика