![]() |
![]() |
One 03.08.2004 - 10:27 |
В модифицированной комплексной конфе в документе есть реквизит счет неопеределенного типа. При выборе вида оплаты "Прочее" включается выбор значения для этого реквизита из плана счетов и он соответственно приобретает тип. Но если вид оплаты не прочее, тогда мы присваиваем значение счета этому реквизиту. Проблема в том, что если написать: Счет = СчетПоКоду("62.1"); то в переменной счет ничего не появляется! А если объявить заранее как: Перем Счет; тогда не прокатывает первый вариант! Помогите. |
AVP 1 - 03.08.2004 - 10:34 | Счет = СчетПоКоду("62.1",ПланСчетов) |
One 2 - 03.08.2004 - 10:38 | Но если не задан план счетов, то поиск выполняется в "Основном" плане, что мне и надо. Но тем не менее счастья нет. :-( |
VovaZ 3 - 03.08.2004 - 10:38 | а проверял какой тип он приобретает? и каким образом. |
One 4 - 03.08.2004 - 10:41 | (3)Проверял ТипЗначенияСтр(Счет) - пишет Счет = "" |
cathode 5 - 03.08.2004 - 10:41 | А не проще сделать тип "Счет.Основной" и не париться? |
VovaZ 6 - 03.08.2004 - 10:42 |
а это пробовал? НазначитьТип(<?>,,,) Синтаксис: НазначитьТип(<ИмяРеквизита>,<ИмяТипа>,<Длина>,<Точность>) Назначение: Назначить тип для реквизита неопределенного типа. Параметры: <ИмяРеквизита> - строка с наименованием реквизита неопределенного типа, как он назван в конфигураторе. <ИмяТипа> - строковое выражение - название типа данных (или Вид субконто), который назначается реквизиту. Например, ''Строка'', ''Число'', ''Справочник.Товары'', ''Документ.РасходнаяНакладная'' и т.п. <Длина> - необязательный параметр. Число - длина поля представления данных. Имеет смысл только при задании числового или строкового типа. <Точность> - необязательный параметр. Число знаков после десятичной точки. Имеет смысл только при задании числового типа. |
One 7 - 03.08.2004 - 10:43 | (5)Тогда надо в глобальном модуле процедуры переделывать. |
cathode 8 - 03.08.2004 - 10:47 | Тады см. (7) |
cathode 9 - 03.08.2004 - 10:50 | Т.е. (6). Извиняюсь... |
One 10 - 03.08.2004 - 11:06 | Спасибо! Очень помогли. НазначитьТип() помогло. |