Разработка #2284: ВСД2_Транзакция добавить маркировку из входящей партии - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Разработка #2284

ВСД2_Транзакция добавить маркировку из входящей партии

Добавил(а) кб99 Синявский Филипп почти 6 года назад. Обновлено почти 6 года назад.

Статус:
Завершена
Приоритет:
Нормальный
Назначена:
-
Версия:
Дата начала:
26.11.2018
Срок завершения:
Готовность:

0%

Оценка временных затрат:

Меркурий_ГлобальныйМодуль.ert (97 КБ) Меркурий_ГлобальныйМодуль.ert Жуков Дмитрий , 18.01.2019 11:20
изображение.png (23 КБ) изображение.png Жуков Дмитрий , 18.01.2019 11:27
изображение.png (6,08 КБ) изображение.png Жуков Дмитрий , 18.01.2019 14:23
Меркурий_ПодборПартий.ert (47 КБ) Меркурий_ПодборПартий.ert Жуков Дмитрий , 18.01.2019 15:47
26339
26340

Связанные редакции

Редакция 7a5ff8ef (Разница(diff))
Добавил(а) кб99 Синявский Филипп почти 6 года назад

ВСД2_Транзакция добавить маркировку из входящей партии refs #2284

Редакция fa88e5db (Разница(diff))
Добавил(а) кб99 Синявский Филипп почти 6 года назад

испр ВСД2_Транзакция добавить маркировку из входящей партии refs #2284

Редакция 3bb99b36 (Разница(diff))
Добавил(а) кб99 Синявский Филипп почти 6 года назад

испр ВСД2_Транзакция добавить маркировку из входящей партии refs #2284

Редакция a1c9d7d6 (Разница(diff))
Добавил(а) кб99 Синявский Филипп почти 6 года назад

испр ВСД2_Транзакция добавить маркировку из входящей партии refs #2284

История

#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 года назад

Тестирую локально: Создать ВСД в ГОР2

Вываливается ошибка: Поле агрегатного объекта не обнаружено. Вот Тут (ГМ 8887)
тзРезультат.УстановитьЗначение( тзРезультат.НомерСтроки, "ФормаУпак"+ВремТЗ.НомерУровня , ВремТЗ.Упаковка);
Я так понимаю нет колонки "ФормаУпак"+ВремТЗ.НомерУровня

Изыскания привели к следующему: тзРезультат является Документом и УстановитьЗначение тут не пройдет.
Изменить код в ГМ
по такому типу
Если ТипЗначения(тзРезультат) = 12 Тогда
тзРезультат.УстановитьАтрибут( "ФормаУпак"+ВремТЗ.НомерУровня , ВремТЗ.Упаковка);
// количество для каждого уровня зависит от коэффициента упаковки товара
тзРезультат.УстановитьАтрибут( "КолвоУпак"+ВремТЗ.НомерУровня , тзРезультат.Количество);
Иначе
тзРезультат.УстановитьЗначение( тзРезультат.НомерСтроки, "ФормаУпак"+ВремТЗ.НомерУровня , ВремТЗ.Упаковка);
// количество для каждого уровня зависит от коэффициента упаковки товара
тзРезультат.УстановитьЗначение( тзРезультат.НомерСтроки, "КолвоУпак"+ВремТЗ.НомерУровня , тзРезультат.Количество);
КонецЕсли;

У меня проблемы - тепер не декомпилятся ert,
поэтому прикладываю целиком

#7 Обновлено Жуков Дмитрий почти 6 года назад

26339


Неверно заполняется - Класс и Значение местами поменяно
Откорректировать ВСД_УровниУпаковки

#8 Обновлено кб99 Синявский Филипп почти 6 года назад

а в документе как заполняет ???

#9 Обновлено кб99 Синявский Филипп почти 6 года назад

это в обработке - неправильно, нужно поменять местами

#10 Обновлено Жуков Дмитрий почти 6 года назад

Да, везде норм, в обработке только поправить - у меня конф вылетает, снесу нваерное openconf

#11 Обновлено кб99 Синявский Филипп почти 6 года назад

Дмитрий КБ99 писал(а):

Да, везде норм, в обработке только поправить - у меня конф вылетает, снесу нваерное openconf

сейчас отправлю тебе свою 1Ску с настройками

#13 Обновлено Жуков Дмитрий почти 6 года назад

26340

#14 Обновлено Жуков Дмитрий почти 6 года назад

Запустил - блин, что модули полностью зеленого цвета (!)

#15 Обновлено Жуков Дмитрий почти 6 года назад

Все равно вылетает конф, теперь уже на другой обработке при входе в модуль

#16 Обновлено кб99 Синявский Филипп почти 6 года назад

..\1Cv77.27\BIN\config\system\regall.bat

#17 Обновлено кб99 Синявский Филипп почти 6 года назад

и запусти 1С с правами админа

#18 Обновлено Жуков Дмитрий почти 6 года назад

Обнаружена ошибка в Подбор Партий 1.
Исправления в Меркурий_ПодборПартий (В тзРезультирующую добавлены ВСЕ Уровни и Маркировк, а также Цель).

ГМ Если (ПолучитьКонстанту("ПарамЗаполнятьВСДБезПартий") = 1) Тогда
Выдает строковое значение - исправить на
Если (Число(ПолучитьКонстанту("ПарамЗаполнятьВСДБезПартий")) = 1) Тогда или разобраться с параметром - почему он строковой

#19 Обновлено кб99 Синявский Филипп почти 6 года назад

Дмитрий КБ99 писал(а):

ГМ Если (ПолучитьКонстанту("ПарамЗаполнятьВСДБезПартий") = 1) Тогда
Выдает строковое значение - исправить на
Если (Число(ПолучитьКонстанту("ПарамЗаполнятьВСДБезПартий")) = 1) Тогда или разобраться с параметром - почему он строковой

нужно сохранить параметры

#20 Обновлено Жуков Дмитрий почти 6 года назад

Пересохранял и перещелкивал, 1с перезапускал - выдавал текстовое значение все равно.

#21 Обновлено кб99 Синявский Филипп почти 6 года назад

  • Параметр Статус изменился с Тестирование на Завершена

Экспортировать в Atom PDF