1. Aspiring_specialist 3 10.06.19 11:09 Сейчас в теме

Документ на основании

Подскажите, как обойти такую ситуацию.(УТ 11) Создаю программно документ АктПриемки, подвязываю основание ПриобретениеТоваровУслуг, потом очищаю ТЧ Акта, и добавляю номенклатуры, кол, цену и Упаковки. После этого когда захожу в Ут11 в акт созданный, вижу изменения колонки КолПодДокументу и Факт, оформляю расхождения(там есть такой помощник) захожу в него и пишеться что ОснованиеНеСоответствуетАкту, но только стоит перевыбрать ЕдиницуХранения(ШТ) то сразу дает все изменить. Как это можно исправить?
Получаю так:

Номенклатура = Справочники.Номенклатура.НайтиПоКоду(КодТовара); \\КодТовара уже из ТЗ забираю

Единица = Номенклатура.ЕдиницаИзмерения;
Ответы
Избранное Подписка Сортировка: Древо
2. dhurricane 10.06.19 12:21 Сейчас в теме
(1) Если я правильно понял описание проблемы, то ошибка именно в том, что Вы пытаетесь заполнить упаковку. В документах УТ если количество номенклатуры вводится в ее единицах хранения, то колонка "Упаковка" физически должна быть пустой. Для пользователя она отображается как единица хранения, но реально в табличной части - пусто.

Проведите эксперимент. С помощью консоли запросов выберите данные табличной части до перевыбора единицы (когда наблюдается ошибка) и после. Внешне в документе ничего не должно измениться, а вот в консоли по моим предположениям изменится значение в колонке "Упаковка".
3. Aspiring_specialist 3 10.06.19 12:38 Сейчас в теме
(2)
но реально в табличной части - пусто
как ни странно она там сразу стоит ШТ.
4. Aspiring_specialist 3 10.06.19 12:41 Сейчас в теме
(2)а после перевыбора она пропадает из столбца Упаковка (в консоли запроса)
5. dhurricane 10.06.19 12:42 Сейчас в теме
(4) Стало быть моя теория подтверждается? Не заполняйте тогда эту колонку при программном создании документа АктПриемки, и ошибок не будет.
6. Aspiring_specialist 3 10.06.19 15:26 Сейчас в теме
(5)через раз все же как то работает)
7. SGordon1 10.06.19 17:32 Сейчас в теме
Отладчик при изменении единицы изучить - не вариант?
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Бобров
зарплата от 100 000 руб. до 150 000 руб.
Временный (на проект)

Студент (стажер) 1С
Нижний Новгород
зарплата от 25 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб.
Полный день