Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Заполнение обработки из справочника          
SvitlaChek Подменю пользователя
сообщение 19.08.16, 13:26
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 25
Спасибо сказали: 0 раз
Рейтинг: 0

Создала справочник "Почта"
в нем 2 реквизита
- строка "Тема"
-многострочная строка "Текст"
в режиме предприятие внесла несколько строчек
и записала.

Для обработки я создала
-поле со списком "Шаб"
-реквизит диалога "Тек"

Необходимо, что бы инф. внесенная в
спраовчник, отображалсь в обработке.

Как это сделать?





 ! 

Правила: 4,5
 


Сообщение отредактировал logist - 23.08.16, 13:27

Vofka Подменю пользователя
сообщение 19.08.16, 16:48
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

SvitlaChek, опишите задачу в общем.

ПС. И вы бы может книжки какие-то почитали прежде чем непосредственно программировать. Много вопросов бы отпало.

Мичман Харитонов Подменю пользователя
сообщение 22.08.16, 8:02
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 164
Из: м. Кам'янське
Спасибо сказали: 26 раз
Рейтинг: 0

Справочник "Почта" содержит шаблоны писем для разных случаев, разных видов клиентов, и т.п.
Обработка (хотя... лучше бы создать отчет, ИМХО) должна отбирать подходящие по критериям отбора шаблоны и выводить из в таблицу значений вверху...

Угадал?
Или вращаем барабан smile.gif ?

SvitlaChek Подменю пользователя
сообщение 22.08.16, 8:25
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 25
Спасибо сказали: 0 раз
Рейтинг: 0

Мичман Харитонов @ Сегодня, 9:02 *,
Да, угадал.

Цитата(Vofka @ 19.08.16, 17:48) *
SvitlaChek, опишите задачу в общем.

ПС. И вы бы может книжки какие-то почитали прежде чем непосредственно программировать. Много вопросов бы отпало.


Я совершенно, не компетента, в задаче которую мне поручили.
Конечно почитаю. Какие порекомендуете?

Мичман Харитонов Подменю пользователя
сообщение 22.08.16, 9:49
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 164
Из: м. Кам'янське
Спасибо сказали: 26 раз
Рейтинг: 0

Вот даже не знаю, как подсказать, чтобы попроще было...
Наверное, без запроса, просто перебором элементов?

SvitlaChek Подменю пользователя
сообщение 22.08.16, 10:01
Сообщение #6

Общительный
**
Группа: Пользователи
Сообщений: 25
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Мичман Харитонов @ 22.08.16, 10:49) *
Вот даже не знаю, как подсказать, чтобы попроще было...
Наверное, без запроса, просто перебором элементов?

Да, желательно без запроса.
Достаточно цикла.
Я помучавшись, немного сама навояла,
но хотелось бы увидеть мнение профессионала.

Мичман Харитонов Подменю пользователя
сообщение 22.08.16, 10:48
Сообщение #7

Завсегдатай
****
Группа: Пользователи
Сообщений: 164
Из: м. Кам'янське
Спасибо сказали: 26 раз
Рейтинг: 0


СпрПочта = СоздатьОбъект("Справочник.Почта");
Спр.Почта.ВыбратьЭлементы();
Пока СпрПочта.ПолучитьЭлемент() = 1 Цикл

Если СпрПочта.ПометкаУдаления() = 1 Тогда
Продолжить;
КонецЕсли;

//Отбираем только то, что соотвествует заданному условию

Если Чекбокс = 1 Тогда
//Проверяем элемент на условие. если соответствует, тогда
//Создаем и заполняем новую строку таблицы значений на форме
ИначеЕсли Чекбокс = 2 Тогда
//....
// и т.п. по всем пунктам
КонецЕсли;
КонецЦикла;

SvitlaChek Подменю пользователя
сообщение 22.08.16, 12:19
Сообщение #8

Общительный
**
Группа: Пользователи
Сообщений: 25
Спасибо сказали: 0 раз
Рейтинг: 0

Спасибо.
У меня вот такой код.
Но неправлельно отображает сообщения из справочника.
Должно быть так:
Нажимаешь на "поле со списком" и Вам на выбор темы сообщений
из справочника "Почта".
Выбираешь, и в "реквизите диалога" заполяет, автоматически из
Справочника "Почта" текст.
А получается, что:
В "поле со списком" пишет не =спрПочта.Тема=, а пишет =СпрПочта.Текст=

ТабЗ = СоздатьОбъект("ТаблицаЗначений");
ТабЗ.НоваяКолонка("Текст","");
ТабЗ.НоваяКолонка("Тема","");
СпрПочта = СоздатьОбъект("Справочник.Почта");
СпрПочта.ВыбратьЭлементы();
Пока СпрПочта.ПолучитьЭлемент()=1 Цикл
ТабЗ.НоваяСтрока();
ТабЗ.Тема = СпрПочта.Тема;
ТабЗ.Текст = СпрПочта.Текст;
КонецЦикла;
ТабЗ.Выгрузить(шаб);
Тек = ТабЗ.Текст;



Мичман Харитонов Подменю пользователя
сообщение 22.08.16, 12:28
Сообщение #9

Завсегдатай
****
Группа: Пользователи
Сообщений: 164
Из: м. Кам'янське
Спасибо сказали: 26 раз
Рейтинг: 0

Для поля со списком Шаб
попробуйте выгрузить так:
ТабЗ.Выгрузить(шаб,,,2)

То есть, вторую колонку.


SvitlaChek Подменю пользователя
сообщение 22.08.16, 12:48
Сообщение #10

Общительный
**
Группа: Пользователи
Сообщений: 25
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Мичман Харитонов @ 22.08.16, 13:28) *
Для поля со списком Шаб
попробуйте выгрузить так:
ТабЗ.Выгрузить(шаб,,,2)

То есть, вторую колонку.

Спсасибо, мой спаситель!
Тему можно закрывать.

Vofka Подменю пользователя
сообщение 22.08.16, 12:55
Сообщение #11

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

SvitlaChek, для спасибо у нас есть специальная кнопка.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 22:21
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!