Разработка #2284
ВСД2_Транзакция добавить маркировку из входящей партии
0%
Связанные редакции
Редакция fa88e5db
(Разница(diff))
испр ВСД2_Транзакция добавить маркировку из входящей партии refs #2284
Редакция 3bb99b36
(Разница(diff))
испр ВСД2_Транзакция добавить маркировку из входящей партии refs #2284
Редакция a1c9d7d6
(Разница(diff))
испр ВСД2_Транзакция добавить маркировку из входящей партии refs #2284
История
#1 Обновлено кб99 Синявский Филипп почти 6 года назад
#2283
#2 Обновлено кб99 Синявский Филипп почти 6 года назад
- Параметр Версия изменился с 1.7.1030 на 1.8.12
#3 Обновлено кб99 Синявский Филипп почти 6 года назад
- Параметр Версия изменился с 1.8.12 на 1.9.1
#4 Обновлено кб99 Синявский Филипп почти 6 года назад
- Параметр Проект изменился с !v7_dev на 1Cv7 ВСД в ГИС Меркурий
- Параметр Версия изменился с 1.9.1 на v7.1.9
#5 Обновлено кб99 Синявский Филипп почти 6 года назад
- Параметр Статус изменился с Новая на Тестирование
#6 Обновлено Жуков Дмитрий почти 6 года назад
- Файл Меркурий_ГлобальныйМодуль.ert Меркурий_ГлобальныйМодуль.ert добавлен
Тестирую локально: Создать ВСД в ГОР2
Вываливается ошибка: Поле агрегатного объекта не обнаружено. Вот Тут (ГМ 8887)
тзРезультат.УстановитьЗначение( тзРезультат.НомерСтроки, "ФормаУпак"+ВремТЗ.НомерУровня , ВремТЗ.Упаковка);
Я так понимаю нет колонки "ФормаУпак"+ВремТЗ.НомерУровня
Изыскания привели к следующему: тзРезультат является Документом и УстановитьЗначение тут не пройдет.
Изменить код в ГМ
по такому типу
Если ТипЗначения(тзРезультат) = 12 Тогда
тзРезультат.УстановитьАтрибут( "ФормаУпак"+ВремТЗ.НомерУровня , ВремТЗ.Упаковка);
// количество для каждого уровня зависит от коэффициента упаковки товара
тзРезультат.УстановитьАтрибут( "КолвоУпак"+ВремТЗ.НомерУровня , тзРезультат.Количество);
Иначе
тзРезультат.УстановитьЗначение( тзРезультат.НомерСтроки, "ФормаУпак"+ВремТЗ.НомерУровня , ВремТЗ.Упаковка);
// количество для каждого уровня зависит от коэффициента упаковки товара
тзРезультат.УстановитьЗначение( тзРезультат.НомерСтроки, "КолвоУпак"+ВремТЗ.НомерУровня , тзРезультат.Количество);
КонецЕсли;
У меня проблемы - тепер не декомпилятся ert,
поэтому прикладываю целиком
#7 Обновлено Жуков Дмитрий почти 6 года назад
- Файл изображение.png изображение.png добавлен
Неверно заполняется - Класс и Значение местами поменяно
Откорректировать ВСД_УровниУпаковки
#8 Обновлено кб99 Синявский Филипп почти 6 года назад
а в документе как заполняет ???
#9 Обновлено кб99 Синявский Филипп почти 6 года назад
это в обработке - неправильно, нужно поменять местами
#10 Обновлено Жуков Дмитрий почти 6 года назад
Да, везде норм, в обработке только поправить - у меня конф вылетает, снесу нваерное openconf
#11 Обновлено кб99 Синявский Филипп почти 6 года назад
Дмитрий КБ99 писал(а):
Да, везде норм, в обработке только поправить - у меня конф вылетает, снесу нваерное openconf
сейчас отправлю тебе свою 1Ску с настройками
#12 Обновлено кб99 Синявский Филипп почти 6 года назад
1С 7,7 + conf
https://yadi.sk/d/2O2wmfXExB3MJA
#14 Обновлено Жуков Дмитрий почти 6 года назад
Запустил - блин, что модули полностью зеленого цвета
#15 Обновлено Жуков Дмитрий почти 6 года назад
Все равно вылетает конф, теперь уже на другой обработке при входе в модуль
#16 Обновлено кб99 Синявский Филипп почти 6 года назад
..\1Cv77.27\BIN\config\system\regall.bat
#17 Обновлено кб99 Синявский Филипп почти 6 года назад
и запусти 1С с правами админа
#18 Обновлено Жуков Дмитрий почти 6 года назад
- Файл Меркурий_ПодборПартий.ert Меркурий_ПодборПартий.ert добавлен
Обнаружена ошибка в Подбор Партий 1.
Исправления в Меркурий_ПодборПартий (В тзРезультирующую добавлены ВСЕ Уровни и Маркировк, а также Цель).
ГМ Если (ПолучитьКонстанту("ПарамЗаполнятьВСДБезПартий") = 1) Тогда
Выдает строковое значение - исправить на
Если (Число(ПолучитьКонстанту("ПарамЗаполнятьВСДБезПартий")) = 1) Тогда или разобраться с параметром - почему он строковой
#19 Обновлено кб99 Синявский Филипп почти 6 года назад
Дмитрий КБ99 писал(а):
ГМ Если (ПолучитьКонстанту("ПарамЗаполнятьВСДБезПартий") = 1) Тогда
Выдает строковое значение - исправить на
Если (Число(ПолучитьКонстанту("ПарамЗаполнятьВСДБезПартий")) = 1) Тогда или разобраться с параметром - почему он строковой
нужно сохранить параметры
#20 Обновлено Жуков Дмитрий почти 6 года назад
Пересохранял и перещелкивал, 1с перезапускал - выдавал текстовое значение все равно.
#21 Обновлено кб99 Синявский Филипп почти 6 года назад
- Параметр Статус изменился с Тестирование на Завершена
ВСД2_Транзакция добавить маркировку из входящей партии refs #2284