Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Выгрузка приходных документов в файл (http://forums.kuban.ru/f1040/vygruzka_prihodnyh_dokumentov_v_fajl-8184704.html)

artAB 03.02.2017 09:30

Выгрузка приходных документов в файл
 
Доброго дня.
Подскажите коллеге из другой системы.
Имеется 1с Бухгалтерия 8.2 релиз помойму 3.0
Необходимо выгрузить в файл следующую информацию в виде таблицы
Поля:
- номенклатурный номер материала (обязательно)
- наименование материала (обязательно)
- цена прихода, можно стоимость и кол-во (обязательно)
- счет поступления (желательно)
Данные необходимы для догрузки информации в другую внешнюю систему

Возможности открыть систему в конфигураторе нет, имеется только пользовательский доступ.
Может есть какие отчеты по типу оборотной ведомости по материалам, откуда можно было получить эту информацию.
Срез данных необходим от начала всех начал до текущей даты.
Подскажите по меню, что можно запустить? Есть ли такая возможность в принципе выгрузить из бухгалтерской конфы?

101 03.02.2017 09:54

воровать инфу ? ))))
ЗЫ если права есть - то есть, есть куча универсальных отчетов

Гена 03.02.2017 10:43

1-101 > Лёша, есть какая-нибудь у тебя обработочка по перебросу [b]выбранных[/b] документов из одной базы 1С в другую той же конфигурации (ЗУП 2.5)?

artAB 03.02.2017 10:43

1-101 > миграция данных в новую систему уже давно прошла, спустя время появилась потребность догрузить в справочник материалов в новой системе цену старого прихода, в целях управленческой отчетности и планирования. Меппинг в новой системе по старому номенклатурному номеру материала имеется.
Спеца по 1с уже нет(
Подскажите как это сделать в пользовательском доступе? с 1с не работал с 2007года, какой отчет по менюшкам?

101 03.02.2017 11:03

(2) Привет Гена, 8.2 ВыгрузкаЗагрузкаДанныхXML.epf посмотри эту - подойдет может в поиске свободно лежит

101 03.02.2017 11:08

(3) внешнюю обработку (нужную по выгрузке) далее файл - открыть

Гена 03.02.2017 11:17

4-101 > Привет. Там не учитывается, что коды сотрудников в базах не синхронизированы. Помнится лет 10 назад ты писал какую-то вспомогательную табличку типа:
Код сотра базы 1 <---> код сотра базы 2
по которой струячила выгрузка/загрузка

Или я ошибаюсь?

101 03.02.2017 11:31

(6) не, для 8-ки я таких изысков не писал, для 7-ки я уж и не помню, чо ток не писал ))))

Гена 03.02.2017 11:41

7-101 > Стареешь, дядя Лёша )
Раньше, помнится, ты модули кодил со скоростью нажатия клавиш на клавиатуре )

artAB 03.02.2017 13:18

Появился доступ к конфигуратору...может есть возможность напрямую с объектов данные выгрузить?
А готового в системе нет ничего в виде элементарного отчета?
Показать список приходной номенклатуры за дату...
Если быть точным то Бух 8.2 ред. 2.0

Ткачик 03.02.2017 13:39

[quote=artAB;43689630]Появился доступ к конфигуратору...может есть возможность напрямую с объектов данные выгрузить?[/quote] Конфигуратор дает доступ к [b]конфигурации [/b](метаданным) базы, и не дает - к данным.

На пальцах: у всех организаций, использующих типовую (неизмененную) программу одного и того же релиза конфигурация базы - одинакова, а вот данные - разные.

VZ 03.02.2017 14:15

0-artAB > "Выгрузка таблицы" - одна песня. Сочиняем таблицу в любимом формате, и выгружаем в файл. Если результат понравился, довешиваем заполнение строк/колонок из данных.
Учитывая, что кроме строк, чисел, и дат запихивать в эту таблицу низзя.
"Срез данных" - совершенно другая песня, к выгрузке/загрузки отношения не имеет. Разве что подкорректировать список для.

Доступ к конфигуратору дали необдуманно.

artAB 03.02.2017 14:47

Господа давайте так....
Если я правильно понимаю то в типовых конфигурациях присутствует функционал только для ведения оперативной деятельности, элементарная управленческая отчетность отсутствует.
Надо выгрузить в Excel все строки приходников, какая информация необходима выше в топике...
Как я понял требуемую задачу без дополнительной программной реализации выполнить нельзя? На уровне пользовательского доступа?
Если нельзя значит далее передам задачу..

VZ 03.02.2017 15:17

