|
v7: Ошибка в условии | ☑ | ||
---|---|---|---|---|
0
8troyan8
29.07.14
✎
17:46
|
Процедура ПриОткрытии()
СпрФирма = СоздатьОбъект("Справочник.Фирмы"); СпрФирма.НайтиПоКоду("0"); Фирма = СпрФирма.ТекущийЭлемент(); Фирма2 = "ООО"МИРАНТИС""; Если Фирма.Наименование = Фирма2 Тогда Вода = "0000004696"; Сигареты = "0000003931"; Масла = "КВ-00856"; Иначе Вода = "6612"; Сигареты = "6155"; Масла = "0"; КонецЕсли; КонецПроцедуры Фирма2 = "ТОВ"<<?>>МІРАНТІС""; {C:\USERS\KRASKO\DESKTOP\МОИ ОБРАБОТКИ\ВЫГРУЗКАБИОЛА2.ERT(339)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure') Если без строки Фирма2 = "ООО"МИРАНТИС""; то все гуд... |
|||
1
8troyan8
29.07.14
✎
17:47
|
Фирма2 = "ООО"<<?>>МИРАНТИС"";
|
|||
2
Wobland
29.07.14
✎
17:47
|
с кем не бывает
|
|||
3
Wobland
29.07.14
✎
17:47
|
(1) кавычку в строковом литерале принято экранировать кавычкой
|
|||
4
Ёпрст
29.07.14
✎
17:48
|
(0) ковычки надо экранировать ковычками
|
|||
5
8troyan8
29.07.14
✎
17:55
|
Тоесть если название фирмы ООО"МИРАНТИС"
Тогда как будет парвильно ? |
|||
6
Wobland
29.07.14
✎
17:56
|
"ООО""МИРАНТИС"""
|
|||
7
Ёпрст
29.07.14
✎
17:57
|
"ООО ""Рога и Копыта"""
|
|||
8
Wobland
29.07.14
✎
17:58
|
вообще, правильно так не делать
|
|||
9
Ёпрст
29.07.14
✎
17:58
|
ну а в целом, весь код - в топку
|
|||
10
8troyan8
29.07.14
✎
17:59
|
Спасибо !
|
|||
11
andryuhin
29.07.14
✎
18:06
|
В коде делать привязку к конкретным кодам, конкретным наименованиям не профессионально (это, если вежливо выразится. А вообще за такое руки поотбивать. Так программировать попросту НЕЛЬЗЯ !)
Для таких вещей как минимум константы есть (хотя бы они). Условие: Если Фирма.Наименование = Фирма2 Тогда ... КонецЕсли; Сработает НЕкорректно. Нужно такое: Если сокрЛП(Фирма.Наименование) = Фирма2 Тогда ... КонецЕсли; |
|||
12
uno-group
29.07.14
✎
18:09
|
Уж лучше тогда код фирмы проверять или ОКПО. если обротобка отчет разовый. а по нормальному константы завести. или в фирме реквизиты вода сигареты масло.
|
|||
13
uno-group
29.07.14
✎
18:11
|
если через полгода бухи решат ООО убрать или заменить на Общество с ограниченой ответственностью буш репу чесать и вспоминать, а чеж оброботка столбко накосячила
|
|||
14
8troyan8
29.07.14
✎
18:33
|
(13) Спасибо за советы, я к Вам прислушаюсь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |