дДок=ДругаяБаза.CreateObject("Документ.СчетФактура");
дДок.ВыбратьДокументы(Дата("2016","06","01"),ТекущаяДата());
Пока дДок.ПолучитьДокумент() = 1 Цикл
Сообщить("--------------------");
Сообщить(дДок.НомерДок);
Сообщить(дДок.ДатаДок);
Сообщить(ПустоеЗначение(дДок.ДатаПоставки)); --- тут выходит 0, хотя реквизит не заполнен
Сообщить(Формат(дДок.ДатаПоставки,"ДДДММГГ"));
если это критично - представляй пустую дату через оле на стороне дающей базы стройокй, а на примающей - преобразовывай
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший