Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 14:03

поиск документа

Автор надюшка, 29 мар 2011, 08:47

0 Пользователей и 1 гость просматривают эту тему.

надюшка

если честно, то результат в обоих случаях одинаков

Myti


cska-fanat-kz

Тип номера какой - число или строка?
Соответственно тип НомерДок должен быть такой же...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

надюшка

тип номера строка, НовДок тоже строка

Myti

Поиском в 1с попробуй....в журнале документов...найти по номеру........епт

has

Скорей всего нумерация документов периодическая. Если в пределах года, то попробуйте указать период поиска
НовДок = Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру(НомерДока, ТекущаяДата());

надюшка

все ок, работает!!!!

надюшка

если документ найден, мне нужно проверять и заполнять табличную часть, для это нужно
НовДок.ПолучитьФорму()???

cska-fanat-kz

ДокОбъект = НовДок.ПолучитьОбъект();
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

надюшка

НовыйДок = Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру(НомерДока,Дата(СтрокаТЗ.Число));

Если НовыйДок <> Документы.ПоступлениеТоваровУслуг.ПустаяСсылка() или НовДок <> Неопределено или НовыйДок = Null тогда
Если (НовыйДок.Дата = Дата(СтрокаТЗ.Число)) и (НовыйДок.Контрагент = Справочники.Контрагенты.НайтиПоРеквизиту("ИНН",СтрЗаменить(СокрЛП(СтрокаТЗ.ИНН),Символы.НПП, "")))
Тогда Сообщить("Найден документ Покупки с совпадением номера, числа и контрагента");
Сообщить("Проверьте наполняемость документа");
НовДок = НовыйДок.ПолучитьОбъект();


работает только если документы в системе есть!!!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск