Разработка #2940
Формирование ВСД после аннулирования
0%
Описание
на основании аннулированного ВСД оформляется новое ВСД, и добавляем реквизит UUID в реквизиты запроса связанные документы
Связанные задачи
Связанные редакции
История
#1 Обновлено кб99 Синявский Филипп больше 5 лет назад
- Файл screenshot_1_1565682772_2019-08-12_11-16-45.png screenshot_1_1565682772_2019-08-12_11-16-45.png добавлен
#2 Обновлено кб99 Синявский Филипп больше 5 лет назад
в ВСД2_Транзакция - может быть много строк, на каждую строку оформляется отдельный ВСД с уникальным UUID
можно оформлять исправление по каждому ВСД2 отдельно
#3 Обновлено кб99 Синявский Филипп больше 5 лет назад
или в табличную часть ВСД2_Транзакция добавить новый реквизит СвязанныйДокументВСД
и табличную часть заполнять аннулированными ВСД
#4 Обновлено кб99 Синявский Филипп больше 5 лет назад
Ошибка MERC02540 в строке _1 = Тип связи указан некорректно
Ошибка MERC02540 в строке _2 = Тип связи указан некорректно
Ошибка MERC02540 в строке _3 = Тип связи указан некорректно
Список возможных значений (в операциях сервиса доступны для указания только типы 1, 2 и 6)
http://help.vetrf.ru/wiki/ReferenceType_v2.0¶
#5 Обновлено кб99 Синявский Филипп больше 5 лет назад
relationshipType = 2 = Предшествующий документ.
#6 Обновлено кб99 Синявский Филипп больше 5 лет назад
- Параметр Проект изменился с Модекс / Сырный дом / Агрокомплект на 1Cv7 ВСД в ГИС Меркурий
- Параметр Статус изменился с Новая на Тестирование
- Параметр Версия изменился на v7.1.13
готово, на проверку
#7 Обновлено кб99 Синявский Филипп больше 5 лет назад
- Открыть аннулированный ВСД2_Транзакция
- кнопка Действия - Ввести на основании - ВСД2_Транзакция = откроется новый документ,
- выбрать партии в табличной части = заполнить табличную часть
- отправить
#8 Обновлено кб99 Синявский Филипп около 5 лет назад
- Параметр Статус изменился с Тестирование на Завершена
#9 Обновлено Pentyukhov Sergey около 5 лет назад
- Файл Screenshot_3.png Screenshot_3.png добавлен
kb99 Филипп писал(а):
Как оформить корректировку:
- Открыть аннулированный ВСД2_Транзакция
- кнопка Действия - Ввести на основании - ВСД2_Транзакция = откроется новый документ,
- выбрать партии в табличной части = заполнить табличную часть
- отправить
НЕ работает, при вводе на основании получаем ошибку.
#10 Обновлено Pentyukhov Sergey около 5 лет назад
- Файл Screenshot_6.png Screenshot_6.png добавлен
kb99 Филипп писал(а):
Как оформить корректировку:
- Открыть аннулированный ВСД2_Транзакция
- кнопка Действия - Ввести на основании - ВСД2_Транзакция = откроется новый документ,
- выбрать партии в табличной части = заполнить табличную часть
- отправить
с предыдущим разобрался(хорошо что была ошибка)
выяснилось следующее, в Табличную часть Нового документа не заполняется НОМЕНКЛАТУРА.
#11 Обновлено Pentyukhov Sergey около 5 лет назад
- Файл Screenshot_7.png Screenshot_7.png добавлен
- Файл Screenshot_9.png Screenshot_9.png добавлен
Pentyukhov Sergey писал(а):
kb99 Филипп писал(а):
Как оформить корректировку:
- Открыть аннулированный ВСД2_Транзакция
- кнопка Действия - Ввести на основании - ВСД2_Транзакция = откроется новый документ,
- выбрать партии в табличной части = заполнить табличную часть
- отправить
с предыдущим разобрался(хорошо что была ошибка)
выяснилось следующее, в Табличную часть Нового документа не заполняется НОМЕНКЛАТУРА.
В Функцию
Функция ЗаполнитьСтрокуДокумента(тзРезультат, тзОснование, докОснование="" ) Экспорт
передаете реквизит тзОснование который не содержит "НОМЕНКЛАТУРА". Приходится руками заполнять(выбирать) Номенклатуру.
#12 Обновлено Pentyukhov Sergey около 5 лет назад
- Файл Screenshot_12.png Screenshot_12.png добавлен
Pentyukhov Sergey писал(а):
Pentyukhov Sergey писал(а):
kb99 Филипп писал(а):
Как оформить корректировку:
- Открыть аннулированный ВСД2_Транзакция
- кнопка Действия - Ввести на основании - ВСД2_Транзакция = откроется новый документ,
- выбрать партии в табличной части = заполнить табличную часть
- отправить
с предыдущим разобрался(хорошо что была ошибка)
выяснилось следующее, в Табличную часть Нового документа не заполняется НОМЕНКЛАТУРА.В Функцию
[...]
передаете реквизит тзОснование который не содержит "НОМЕНКЛАТУРА". Приходится руками заполнять(выбирать) Номенклатуру.
ЭТО... тоже для себя исправил, Документ создается, в каждой строке заполнен реквизит СвязанныйДокументВСД , все супер.
Нажимаем Подбор-Подбор1 выбираем партии кнОК... и все, реквизит СвязанныйДокументВСД очищается.
Т.К. в модуле обработки "ПодборПартий" есть следующий код...
Pentyukhov Sergey писал(а):
Pentyukhov Sergey писал(а):
kb99 Филипп писал(а):
Как оформить корректировку:
- Открыть аннулированный ВСД2_Транзакция
- кнопка Действия - Ввести на основании - ВСД2_Транзакция = откроется новый документ,
- выбрать партии в табличной части = заполнить табличную часть
- отправить
с предыдущим разобрался(хорошо что была ошибка)
выяснилось следующее, в Табличную часть Нового документа не заполняется НОМЕНКЛАТУРА.В Функцию
[...]
передаете реквизит тзОснование который не содержит "НОМЕНКЛАТУРА". Приходится руками заполнять(выбирать) Номенклатуру.
ЭТО... тоже для себя исправил, Документ создается, в каждой строке заполнен реквизит СвязанныйДокументВСД , все супер.
Нажимаем Подбор-Подбор1 выбираем партии кнОК... и все, реквизит СвязанныйДокументВСД очищается.
Т.К. в модуле обработки "ПодборПартий" есть следующий код...
КонтекстВызывающего.УдалитьСтроки();
#13 Обновлено кб99 Синявский Филипп около 5 лет назад
Номенклатура в ВСД - необязательный параметр.
#14 Обновлено Pentyukhov Sergey около 5 лет назад
kb99 Филипп писал(а):
Номенклатура в ВСД - необязательный параметр.
а что по поводу " реквизит СвязанныйДокументВСД очищается" после ПОДБОРА?
#15 Обновлено кб99 Синявский Филипп около 5 лет назад
Спасибо, проверю...
#16 Обновлено кб99 Синявский Филипп около 5 лет назад
- связана с Ошибка #3139: Проверить подбор в ВСД после аннулирования - реквизит СвязанныйДокументВСД добавлен
Формирование ВСД после аннулирования refs #2940