![]() |
![]() |
![]() |
|
Несоответствие параметров при добавлении колонки в таблицу формы | ☑ | ||
---|---|---|---|---|
0
quux
26.04.15
✎
15:26
|
1С:Предприятие 8.3 (8.3.5.1460)
На форме есть 2 таблицы формы "Приход" и "Расход" Необходимо программно добавлять колонки. За добавление колонок отвечают две совершенно одинаковые процедуры за исключением мест указания таблицы формы. Эта процедура отрабатывает без ошибок: &НаСервере Процедура ДобавитьКолонкуТЗПНаСервере(ИмяКолонки) ТипыРеквизита = Новый Массив; ТипыРеквизита.Добавить(Тип("Число")); ОписаниеТиповДляРеквизита = Новый ОписаниеТипов(ТипыРеквизита); НовыйРеквизит = Новый РеквизитФормы(ИмяКолонки,ОписаниеТиповДляРеквизита,"ТаблицаЗначенийПриход",ИмяКолонки,Истина); ДобавляемыеРеквизиты = Новый Массив; ДобавляемыеРеквизиты.Добавить(НовыйРеквизит); ИзменитьРеквизиты(ДобавляемыеРеквизиты); НовыйЭлемент = Элементы.Добавить(ИмяКолонки, Тип("ПолеФормы"), Элементы.ТаблицаЗначенийПриход); НовыйЭлемент.ПутьКДанным = "ТаблицаЗначенийПриход."+ИмяКолонки; НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода; НовыйЭлемент.КнопкаОчистки = Истина; КонецПроцедуры А эта с ошибкой "несоответствие параметров" &НаСервере Процедура ДобавитьКолонкуТЗРНаСервере(ИмяКолонки) ТипыРеквизита = Новый Массив; ТипыРеквизита.Добавить(Тип("Число")); ОписаниеТиповДляРеквизита = Новый ОписаниеТипов(ТипыРеквизита); НовыйРеквизит = Новый РеквизитФормы(ИмяКолонки,ОписаниеТиповДляРеквизита,"ТаблицаЗначенийРасход",ИмяКолонки,Истина); ДобавляемыеРеквизиты = Новый Массив; ДобавляемыеРеквизиты.Добавить(НовыйРеквизит); ИзменитьРеквизиты(ДобавляемыеРеквизиты); НовыйЭлемент = Элементы.Добавить(ИмяКолонки, Тип("ПолеФормы"), Элементы.ТаблицаЗначенийРасход); НовыйЭлемент.ПутьКДанным = "ТаблицаЗначенийРасход."+ИмяКолонки; НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода; НовыйЭлемент.КнопкаОчистки = Истина; КонецПроцедуры Где засада, объясните? |
|||
1
quux
26.04.15
✎
16:45
|
Але, фигуристы )))) АпАп
|
|||
2
ДенисЧ
26.04.15
✎
16:51
|
Я протелепаю точное место ошибки и типы переменных в этой строке за 10000 евро...
|
|||
3
quux
26.04.15
✎
17:19
|
Прем ИмяКолонки - Название месяца в кавычках. напр. "Январь", "Февраль"...
Для лишенных удивительной способности к телепатии... |
|||
4
quux
26.04.15
✎
17:19
|
(2) Думаю даже за 10 тонн евро не сможешь...
|
|||
5
ДенисЧ
26.04.15
✎
17:20
|
О, я понял... Ошибка в 15й строчке модуля объекта и 49м кодоне ДНК.
|
|||
6
quux
26.04.15
✎
17:20
|
(5) ты бухой чтоли...
|
|||
7
ДенисЧ
26.04.15
✎
17:21
|
(4) за 10 тонн евро я к тебе в " Москва, Санкт-Петербург, Волгоград, Самара" лично приеду, чтобы ошибку найти )
|
|||
8
quux
26.04.15
✎
17:23
|
(7) Начинаааатся... МояТвоя...
|
|||
9
ДенисЧ
26.04.15
✎
17:25
|
(8) Уболтал, приеду с паяльником. Но евры вперёд
|
|||
10
quux
26.04.15
✎
17:26
|
(9) Ты бы метом переставал закидываться, а то уходишь от реальности. По теме вопроса можешь что сказать?
|
|||
11
ДенисЧ
26.04.15
✎
17:32
|
(10) Когда ты протрезвеешь, то поймёшь, что в (2) был вопрос, ответ на который мог бы помочь решению твоей проблемы.
Но я так понял, что это не случится |
|||
12
quux
26.04.15
✎
17:34
|
Да ищу уже ищу по твоей подсказке... Просто делать нечего вот тебе нерв и дергаю... Выходной же... Скукота. А тут такие персонажи)))
|
|||
13
quux
26.04.15
✎
17:38
|
(11) Не обижайся, спасибо тебе, на самом деле, большое... Поправил имя поля формы и все получилось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |