1с 7.70.027 Торговля и Склад для Украины 7.70.048. В общем ситуация такова: Есть ТСД на котором самописное ПО которое создаёт txt файл с подписями(файлы приходной/расходной) после чего он отправляется на удалённый сервер где и стоит база. сейчас стоит вопрос в том что пишу обработку которая будет постоянно работать и автоматически создавать приходную/расходную(в зависимости от названия txt файла) как расскидать данные знаю вопрос в другом, у меня просто тупо не создаётся документ хотя база пишет что документ создан. вот код который я написал. в чём может быть проблема? с меня благодарность.
// Создаем новый документ "Расходная накладная"
Накладная = СоздатьОбъект("Документ.РасходнаяНакладная");
ДатаДок=РабочаяДата(Контекст,"Запись");
// Поиск фирмы по наименованию
спрФирма = СоздатьОбъект("Справочник.Фирмы");
спрФирма.НайтиПоНаименованию("название фирмы");
Накладная.Фирма = спрФирма.ТекущийЭлемент();
// Поиск контрагента по наименованию
спрКонтрагент = СоздатьОбъект("Справочник.Контрагенты");
спрКонтрагент.НайтиПоНаименованию("имя контрагента");
Накладная.Контрагент = спрКонтрагент.ТекущийЭлемент();
// Поиск склада по наименованию
спрСклад = СоздатьОбъект("Справочник.МестаХранения");
спрСклад.НайтиПоНаименованию("имя склада");
Накладная.Склад = спрСклад.ТекущийЭлемент();
Сообщить("Расходная накладная успешно создана!");
КонецПроцедуры
CobraS @ Сегодня, 13:20
,
в этом месте стандартная версия ТИС осталась. вот что указанно в ПриЗаписи() в рн:
Процедура ПриЗаписи() //Предопределенная процедура
глПроверкаДатыДок(Контекст,"Запись");
Если глКонтрольДатыДокумента(Контекст, НачальнаяДатаДокумента)=1 Тогда
СтатусВозврата(0);
КонецЕсли;
Автор = глПользователь;
КонецПроцедуры
kayfatuch @ Сегодня, 13:27
,
А такая строчка в обработке у Вас вообще присутствует?
Накладная.Новый();
CobraS @ Сегодня, 13:38
,
Спасибо вам! В попытке найти причину я закоментил её но не восстановил после. Все работает спасибо
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua