|
Недостаточно фактических параметров | ☑ | ||
---|---|---|---|---|
0
pnamik
06.08.15
✎
17:28
|
8.1-самописная
В общем модуле есть процедура Процедура ОбновитьСтрокиВТЧП(Строки,Признак) Экспорт Для Каждого Строка ИЗ Строки Цикл Строка.Артикул = СокрЛП(Строка.Номенклатура.ТекСтрока["Артикул"+Признак]); Строка.ШтрихКод = СокрЛП(Строка.Номенклатура.ТекСтрока["ШтрихКод"+Признак]); Если Метаданные.Документы.ВводОстатковТМЦ.ТабличныеЧасти.Накладная.Реквизиты.Найти("СтавкаНДС")<>Неопределено Тогда КонецЕсли; КонецЦикла; КонецПроцедуры В модуле документа пересортица в процедуре перед открытием вызывается вышеуказанная процедура с помощью строки ОбновитьСтрокиВТЧП(Накладная); При открытии документа Пересортица выдается ошибка {Документ.ПересортицаТМЦ.Форма.ФормаДокумента(129,3)}: Недостаточно фактических параметров (ОбновитьСтрокиВТЧП) <<?>>ОбновитьСтрокиВТЧП(Накладная); Как можно исправить? |
|||
1
ДенисЧ
06.08.15
✎
17:29
|
Процедура ОбновитьСтрокиВТЧП(Строки,Признак) Экспорт
Здесь два параметра ОбновитьСтрокиВТЧП(Накладная); Здесь - один. продолжать? |
|||
2
Euguln
06.08.15
✎
17:30
|
(0) Обновляться надо правильно.
Либо добавить параметр в вызов, либо сделать его необязательным |
|||
3
pnamik
06.08.15
✎
17:52
|
(1) добавил второй параметр ТекСтрока
Теперь другая ошибка {ОбщийМодуль.Доработки(33)}: Поле объекта не обнаружено (Артикул) Строка.Артикул = СокрЛП(Строка.Номенклатура.ТекСтрока["Артикул"+Признак]); Эта процедура обновляет данные при изменении реквизитов (артикула, ШК, НДС). В пересортице два артикула с признаком. |
|||
4
pnamik
06.08.15
✎
17:54
|
и два ШК с признаком
|
|||
5
salvator
06.08.15
✎
17:57
|
(3) ТекСтрока - это что? По логике, туда должна передаваться табличная часть.
|
|||
6
Euguln
06.08.15
✎
17:58
|
(3) Никогда так не делай
Для Каждого Строка ИЗ Строки Цикл Переназови счетчик "Строка". Правильно, Признак должен быть определен. |
|||
7
pnamik
06.08.15
✎
17:58
|
ТекСтрока = ЭлементыФормы.Накладная.ТекущиеДанные;
|
|||
8
Живой Ископаемый
06.08.15
✎
17:59
|
2(6) почему? хочу и буду
|
|||
9
Euguln
06.08.15
✎
18:06
|
(8) Тебя уже не переделаешь, а его ещё можно научить хорошему ))
|
|||
10
Гёдза
06.08.15
✎
18:17
|
(6) В 8 с этим проблем никаких нет
|
|||
11
Euguln
06.08.15
✎
18:19
|
(10) Использование зарезервированных слов для наименования переменных - моветон. ИМХО.
|
|||
12
hhhh
06.08.15
✎
20:02
|
(11) однако, Запрос = Новый Запрос; везде.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |