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

Заполнить серии в документе

Автор Kostik2013, 26 июл 2013, 23:14

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

Dethmontt

И опять мимо!!!
Добавлено: 26 июл 2013, 23:56


Цитата: Dethmontt от 26 июл 2013, 23:39По коду вроде на совсем новичка не похож
Погорячился я с этой фразой...
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Kostik2013

Цитата: Dethmontt от 26 июл 2013, 23:55
И опять мимо!!!
Добавлено: 26 июл 2013, 23:56


Цитата: Dethmontt от 26 июл 2013, 23:39По коду вроде на совсем новичка не похож
Погорячился я с этой фразой...

Только 1год))

Dethmontt

Сначала документ нужно найти или создать
//Найти
КонкретныйДокумент = Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру("0005345");

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

//Вот теперь можно обратиться к табличной части КОНКРЕТНОГО документа
ТабличнаяЧастьДокумента = КонкретныйДокумент.Товары;

//Теперь нужно обратиться к серии... Но строк то в табличной части может быть 1000
//Поэтому табличную часть нужно обходить ЦИКЛОМ
Для каждого СтрокаТаблицы Из ТабличнаяЧастьДокумента Цикл //Если документ только что создали то табличная часть пустая и обходить там нечего
   Сообщить(СтрокаТаблицы.СерияНоменклатуры);
КонецЦикла;

Добавлено: 27 июл 2013, 00:03


Цитата: Kostik2013 от 26 июл 2013, 23:56Только 1год))
Тогда что тебе объяснять, ты сам должен все знать...
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Kostik2013

Цитата: Dethmontt от 27 июл 2013, 00:02
Сначала документ нужно найти или создать
//Найти
КонкретныйДокумент = Документы.ПоступлениеТоваровУслуг.НайтиПоНомеру("0005345");

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

//Вот теперь можно обратиться к табличной части КОНКРЕТНОГО документа
ТабличнаяЧастьДокумента = КонкретныйДокумент.Товары;

//Теперь нужно обратиться к серии... Но строк то в табличной части может быть 1000
//Поэтому табличную часть нужно обходить ЦИКЛОМ
Для каждого СтрокаТаблицы Из ТабличнаяЧастьДокумента Цикл //Если документ только что создали то табличная часть пустая и обходить там нечего
   Сообщить(СтрокаТаблицы.СерияНоменклатуры);
КонецЦикла;

Добавлено: 27 июл 2013, 00:03


Цитата: Kostik2013 от 26 июл 2013, 23:56Только 1год))
Тогда что тебе объяснять, ты сам должен все знать...

Спасибо)Будем думать))

GRADUS

Мб он год на специалиста готовился :bleh:

Теги:

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

Рейтинг@Mail.ru

Поиск