Имя: Пароль:
1C
1С v8
А что, в свежерелизнутой УППе 1.3.162.1 никто ещё НДС не пытался закрывать?
0 Asmody
 
22.06.21
17:29
Дабы поглядеть, что там наваято в плане новых с\ф и УПД, обновили УППху до последнего релиза 1.3.162.1

Полюбовались на новые формы, а потом бухам приспичило закрытие месяца сделать.

Ну и получили такое:
{Обработка.ПроведениеДокументовПоРегистрамНДС.МодульОбъекта(1091)}: Недостаточно фактических параметров
            ДокументОбъект.ПодготовитьТаблицыДокумента(СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоУслугам, Неопределено);

Пошел глядеть глазами, а там в модуле дока РеализацияТоваровУслуг у вышеуказанной процедуры появился еще один параметр.
Вот так она теперь объявлена:

Процедура ПодготовитьТаблицыДокумента(СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоУслугам, ТаблицаПоТаре, ТаблицаПоПрослеживаемымТоварам) Экспорт


В общем, я вас предупредил.
1 Kesim
 
22.06.21
17:52
(0) они только первичку в первом релизе сделали,  до закрытий месяцов и отчетности еще не добрались...
2 Amra
 
22.06.21
17:55
(0) Узнаю 1С
3 yamtileon
 
25.06.21
06:00
Как же с этим бороться?
4 rphosts
 
25.06.21
06:07
Какой закрыть НДС, там с документами есть "моменты": Новый СФ и УПД в УПП 1.3
5 Вафель
 
25.06.21
07:35
Просто кто писал общий модуль и тот кто должен был документы дорабатывать - разные люди. А второй вообще в отпуск пошел
6 NorthWind
 
25.06.21
07:46
(3) поглядеть по коду, скорее всего, Неопределено последним параметром передать.
7 NorthWind
 
25.06.21
07:46
но это неточно
8 NorthWind
 
25.06.21
07:48
чует мое сердце, релиз 162.2 не просто просится, а прямо кричит благим матом что он должен быть выпущен :)
9 d_monah
 
25.06.21
07:54
(8) Ситуация в дальнейшем будет только ухудшаться.
10 rphosts
 
25.06.21
07:59
(6) или в параметрах вызова ..... = Неопределено)
11 rphosts
 
25.06.21
08:00
(9) нам нужно больше проектов запуска ЕРП!
12 d_monah
 
25.06.21
08:20
(11) Ну а тож)))Господа,я пока продаюсь на 200,вставайте в очередь,завтра будет уже по 250)).Эх заживем,не думал я ,что на моей улице перевернется фура с водкой))))
13 Smit1C
 
25.06.21
08:32
В новой бухгалтерии тоже везде ТаблицаПоПрослеживаемымТоварам запихали.
14 DimVad
 
25.06.21
08:33
(4) Там много весёлых моментов.

Например, документ РТУ. Процедура формы "ТоварыНоменклатураПриИзменении". Смотрим :

    СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;
    СтрокаТабличнойЧасти.ПрослеживаемыйТовар = СтрокаТабличнойЧасти.Номенклатура.КодТНВЭД.ПрослеживаемыйТовар;
    
    Если Не ЗначениеЗаполнено(СтрокаТабличнойЧасти.СтранаПроисхождения) И ЗначениеЗаполнено(СтрокаТабличнойЧасти.Номенклатура.СтранаПроисхождения) Тогда
        СтрокаТабличнойЧасти.СтранаПроисхождения = СтрокаТабличнойЧасти.Номенклатура.СтранаПроисхождения;
    КонецЕСли;

Вопрос - что будет со страной происхождения если пользователь поменяет номенклатуру в строке ?
Про изящество кода "через точку - и ещё раз через точку" я уж и не говорю...
15 serg999
 
26.06.21
10:14
(14) Тоже косяк .. Документ.СписаниеТоваров.МодульОбъекта процедура ДвиженияПоРегистрамПрослеживаемыхТоваров

при том что УсловияПрослеживаемости.ВедетсяУчетПрослеживаемыхТоваров = Ложь и Запрос.Текст возвращается пустой .. в результате свойства ПараметрыПроведения.ПрослеживаемыеТовары попросту нет ..

Ошибка:
Ошибка при выполнении обработчика - 'ОбработкаПроведения' по причине:
{Документ.СписаниеТоваров.МодульОбъекта(1339)}: Поле объекта не обнаружено (ПрослеживаемыеТовары)

Процедура ДвиженияПоРегистрамПрослеживаемыхТоваров(УсловияПрослеживаемости, СтруктураШапкиДокумента)
    
    //Fix >>>>
    Если НЕ УсловияПрослеживаемости.ВедетсяУчетПрослеживаемыхТоваров Тогда
        Возврат;
    КонецЕсли;
    //Fix  <<<<
    
    УчетнаяПолитикаРегл = ОбщегоНазначения.ПолучитьПараметрыУчетнойПолитикиРегл(Дата, Организация);
    
    Запрос = Новый Запрос;
    Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
    Запрос.УстановитьПараметр("Ссылка", Ссылка);
    
    НомераТаблиц = Новый Структура;
    ПараметрыПроведения = Новый Структура;
    
    Запрос.Текст = Документы.СписаниеТоваров.ТекстЗапросаПрослеживаемыеТовары(НомераТаблиц, УсловияПрослеживаемости);
    
    Если НЕ ПустаяСтрока(Запрос.Текст) Тогда
        Результат = Запрос.ВыполнитьПакет();
        
        Для Каждого НомерТаблицы Из НомераТаблиц Цикл
            ПараметрыПроведения.Вставить(НомерТаблицы.Ключ, Результат[НомерТаблицы.Значение].Выгрузить());
        КонецЦикла;
    КонецЕсли;
    
    ТаблицаРеквизиты = ПрослеживаемостьБП.СтруктуруВТаблицуЗначений(СтруктураШапкиДокумента);
    
    ПрослеживаемостьБП.СформироватьДвиженияРеализацияТоваров(
        ПараметрыПроведения.ПрослеживаемыеТовары,
        ПараметрыПроведения.ПрослеживаемыеОперации,
        ТаблицаРеквизиты,
        Движения);
    
КонецПроцедуры
2 + 2 = 3.9999999999999999999999999999999...