Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: цифры вместо букф
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
akella
Доброго времени суток.
Такая вот проблема, есть таблица в которой есть пункт Тип Налогообложения.
Есть справочник Фирмы, где есть атрибут Система_налогообложения.
я создаю переменную ТипНалога, присваиваю ей значение этого справочника..
в виде
ТипНалога=Спр.ПолучитьАтрибут("Система_Налогообложения");

сохраняю и в поле таблицы мне ставит цифру.в моем случае 4) если меняю тип то и меняется цифра, можно конечно сделать кучу условий, но это имхо не правильно.

в отладчике запускаю...проверяю значение переменной, и как выдумаете? там написано Общаая без НДС, Никаких Цифр!!!!

если есть мнения по этому поводу буду очень признателен.
akella
условие тоже не пашет((((
Vofka
А так?
ТипНалога=Спр.Система_Налогообложения;
akella
оба варианта Цифра)...я уже незнаю то думать...ну как так может) если в отладчике значение такое какое нужно) а в таблицу передается цифра!)
Vofka
Цитата
сохраняю и в поле таблицы мне ставит цифру

А можно узнать как сохраняете?
Ardi
Создай перменную Тип_Налога123 .
akella
Цитата(Vofka @ 06.04.10, 11:30) необходимо зарегистрироваться для просмотра ссылки
А можно узнать как сохраняете?

ну как всегда) иконка сохранить)

Цитата
Создай перменную Тип_Налога123

а толк от неё? я что то смысла не понимаю) от её создания)))
Vofka
Т.е. есть какая-то обработка или документ в котором есть какая-то таблица или табличная часть или таблица значений и в модуле 1 строчка кода ТипНалога=Спр.ПолучитьАтрибут("Система_Налогообложения"); и иконка "сохранить"?

Телепаты Вам помогут.
akella
фразой сохроняю я имею ввиду что в конфигураторе сохроняю код))
в моем случае это таблица ЕРТ.
в ячейку которой нужно внести данные. вот. и есть обработка. которая не работает как надо)
но благо разобрался.
ТипНалога=Спр.ПолучитьАтрибут("Система_Налогообложения.Наименование вот как оно должно было быть
Vofka
Цитата
ТипНалога=Спр.ПолучитьАтрибут("Система_Налогообложения.Наименование

Нужно иметь ввиду, что из этой переменной, например, ставку НДС Вы не получите (т.е. кроме текста она ничего не содержит). Это я так, на всякий случай.
akella
=) спс)
мне нужна была чисто строковое значение)

тут вопрос №2, есть ячейки таблицы *ерт, нужно сделать их редактируемыми, то есть снять галочку в свойстве ячейки в пункте зашита. но вот такая беда образовывается, что эта ячейка перестает заполняться.
чтобы решить проблему я не конкретно в выражения вписывал значение а саму ячейку называл именем переменной. например у нас переменная ИНН.
она равна ИНН=74378465

чтобы заполнить ячейку этим значением, в выражении я пишу имя переменной "ИНН", но я сделал название самой ячейки ИНН...по идее она должна была скушать, и дать редактировать заполненную ячейку.

вроде так)))
опять ж буду признателен за помощь)
akella
разобралси) там когда присваиваешь значение конкретно ячейке..она сама создает в модуле переменную. и получаеться конфликт с теми переменными что я объявил.
спс всем за помощь)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.