12-artAB > "[em]Если я правильно понимаю то в типовых конфигурациях присутствует функционал только для ведения оперативной деятельности, элементарная управленческая отчетность отсутствует[/em]" - неправильно понимаешь. Присутствует и "оперативная", и "управленческая" информация. Только вот надо конкретизировать что есть что ;)
"[em]Надо выгрузить в Excel [/em]" - функционал в БП2 встроен.
"[em]Как я понял требуемую задачу без дополнительной программной реализации выполнить нельзя? На уровне пользовательского доступа?[/em]" - ну, почему же...
Получить оборотную ведомость? - Штатный функционал.
Выгрузить полученную таблицу в форме Excel-я? не вопрос.
Как будем делать отбор? - Вопрос "реализатору": можно глазками. Можно типовым отчетом, применяя дозволенные фильтры. А глазками отсечь то, что дозволенными фильтрами не отсекается.
Все, что первоначально не присутствует в настройках, менюшках и обработках - и есть "программная реализация". Для %99.9 случаев лазать в конфигурацию для этого не нужно.
А вот [u]исполнение[/u] - это всегда [em]пользовательский доступ[/em]. И никак иначе.

artAB 03.02.2017 15:39

13-VZ >
Вот хорошо конкретика пошла))
Попробую еще раз более полно развернуть задачу....
- имеем конфигурацию Бух 8.2 релиз 2.0
- номенклатурный справочник давно загружен, остатки перенесены в новую систему
- в результате промышленной эксплуатации новой системы возникла задача догрузить информацию в новую систему в частности внести информацию в новую систему по части старых приходных цен поступления
- имеется как пользовательский доступ так и доступ к конфигуратору
- специалистов по 1с нет

Необходимо получить в экселе табличку в которой будет следующая информация
- номенклатурный номер (БП353354)
- наименование (Краска масляная ПФ115 синяя)
- цена (115р)
- если еще 10ый субсчет будет указан, будет замечательно

Далее я эту информацию загружу в новую систему...
Какой конкретно отчет по менюшке мне запустить???
Информация необходима за все время существования базы..

Приходники М4 бухгалтера вносили, номенклатура имеется, задача простецкая, выгрузить все строки всех приходников за все время.

101 03.02.2017 15:53

[url]https://yandex.ru/search/?text=%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8%201%D1%81%208.2%20&lr=213[/url]

101 03.02.2017 16:01

а можно попробовать - в меню - отчеты - прочие - универсальный отчет

Чучундер 03.02.2017 16:09

1. настроить типовой приходный документ на вывод нужных колонок в табличной части -> штатная возможность.
2. воспользоваться печатью табличной части (можно поставить галки какие столбцы выводить каике нет) -> штатная возможность
.
???

Ткачик 03.02.2017 16:21

[quote=artAB;43690757]- в результате промышленной эксплуатации новой системы возникла задача догрузить информацию в новую систему в частности внести информацию в новую систему по части старых приходных цен поступления
- имеется как пользовательский доступ так и доступ к конфигуратору
- специалистов по 1с нет[/quote] Сэкономили? Значит, теперь можно и раскошелиться малость.

[quote=artAB;43690757]Какой конкретно отчет по менюшке мне запустить???[/quote] Нет в менюшках готового отчета полностью под ваши хотелки.

Наверняка на соответствующих ресурсах можно найти что-то подходящее (или требующее минимального допиливания), только надо [b]понимать[/b], что ищешь. А рыть файлопомойки для чужого дяди забесплатно - кому оно надо?

[quote=artAB;43690757]Информация необходима за все время существования базы..[/quote] Значит, задача поставлена как минимум неполно: нигде в ТЗ даже не упоминается [b]дата[/b] поступления.

P.S. И вообще, просить у специалистов по 1С халявной помощи в [b]уходе[/b] от 1С - борзометр не зашкаливает?

USSR 03.02.2017 17:08

Внесу свои 5 копеек. Повеселило, что задача простецкая. Любой документ имеет кучу ссылочных реквизитов (Организация, Контрагент, Договор, Склад, Номенклатура) и чтобы корректно выкачать и корректно закачать надо как-то выгружать и загружать эти как бы неупомянутые данные. Задача облегчается если в базе приемнике есть требуемые элементы справочников базы источника (речь про участвующих в выгрузке), тогда можно использовать ЗначениеВСтрокуВнутр и обратно. Другими словами у элементов должны быть одни и те же GUID, иначе сразу вопрос как синхронизировать. Вот поэтому и придуман XML с сетевой структурой, либо пишем самописное, но со своими нюансами
я бы посоветовал просто набить руками, один раз набили, значит можно и второй, руки не отсохнут и все под контролем

