Доброго дня, форумчане.
С корректировкой реализации сталкиваемся третий раз, из них нормально прошел только первый. Потом начались спотыкашки.
Формально в документе никаких ошибок не вижу.
В данный момент при проведении выдает ошибку см рис
Конфигуратор выкидывает в общий модуль УправлениеЗапасамиПартионныйУчет
с ошибкой
Есть подозрение, что ОбщегоНазначения.РаспределитьПропорционально выдает значение Неопределено, но проверить не знаю как, ибо оба модуля серверные и включить отладку не получается
Спотыкается на конструкции (на строке ЗагрузитьКолонку)
При этом, если ее закомментировать, то на последующих аналогичных тоже спотыкается
Подскажите, куда копать?
С корректировкой реализации сталкиваемся третий раз, из них нормально прошел только первый. Потом начались спотыкашки.
Формально в документе никаких ошибок не вижу.
В данный момент при проведении выдает ошибку см рис
Конфигуратор выкидывает в общий модуль УправлениеЗапасамиПартионныйУчет
с ошибкой
{ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(3609)}: Ошибка при вызове метода контекста (ЗагрузитьКолонку)
ТаблицаПартий.ЗагрузитьКолонку(ОбщегоНазначения.РаспределитьПропорционально(СтрокаТЧ.СуммаВал, МассивКоэфф, , Ложь), "СуммаВал");
по причине:
Несоответствие типов (параметр номер '1')
ТаблицаПартий.ЗагрузитьКолонку(ОбщегоНазначения.РаспределитьПропорционально(СтрокаТЧ.СуммаВал, МассивКоэфф, , Ложь), "СуммаВал");
по причине:
Несоответствие типов (параметр номер '1')
Есть подозрение, что ОбщегоНазначения.РаспределитьПропорционально выдает значение Неопределено, но проверить не знаю как, ибо оба модуля серверные и включить отладку не получается
Спотыкается на конструкции (на строке ЗагрузитьКолонку)
Если ТаблицаПартий.Колонки.Найти("СуммаВал") = Неопределено Тогда
ТаблицаПартий.Колонки.Добавить("СуммаВал");
ТаблицаПартий.ЗагрузитьКолонку(ОбщегоНазначения.РаспределитьПропорционально(СтрокаТЧ.СуммаВал, МассивКоэфф, , Ложь), "СуммаВал");
КонецЕсли;
При этом, если ее закомментировать, то на последующих аналогичных тоже спотыкается
Если ТаблицаПартий.Колонки.Найти("НДСВал") = Неопределено Тогда
ТаблицаПартий.Колонки.Добавить("НДСВал");
ТаблицаПартий.ЗагрузитьКолонку(ОбщегоНазначения.РаспределитьПропорционально(СтрокаТЧ.НДСВал, МассивКоэфф, , Ложь), "НДСВал");
КонецЕсли;
Если ТаблицаПартий.Колонки.Найти("НДСИтоговый") = Неопределено Тогда
ТаблицаПартий.Колонки.Добавить("НДСИтоговый");
ТаблицаПартий.ЗагрузитьКолонку(ОбщегоНазначения.РаспределитьПропорционально(СтрокаТЧ.НДСИтоговый, МассивКоэфф, , Ложь), "НДСИтоговый");
КонецЕсли;
Если ТаблицаПартий.Колонки.Найти("НДСДоИзм") = Неопределено Тогда
ТаблицаПартий.Колонки.Добавить("НДСДоИзм");
ТаблицаПартий.ЗагрузитьКолонку(ОбщегоНазначения.РаспределитьПропорционально(СтрокаТЧ.НДСДоИзм, МассивКоэфф, , Ложь), "НДСДоИзм");
КонецЕсли;
Если ТаблицаПартий.Колонки.Найти("НДСДоКорр") = Неопределено Тогда
ТаблицаПартий.Колонки.Добавить("НДСДоКорр");
ТаблицаПартий.ЗагрузитьКолонку(ОбщегоНазначения.РаспределитьПропорционально(СтрокаТЧ.НДСДоКорр, МассивКоэфф, , Ложь), "НДСДоКорр");
КонецЕсли;
ПоказатьПодскажите, куда копать?
Прикрепленные файлы:
По теме из базы знаний
- Перенос данных из ERP 2/ КА 2 / УТ 11 в УПП 1.3 / КА 1.1 / УТ 10.3. Переносятся все возможные документы и справочники
- Автоматическое создание корректировок реализации в УПП 1.3 из файла JSON (выгружаем возвраты поставщику и корректировочные счета-фактуры из 1С 7.7)
- Переход с 1С:УПП на 1C:ERP: Задача переноса печатных форм в сжатые сроки. Конструктор печати
- Переход с 1С:УПП на1C:ERP: Перенос остатков и затянувшееся начало работы в ЕРП
- Переход с УПП на ERP с сохранением документов. Фантастика или реальность?
Найденные решения
Вот ведь, какая интересная штука.... Мы используем ордерную схему. И именно при ней корректировка реализации начинает глючить. Что-то разработчики недодумали. А так, как УПП с некоторых пор поддерживается по остаточному принципу, то и глюки они исправлять не планируют.
Если документ реализации аккуратно поправить (убрать в нем признаки ордерной схемы) (Ну и не забыть, конечно, проверить, не поменялись ли цифры в отчетах), то корректировка реализации работает на ура
Если документ реализации аккуратно поправить (убрать в нем признаки ордерной схемы) (Ну и не забыть, конечно, проверить, не поменялись ли цифры в отчетах), то корректировка реализации работает на ура
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
через поиск
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\1C:Enterprise 8.3 Server Agent (x86-64)
что-то подобное ищем. Находим, дописываем строку. Примерно так получится (платформа у вас может отличаться):
"C:\Program Files\1cv8\8.3.12.1685\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -debug -d "C:\Program Files\1cv8\srvinfo".
Останавливаем службу, перезапускаем.
Затем идем в управляемое приложение:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\1C:Enterprise 8.3 Server Agent (x86-64)
что-то подобное ищем. Находим, дописываем строку. Примерно так получится (платформа у вас может отличаться):
"C:\Program Files\1cv8\8.3.12.1685\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -debug -d "C:\Program Files\1cv8\srvinfo".
Останавливаем службу, перезапускаем.
Затем идем в управляемое приложение:
Прикрепленные файлы:
Вот ведь, какая интересная штука.... Мы используем ордерную схему. И именно при ней корректировка реализации начинает глючить. Что-то разработчики недодумали. А так, как УПП с некоторых пор поддерживается по остаточному принципу, то и глюки они исправлять не планируют.
Если документ реализации аккуратно поправить (убрать в нем признаки ордерной схемы) (Ну и не забыть, конечно, проверить, не поменялись ли цифры в отчетах), то корректировка реализации работает на ура
Если документ реализации аккуратно поправить (убрать в нем признаки ордерной схемы) (Ну и не забыть, конечно, проверить, не поменялись ли цифры в отчетах), то корректировка реализации работает на ура
(15) как вариант...
нашел в чем проблема. Подхватывает 2 проводки : по расходному и реализации.
потом коэффициенты суммируются и получается нуль. Функция распределитьПропорционально из-за этого возвращает неопределено.
Решение:
Исключить эту лишнию проводку путем корректировки кода. в Процедуре-
Процедура ПроведениеКорректировкиРеализации(Ссылка, СтруктураПараметров, ТаблицаСписания)
как было-
//Отбор = Новый Структура("НомерСтрокиДокумента, ОтражатьВБухгалтерскомУчете", СтрокаТЧ.НомерСтроки, Истина);
как стало-
Отбор = Новый Структура("НомерСтрокиДокумента, ОтражатьВБухгалтерскомУчете, ВидОперации", СтрокаТЧ.НомерСтроки, Истина , "Возврат");
нашел в чем проблема. Подхватывает 2 проводки : по расходному и реализации.
потом коэффициенты суммируются и получается нуль. Функция распределитьПропорционально из-за этого возвращает неопределено.
Решение:
Исключить эту лишнию проводку путем корректировки кода. в Процедуре-
Процедура ПроведениеКорректировкиРеализации(Ссылка, СтруктураПараметров, ТаблицаСписания)
как было-
//Отбор = Новый Структура("НомерСтрокиДокумента, ОтражатьВБухгалтерскомУчете", СтрокаТЧ.НомерСтроки, Истина);
как стало-
Отбор = Новый Структура("НомерСтрокиДокумента, ОтражатьВБухгалтерскомУчете, ВидОперации", СтрокаТЧ.НомерСтроки, Истина , "Возврат");
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот