Вопрос № 98045: Здравствуйте Уважаемые Эксперты!
Подскажите советом!
Переношу Приходную накладную из одной конфы в другую! Если в базе приемнике в справочнике Номенклатура не обнаружен товар, то создается новый.
Вроде создается нормально, но почему-то на...
Вопрос № 98.045
Здравствуйте Уважаемые Эксперты!
Подскажите советом!
Переношу Приходную накладную из одной конфы в другую! Если в базе приемнике в справочнике Номенклатура не обнаружен товар, то создается новый.
Вроде создается нормально, но почему-то начиная со второй строки в документе, не записываются периодические реквизиты номенклатуры (СтавкаНДС и СтавкаНП), метод ИспользоватьДату() указал!
Приложение:
Отправлен: 11.08.2007, 13:27
Вопрос задал: Vlad® (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 6)
Отвечает: Dmitry Stashenko
Здравствуйте, Vlad®!
а попробуй СпрНоменкл определять не где-то, а перед СпрНоменкл.Новый(). Т.е.
СпрНоменкл = СоздатьОбъект("Справочник.Номенклатура");
СпрНоменкл.Новый();
Ответ отправил: Dmitry Stashenko (статус: 8-ой класс)
Ответ отправлен: 11.08.2007, 13:56 Оценка за ответ: 5 Комментарий оценки: Спасибо, за точный и оперативный ответ!!! Подскажите, а с чем это связано, ведь СпрНоменкл = СоздатьОбъект("Справочник.Номенклатура"); я определил в самом начале, где определял инициализацию базы ОЛЕ. И не будут ли эти две переменные СпрНоменкл конфликтовать?
Отвечает: Elric
Здравствуйте, Vlad®!
Вы неправильно применяете метод ИспользоватьДату. У него есть второй параметр, который вы не используете, а надо (в данном случае).
Или вообще не используйте этот метод, а периодические реквизиты устанавливайте после записи элемента методом Установить().
--------- В творчестве рождается истина
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 11.08.2007, 16:22 Оценка за ответ: 5 Комментарий оценки: Спасибо за помощь, комментарии см. в мини-форуме!