VZ 03.02.2017 17:18

14-artAB > Хорошая вещь - конкретика :)
"Бухгалтерия 8.2" - [u]не существует[/u]. Существует [u]конфигурация[/u] [b]Бухгалтерия предприятия редакция 2.0[/b] (сокращенно БП2).
А так же [b]Бухгалтерия предприятия редакция 3.0[/b] (сокращенно БП3).
"Предприятие 2.0" - это [u]платформа[/u]. Т.е. то, на чем конфигурации исполняются. Не обязательно БП. Могут быть ЗУП, УТ (управление торговлей), и много-много других.

Только вот текущие конфигурации БП2 требуют платформу [b]Предприятие 3.0[/b].
А это означает, что имеющаяся БП2 требует [b] [u]апгрейда[/u][/b]. До современного состояния.
Это тем более необходимо, что для БП2 2017 год [em]тоже[/em] роковой ;)

Из всех недомолвок яственно выплывает, что "только дополнить" не выйдет. Не взлетит, как у нас говорят. Не взлетит как самолет, которому часть деталей поменяют. Ни самолеты, ни конфигурации "половинками" летать не могут.

А это означает, что цель (нормальная работа) достигнута быть не может. Вы будете возмущаться "За что деньги плОчены??", а исполнитель огрызаться: "Что сказано, то и сделано! Пуговицы пришиты крепко? Зубами не оторвать? Получите и распишитесь!"

nordbox 03.02.2017 19:46

(14) ОСВ по 41-му счету сделай с отбором нужного
Потом сохрани в ексель

shik2005 06.02.2017 06:24

[quote=nordbox;43692153] (14) ОСВ по 41-му счету сделай с отбором нужного Потом сохрани в ексель [/quote]

Автор про 10-й счет упомянул (в 14-м сообщении). Так что ОСВ по 41 может и не хватить...

artAB 06.02.2017 12:29

Спасибо, за советы.
Версия системы следующая:
Бухгалтерия предприятия, редакция 2.0 (2.0.64.31)
Система не используется в продуктивной эксплуатации, ранее на ней работали с 2011года
На данный момент заказчик работает в другой отличной от 1С системе. Загрузка и ввод начальных остатков уже произведен. Меппинг номенклатурного номера 1С успешно живет в новой системе.
Мне просто необходима выгрузка из 1С следующих данных в виде таблицы
Поля:
- номенклатурный номер материала (обязательно)
- наименование материала (обязательно)
- цена прихода, можно стоимость и кол-во (обязательно)
Выгрузка необходима за весь период работы системы 1С, первичная выборка он же срез, он же ключ списка и т.д. это табличная часть документа поступления.
Как и куда далее загрузить это уже не проблема.
Что бы было понятнее с точки зрения бизнеса:
Бухгалтера выполняют процесс оприходования материалов на склад, печатают приходник М4, в 1с возникают проводки
Д10-К60 или Д10-К15 и т.д. то есть дебетуется счет запасов.
Данные хранятся ну максимум в 2х таблицах...
Я понимаю что в 1с надо работать с регистрами или документами или еще какими объектами более высокого уровня нежели таблица.
Если есть возможность получить данную информацию не прибегая к доп. разработкам, прогрузке всяких дополнений обновления и т.д., то подскажите как какой отчет использовать или какой документ в универсальном отчете выбрать, или регистр и т.д.
Если эту задачу нельзя решить на уровне рядового пользователя системы, не вникая глубоко в концепции построения структур данных, хранения и т.д. то значит нельзя, я передам проблему выше для поиска фрилансера для этой задачи.

На данный момент пробовал
1. Оборотки - не подошли, так как в них отсутствовали номенклатурные номера, да и иерархия списка не подходит
2. Универсальные отчеты - принцип работы понятен, не понятно только какие объекты в качестве источника данных брать в работу.

Климов Сергей 06.02.2017 13:21

2(23) Отчеты - Прочие - Универсальный отчет. В отчете: тип данных - документ, объект - Поступление товаров и услуг, таблица - Товары. По кнопке "Настройки" выберешь нужные поля, отборы и т.д.

artAB 06.02.2017 14:29

24-Климов Сергей >
Большое спасибо.
Все получилось.

101 08.02.2017 09:05

(24) может не стоит брать усредненные параметры ?

Климов Сергей 08.02.2017 09:33

2(26) Не понял про усреднённые параметры. В отчёт выбираются данные из табличной части документа.


Текущее время: 13:24. Часовой пояс GMT +3.