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

Хранилище

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

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



> результат запроса в текстовый документ и обратно          
pavels Подменю пользователя
сообщение 04.04.18, 22:28
Сообщение #1

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

Здравствуйте!
Вопрос с конфигурацией БП 3.0.
Прошу меня понять тк по долгу работы я не программист вовсе.
Обращаюсь к вам после пары дней проведенных наедине с поисковыми машинами.
Глобально задача выглядит так. (удобнее всего я так понял будет реализовать ее в виде внешней обработки)
1. Нужно взять, достать запросом все значения трех столбцов одной таблицы.
Пример запроса. Если Сделать простейший отчет, то он прекрасно заполняется и работает.
ВЫБРАТЬ
    Требование.Ссылка КАК Ссылка,
    Требование.Сдал КАК Сдал,
    Требование.Принял КАК Принял
ИЗ
        Справочник.Требование КАК Требование


--- вот тут я впадаю в ступор, потому что не нашел понятных примеров как результат запроса отправить в текстовый файл с разделителем.


2. Завести в пользовательском режиме дополнительные реквизиты, записать выгруженные значения туда.
Реквизиты хранятся в Регистре Сведений ДополнительныеДанные
Как некую точку по которой буду сопоставлять ячейки куда отгружать данные я хочу взять параметр "ссылка, который содержит guid"
Эта часть задачи для меня вообще темный лес. Буду рад любым практическим советам , полезным ссылкам


Пример моего запроса.

Володька Подменю пользователя
сообщение 05.04.18, 7:28
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 166
Спасибо сказали: 8 раз
Рейтинг: 0

pavels @ Вчера, 23:28 * ,
Цитата
--- вот тут я впадаю в ступор, потому что не нашел понятных примеров как результат запроса отправить в текстовый файл с разделителем.

Если разговор о конкретном программном создании текстового файла и сохранением на диск:
Текст = Новый ТекстовыйДокумент();
Текст.ДобавитьСтроку("1111");
Текст.Записать("C:\test.txt");

Ищите в этом направлении, материала куча.

А так после формирования результата запроса его нужно куда то выводить. Тут Вам поможет Табличный Документ, формируется он на основе Макетов, откройте в любом документе Макет и увидете пример. Когда пользователь получает результат выведенный в табличный документ из меню Файл доступно сохранение, форматов там "от души".
По табличному документу гляньте [необходимо зарегистрироваться для просмотра ссылки] всё очень просто и красиво

Цитата(pavels @ 04.04.18, 23:28) *
Завести в пользовательском режиме дополнительные реквизиты, записать выгруженные значения туда.

Для каждого элемента, который имеет эти Дополнительные реквизиты Вы можете, как читать, так и добавлять/изменять/удалять их программно:
Например так 1csoft.com/content/programmnoe-sozdanie-dopolnitelnyh-rekvizitov
[необходимо зарегистрироваться для просмотра ссылки] [необходимо зарегистрироваться для просмотра ссылки]
Цитата
Как некую точку по которой буду сопоставлять ячейки куда отгружать данные я хочу взять параметр "ссылка, который содержит guid"

Тут я совсем не понял, но мне кажется Вы себя накручиваете, уверен, что данную задачу можно решить куда более простым способом, чем поиски guid/

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

хакерок Подменю пользователя
сообщение 05.04.18, 11:13
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

pavels @ Вчера, 23:28 * ,
Проще всего Вам будет сделать отчёт в котором есть кнопка котороой можно сохранить в тексовый документ.

Вам поможет книга "Профессиональная разработка в системе «1с:ПредПриятие 8»" -> Глава 16 Сложные аналитические отчеты -> Пример 1. набор данных – запрос

Подставляете в пример свой запрос и получите отчёт.



logist Подменю пользователя
сообщение 05.04.18, 13:08
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(pavels @ 04.04.18, 23:28) *
я не программист вовсе.

Цитата(pavels @ 04.04.18, 23:28) *
Нужно взять, достать запросом все значения трех столбцов одной таблицы.

Не пишите больше так. Если вы не программист, то описывать задачу надо обычным языком (что есть и что надо получить в результате), иначе вы сбиваете всех с реальной задачи на ваше неумение программировать.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

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


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

 

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