Имя: Пароль:
1C
 
Не заполняются поля Контрагент и Партнер при вводе на основании
0 falselight
 
11.08.17
11:23
Делаю ввод на основании документа.
Потом на него делаю ввод на основании другого документа,
и вижу что там не заполнено всегда поле Клиент, типа справочник
Партнеры. Проверяю создание документа на котором теряется значение,
в отладчике все нормально заполняется, значение есть в ДанныхЗаполнения, и потом переходит в документ создаваемый на основании. После записи там нет этих значений, смотрел выборкой
в консоле запроса. Вот код их заполения, где все заполняется

    ЭтотОбъект.Контрагент               = ДанныеЗаполнения.Заказчик;
    ЭтотОбъект.Партнер                  = ДанныеЗаполнения.Заказчик.Партнер;



Почему теряются хзначения полей контрагент и партнер?
1 falselight
 
11.08.17
11:23
(0+) УТ 11.3. Документ где теряются значения Передача товаров между организациями.
2 falselight
 
11.08.17
11:31
Ничего себе!

    Если РасчетыЧерезОтдельногоКонтрагента Тогда
        Если Не ЗначениеЗаполнено(ДатаВходящегоДокумента) Тогда
            ДатаВходящегоДокумента = НачалоДня(Дата);
        КонецЕсли;
    Иначе
        Если ЗначениеЗаполнено(ДатаВходящегоДокумента) Тогда
            ДатаВходящегоДокумента = Неопределено;
        КонецЕсли;
        Если ЗначениеЗаполнено(НомерВходящегоДокумента) Тогда
            НомерВходящегоДокумента = "";
        КонецЕсли;
        Если ЗначениеЗаполнено(Партнер) Тогда
            Партнер = Неопределено;
        КонецЕсли;
        Если ЗначениеЗаполнено(Контрагент) Тогда
            Контрагент = Неопределено;
        КонецЕсли;
3 falselight
 
11.08.17
11:40
ЭтотОбъект.РасчетыЧерезОтдельногоКонтрагента = Истина;
    // Иначе при записи документа стирается контрагент и партнер, что не дает провести документ