|
Недостаточно фактических параметров |
☑ |
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) однако, Запрос = Новый Запрос; везде.
|
|