Имя: Пароль:
1C
 
Глобальный модуль 1С 7.7
0 nvhost
 
05.11.15
16:04
Хочу в условие добавить переменную Склад.Наименование = "Центральный"
Пишет переменная не определена Склад.....хотя в отладчике когда смотрю то все есть, определяется склад.....в чем может быть дело?
1 HawkEye
 
05.11.15
16:05
(0) в днк?
2 nvhost
 
05.11.15
16:05
Процедура глОбработкаПодбора(Конт, ВыбЗнач, ЕстьНДС, ЕстьНП, ЕстьСкидка)  Экспорт
3 katc
 
05.11.15
16:06
460 сообщений и задавать такие вопросы (
(2) где тут СКЛАД КАРЛ !!!
4 katc
 
05.11.15
16:08
Склад = Справочники.Склады.НайтиПоНаименованию("Центральный")
5 HawkEye
 
05.11.15
16:09
(4) тебя не смущает наличие в заголовке двух цыфИрок, издалека напоминающих кочерги?
6 RomanYS
 
05.11.15
16:10
Конт.Склад
7 Масянька
 
05.11.15
16:10
Мама! (испуганно)

А можно подробно описать - что, где и зачем?
Если (вдруг) нет, то и не надо.
8 HawkEye
 
05.11.15
16:10
(2) ну давай поиграем в морской бой...

конт.Склад.Наименование - убил?
9 nvhost
 
05.11.15
16:21
Дак если я становлюсь в режиме отладки на строку где собираюсь добавить условие пишу переменную Склад в выражение нажимаю рассчитать и он мне сразу ее определяет, то почему в режиме 1С предприятие не может определить ее
10 Масянька
 
05.11.15
16:23
(9) Мимо...
11 HawkEye
 
05.11.15
16:25
(9) ответ на вопрос почему в (1), ответ на вопрос как.. видимо в (6) или (8)...
12 AntiBuh
 
05.11.15
16:26
(9) чето ты недоговариваешь
13 akaBrr
 
05.11.15
16:32
заголовок не отражает темы от слова совсем
14 nvhost
 
06.11.15
07:53
Дело обстоит так, есть проверка разных ставок ндс в документе, проверка это осущетсвляется в глобальном модуле  в процедуре глОбработкаПодбора(Конт, ВыбЗнач, ЕстьНДС, ЕстьНП, ЕстьСкидка), мне нужно добавить условие склад если в документе в подборе указан склад Центральный, то тогда можно использвать две ставки НДС, вот и все
15 Масянька
 
06.11.15
09:11
(14) Нет, не всё.
При чем тут обработка подбора и ставки НДС?
16 nvhost
 
09.11.15
08:50
(15) Если (РазныеСтавки = 1) и Не (Склад.Наименование = "Центральный масло") Тогда
            //        Если (РазныеСтавки = 1) Тогда
                        Сообщить("В подборе выбраны позиции, ставки НДС которых не соответствуют ставкам НДС в документе.");
                        Продолжить;
                    КонецЕсли;    
                КонецЕсли
Именно в этой процедуре проверки который в случае не совпадения ндс не хочет добавлять номенклатуру в документ
17 mishaPH
 
модератор
09.11.15
08:54
(16) а ты из (16) склад копированием сделай. а то был у меня случай. один хитрый товарищ обзывая переменную добавил с в англ раскладке.

да и где в том модуле Склад = ...?
18 Масянька
 
09.11.15
08:58
(17) А мне интересно - где разные ставки?
19 Масянька
 
09.11.15
08:59
(16) Очень советую - разберись, как организован подбор в стандарте (без твоих хотелок).
20 nvhost
 
10.11.15
09:31
Так заработало Конт.Склад, всем спасибо
21 НЕА123
 
10.11.15
09:56
HawkEye , по (8) (20) ты чемпион.

ЗЫ
окуеть (с).
просто иначе не скажешь.
22 mishaPH
 
модератор
10.11.15
09:58
(21) это и ежу понятно. не понятно почему (16) работало и там что за склад
23 nvhost
 
10.11.15
22:29
если в этой строке, в вычисление выражение подставляешь переменную склад то он не пишет ошибка в выражение а вычисляет.........старнно
24 Джинн
 
10.11.15
22:45
Соревнование по быдлокоду?
25 Джинн
 
10.11.15
22:46
Во поржет узверь, изменивший название на "центральный__масло" :)