Волкова Елена

46
Рейтинг

volconok27
Елена Волкова



  •   Регистрация: 07.11.2010 (13 лет назад)

  •   Был(а) на сайте: 24.04.2024

Друзья
  • Alex Gaiduk
Подписчики 3

Рейтинг 46

Создание нескольких документов на основании одного с открытием созданных документов

Статья Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free) Нет файла Адаптация типовых решений

Возникла необходимость создания нескольких документов на основании одного с открытием новых документов. При этом хотелось использовать типовой механизм создания на основании.

19.03.2021    2453    volconok27    3       

9

Выгрузка данных в Excel

Статья Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Бесплатно (free) Нет файла Загрузка и выгрузка в Excel

Часто в ходе работы в 1С требуется выбирать данные одновременно из разных источников (справочников, документов, регистров и т.д.) и сохранять эту сводную информацию в формате Excel (*.xls) или Табличных документов 1С (*.mxl). Затем, с помощью универсальной обработки "Загрузка данных из табличного документа", можно загрузить данные, например, в другую базу. В данной статье представлен метод выгрузки информации во внешнюю таблицу через Табличный Документ с сохранением форматов данных.

15.06.2012    50482    volconok27    12       

37

Комментарии

ОбменПеренос контактной информации из 2.0 в 3.0#14 28.09.21 10:19
(13) Да, спасибо, разобралась. ТЧ заполняется, но на форму КИ не выводится) Разбираюсь дальше
ОбменПеренос контактной информации из 2.0 в 3.0#12 28.09.21 7:21
(11) Спасибо за ответ. Что имеется в виду под "параметры ТЧ"?
ОбменПеренос контактной информации из 2.0 в 3.0#10 23.09.21 13:48
В какую процедуру вставлять код: перед, при, после загрузки? Как получить старую КИ? Как выгрузить КИ, чтобы получить таблицу с полями (1,2,3...)?
DevРасшифровка отчета на СКД для набора данных объект#3 12.04.21 16:23
(2)
Цитата
НастройкиОтчета
Всего то! Спасибо! Помогло!
DevРасшифровка отчета на СКД для набора данных объект#1 12.04.21 15:35
Добрый день. Есть отчет на СКД, набор данных - объект. ТЗ формируется программно в р(х) ПриКомпоновкеРезультата() путем выгрузки результата запроса. В СКД настроена структура Отчет-Аналитика-Номенклатура_ОС. При нажатии на поле в колонке Количество открывается выбор поля для расшифровки (преимущественно расшифровка нужна по полю Регистратор), далее попадаем в ту же р(х) ПриКомпоновкеРезультата(), в результате которой формируется абсолютно идентичный отчет. Как настроить СКД, чтобы в расшифровке в группировку выводилась не Номенклатура, а Регистратор. Детальные записи не подошли, т.к. нужна группировка по номенклатуре (иначе выводится несколькими строками, по регистратору, для нач. и кон. итогов регистратор = NULL), да и с ними в расшифровку ничего не вывелось.

Код
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
   
   СтандартнаяОбработка = Ложь;
   
   Запрос = Новый Запрос;
   Запрос.Текст = "";
   СКД = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
   
   НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки();
   ПараметрПериод = НастройкиОтчета.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Период"));
   Если ПараметрПериод <> Неопределено Тогда
      Запрос.УстановитьПараметр("НачалоПериода", ПараметрПериод.Значение.ДатаНачала);   
      Запрос.УстановитьПараметр("КонецПериода", ПараметрПериод.Значение.ДатаОкончания);   
   КонецЕсли;   
   ПараметрНоменклатура_ОС = НастройкиОтчета.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Номенклатура_ОС"));
   Если ПараметрНоменклатура_ОС <> Неопределено Тогда
      Запрос.УстановитьПараметр("Номенклатура_ОС", ПараметрНоменклатура_ОС.Значение);   
   КонецЕсли;   
   
   КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
   МакетКомпоновки = КомпоновщикМакета.Выполнить(СКД, СКД.НастройкиПоУмолчанию, ДанныеРасшифровки);
   
   ВнешниеНаборыДанных = Новый Структура;
   ВнешниеНаборыДанных.Вставить("ТЗ_Данные", Запрос.Выполнить().Выгрузить());
   
   ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);
   
   ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
   ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
   ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
   
КонецПроцедуры

Прикрепленные файлы:

1.png
2.png
4.png
8.png
DevСоздание нескольких документов на основании одного с открытием созданных документов#0 19.03.21 12:10
Возникла необходимость создания нескольких документов на основании одного с открытием новых документов. При этом хотелось использовать типовой механизм создания на основании.
UpdateCFПочему 1с не дает подключиться к хранилищу?#5 21.05.20 10:46
(2) Хранилище не на компе и слэши в ту сторону)
UpdateCFПочему 1с не дает подключиться к хранилищу?#4 21.05.20 10:45
(3) Спасибо за ответ. В общем какой-то жесточайший глюк. При переписывании руками кнопка стала доступна. При том после этого теперь и при копировании из файла кнопка тоже доступна...
UpdateCFПочему 1с не дает подключиться к хранилищу?#1 21.05.20 9:37
Добрый день.
Подскажите, почему кнопка ОК может быть недоступна? Такое происходит только при попытке подключения по tcp.
Серверная база.
1С:Предприятие 8.3 (8.3.16.1030),
Управление холдингом, редакция 3.0 (3.0.10.19)

P.S. Ситуация возникает на разных серверах и копиях базы...
Путь подключения рабочий, т.к. другие пользователи подключены к данному хранилищу.

Прикрепленные файлы:

ПодключениеКХранилищу.png
ПодключениеКХранилищуФайл.png
ОбменВыгрузка дополнительных реквизитов из других справочников в одном ПВД#8 02.12.19 11:16
(6) Здравствуйте, простите за беспокойство. Можете и мне помочь