Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
15 Дек 2017, 03:50
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Модуль  (Прочитано 3001 раз)

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

Оффлайн gliokker

  • ***
  • Сообщений: 231
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-04-30
  • Сайт: 
  • Профессия: Ученик 1С
Модуль
« Первое сообщение: 06 Авг 2013, 16:22 »
Если ЗначениеЗаполнено(Основание.АдресНазначения1) Или ЗначениеЗаполнено(Основание.АдресОтправления1) Тогда
вот кусок модуля, как я понимаю в документе есть реквизиты АдресНазначения1 и АдресОтправления1 и программа обращается к ним.А как сделать чтоб программа обращалась не к этим  реквизитам а к реквизитам в табличной части АдресОтправления и АдресНазначения?


Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Re: Модуль
« Ответ #1: 06 Авг 2013, 16:26 »
Так и обращаться - брать строку таб.части, и из строки - нужные поля...
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн gliokker

  • ***
  • Сообщений: 231
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-04-30
  • Сайт: 
  • Профессия: Ученик 1С
Re: Модуль
« Ответ #2: 06 Авг 2013, 16:30 »
Так и обращаться - брать строку таб.части, и из строки - нужные поля...
а поподробнее?
Если ЗначениеЗаполнено(Основание.СтрокаТабличнойЧасти.Маршруты.АдресОтправления) так?

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Re: Модуль
« Ответ #3: 06 Авг 2013, 16:43 »
Табличная часть - это ТАБЛИЦА. В таблице много строк. В каждой строке - свое значение колонок. Вы к какой конкретно строке хотите обращаться? А если строк там нет?
Обращаться можно, например, по индексу:
Строка=ИмяТабЧасти[0];
АдресТабЧасти=Строка.Адрес;
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн Новенькая

  • ****
  • Сообщений: 250
  • РЕПУТАЦИЯ: 21
  • КПД: 8%
  • Регистрация: 2011-02-21
  • Сайт: 
  • Профессия: Программист 1С
Re: Модуль
« Ответ #4: 06 Авг 2013, 16:43 »
Если табл часть у тебя наз-ся "Маршруты", то:
Для каждого СтрТаблЧасти ИЗ Маршруты Цикл
Если ЗначениеЗаполнено(СтрТаблЧасти.АдресОтправления)
КонецЦикла;

Оффлайн gliokker

  • ***
  • Сообщений: 231
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-04-30
  • Сайт: 
  • Профессия: Ученик 1С
Re: Модуль
« Ответ #5: 06 Авг 2013, 16:56 »
Табличная часть - это ТАБЛИЦА. В таблице много строк. В каждой строке - свое значение колонок. Вы к какой конкретно строке хотите обращаться? А если строк там нет?
Обращаться можно, например, по индексу:
Строка=ИмяТабЧасти[0];
АдресТабЧасти=Строка.Адрес;
Мне нужно ко всем строкам
Добавлено: 06 Авг 2013, 17:03

Для каждого СтрТаблЧасти ИЗ Маршруты Цикл
         Если ЗначениеЗаполнено(СтрТаблЧасти.АдресОтправления1)  Или  ЗначениеЗаполнено(СтрТаблЧасти.АдресНазначения1) тогда
            
Ругается что маршруты неопределены

Оффлайн Новенькая

  • ****
  • Сообщений: 250
  • РЕПУТАЦИЯ: 21
  • КПД: 8%
  • Регистрация: 2011-02-21
  • Сайт: 
  • Профессия: Программист 1С
Re: Модуль
« Ответ #6: 06 Авг 2013, 17:05 »
Так а как у тебя табличная часть называется? она находится в этом документе, в котором ты проверку делаешь?

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Re: Модуль
« Ответ #7: 06 Авг 2013, 17:10 »
Ну собстно значит... что Маршруты не определены :)
Что такое Маршруты? Это таб.часть Основания? Тогда должно быть
Основание.Маршруты
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Re: Модуль
« Ответ #8: 06 Авг 2013, 17:10 »
Если табл часть у тебя наз-ся "Маршруты", то:

Ругается что маршруты неопределены

:xfbnsdfb:
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн gliokker

  • ***
  • Сообщений: 231
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-04-30
  • Сайт: 
  • Профессия: Ученик 1С
Re: Модуль
« Ответ #9: 06 Авг 2013, 17:11 »
Так а как у тебя табличная часть называется? она находится в этом документе, в котором ты проверку делаешь?
Да так и называтся,нет не в этом документе,а в другом,
Добавлено: 06 Авг 2013, 17:11

Ну собстно значит... что Маршруты не определены :)
Что такое Маршруты? Это таб.часть Основания? Тогда должно быть
Основание.Маршруты
Вооо это скорее всего


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
175 Сообщений
ilyay ilyay
69 Сообщений
oleg-x
48 Сообщений
alex0402
44 Сообщений
andron81_81
38 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
Golickoff Golickoff
31 Сообщений
BuhRust
30 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 176
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal