Групповая обработка справочников и документов (управляемые формы)

Содержание

Обмен документами Поступления-Реализации и Счетами-фактурами в базах 1С Бухгалтерия 8.2, 8.3 с возможностью преобразования Промо

Позволяет выгрузить документы поступления или реализации с данными на закладках «товары» и «услуги» и счета-фактуры в файл Excel (.CSV)и загрузить их, используя настройки преобразования.
Выгрузка и загрузка работает в обоих релизах бухгалтерии ( 8.2->8.2, 8.2->8.3, 8.3->8.2, 8.3->8.3).
Удобна для обмена документами между базами контрагентов (реализацию в поступление, поступление в реализацию), либо внутри одной базы (поступление из реализации с уменьшением цены на % , реализация из поступления с повышением цены на %), либо перенос документов в копию. Не использует правила обмена, поэтому не зависит от релизов конфигураций. Работает с конфигурациями 8.2 и 8.3 (есть обычная и управляемая форма). Файл обмена универсальный для обоих редакций

ВНИМАНИЕ ! В связи с наличием неуправляемых форм обработка не работает в сервисе 1С:Fresh.

4000 руб.

Загрузка данных из других источников

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

  Конечно же можно решать каждую такую задачу отдельно, создавая узкоспециализированную обработку загрузки данных, которая умеет делать только ЭТО и после успешной загрузки её можно удалять, но я в случае

Лучше использовать обработку с ИТС ЗагрузкаДанныхИзТабличногодокумента. Я использую вот эту разработку //infostart.ru/public/21890/, т.к. она позволяет так же грузить информацию в движения документа — это становится особенно важным, когда необходимо загрузить данные в документ Корректировка записей регистров или в документ Операция (бухгалтерский и налоговый учет)

Пример, как ей пользоваться и в каких случаях она очень актуальна — будет, но чуть позже

Консоль запросов с графом (Анализатор сложных запросов) Промо

Консоль запросов для анализа запросов с большим количеством временных таблиц и вложенных запросов. Отображает структуру взаимосвязей временных таблиц в виде графа. Позволяет быстро передвигаться по тексту запроса и получать результат выполнения подзапросов. Единственная консоль запросов, которая позволяет выводить результат выполнения вложенных запросов и любой части объединения запроса. Удобное получение данных запроса из отладчика включая временные таблицы. Текст запроса в структурированном виде (можно свернуть, развернуть текст подзапроса). И еще много другого, чего вы не найдете в других консолях запросов. Поддержка УФ и ОФ.
Версия 0.9.1 от 18.10.2019 (поддержка WebKit).

10 стартмани

Приступим!

1. Допустим, что мы уже создали конфигурацию на управляемых формах в платформе 8.3.

2. Создаем (или перетаскиваем из примера в этой публикации) общий модуль «ГрупповоеИзменениеОбъектовКлиент» (в свойствах модуля поставить флажок напротив «Клиент»):

////////////////////////////////////////////////////////////////////////////////
// Подсистема "Групповое изменение объектов".
//
////////////////////////////////////////////////////////////////////////////////

#Область ПрограммныйИнтерфейс

// Используется для открытия формы группового изменения объектов.
//
// Параметры:
//  Список - ТаблицаФормы - элемент формы списка, содержащий ссылки на изменяемые объекты.
//
Процедура ИзменитьВыделенные(Список) Экспорт
	
	ВыделенныеСтроки = Список.ВыделенныеСтроки;
	
	ПараметрыФормы = Новый Структура("МассивОбъектов", Новый Массив);
	
	Для Каждого ВыделеннаяСтрока Из ВыделенныеСтроки Цикл
		Если ТипЗнч(ВыделеннаяСтрока) = Тип("СтрокаГруппировкиДинамическогоСписка") Тогда
			Продолжить;
		КонецЕсли;
		
		ТекущаяСтрока = Список.ДанныеСтроки(ВыделеннаяСтрока);
		
		Если ТекущаяСтрока <> Неопределено Тогда
			
			ПараметрыФормы.МассивОбъектов.Добавить(ТекущаяСтрока.Ссылка);
			
		КонецЕсли;
		
	КонецЦикла;
	
	Если ПараметрыФормы.МассивОбъектов.Количество() = 0 Тогда
		ПоказатьПредупреждение(, НСтр("ru = 'Команда не может быть выполнена для указанного объекта.'"));
		Возврат;
	КонецЕсли;
		
	ОткрытьФорму("Обработка.ГрупповоеИзменениеРеквизитов.Форма", ПараметрыФормы);
	
КонецПроцедуры

#КонецОбласти

3. Перетаскиваем обработку из моей демо-конфигурации в свою. Т.е. открываете два окна конфигуратора, в моей базе хватаете мышью обработку «ГрупповоеИзменениеРеквизитов» и перетаскиваете ее в свою базу. См. рис.

4. Открываем форму списка любого справочника или документа. В моем случае это будет «Контрагенты».В числе колонок списка обязательно должно быть поле с именем «Ссылка», которое содержит ссылку на объект справочника или документа. Если у вас Список типа «Динамический список» с произвольным запросом, убедитесь, что в числе выбираемых полей есть поле «Ссылка». В обычном же динамическом списке это поле будет присутствовать.

5. Теперь нам нужно добавить команду для того, чтобы пользователь мог производить изменение реквизитов.На вкладке команды создаем новую команду и процедуру (выполняемую на клиенте). Содержание процедуры такое:

&НаКлиенте
Процедура ИзменитьВыделенные(Команда)
	ГрупповоеИзменениеОбъектовКлиент.ИзменитьВыделенные(Элементы.Список);
КонецПроцедуры

Далее будет рисунок как все должно выглядеть. И чуть ниже подробнее, если кто не поймет.

6. Чтобы эту команду пользователь мог вызывать из контекстного меню списка, нам надо это меню добавить.

И теперь мы хватаем мышью нашу команду и перетаскиваем в контекстное меню, чтобы получилось как ниже на рисунке:

Вот и все. Сохраняем и обновляем конфигурацию.

По сути все просто — мы добавили в форму списка команду (а именно — засунули ее в контекстное меню), которая вызывает процедуру общего модуля, который в свою очередь открывает обработку редактирования реквизитов.

А еще проще сказать — мы взяли и позаимствовали у 1С их типовой вариант.Мне кажется, такой вариант удобнее чем в публикации, которую я упомянул выше.

Как поменять (заполнить) значения дополнительного реквизита справочника/документа?

Точно также как и с обычными реквизитами. Рассмотрим на примере. Допустим мы создали дополнительный реквизит «Категория» для номенклатуры. Категория может быть «Стандарт» либо «Расширенный». Реквизит изначально у нас пустой во всей номенклатуре, как же нам быстро его проставить для всех элементов?

  1. Открываем групповую обработку и задаем отбор, который позволит нам вычленить те элементы, для которых мы хотим установить значение доп. реквизита «Стандарт», допустим такие:

  2. Далее ищем в списке наш дополнительный реквизит и задаем ему нужное значение:

  3. Далее проделываем то же самое для заполнения дополнительного реквизита в номенклатуре следующей категории.

Готово — вы проставили значения дополнительных реквизитов во всей номенклатуре и не потратили много времени.

УПП. Реализация товаров в у.е. Формирование рублевых сумм проводок и регистров накопления с учетом ранее поступивших авансов : сразу при проведении документа

Договор с покупателем ведется в условных единицах.
Вид взаиморасчетов : по договору. Ведем взаиморасчеты в разрезе документов расчетов.
Ранее поступил аванс на 2 000 EUR. Курс был 45 руб
Теперь производим отгрузку на 5 000 EUR. Курс изменился и стал : 60 руб.
Проводки по отгрузке формируются с учетом ранее поступившего аванса.
Сумма реализации должна составить : 2 000 х 45 + 3 000 х 60 = 90 000 + 180 000 = 270 000 руб.е
В типовой реализации проведение дает сумму по реализации 270 000 только для регистра накопления «Взаиморасчеты с контрагентами по документам расчетов»
После внесения доработок в обработку проведения (процедура «Движения Регистров») данные по другим регистрам тоже выходят на сумму с учетом поступившего ранее аванса.
Проверено для вариантов настройки программы:
1.Валюта упр.учета — Рубли
2.Валюта упр.учета НЕ Рубли

2 стартмани

Загрузка из Excel книги покупок и книги продаж в 1С:Бухгалтерия 3.0, 1С:Бухгалтерия 2.0 для последующего формирования декларации НДС 2018-2021 Промо

Обработка позволяет формировать средствами 1С Налоговую декларацию по НДС
(Приложение № 4
к постановлению Правительства Российской Федерации
от 26 декабря 2011 г. № 1137
(в ред. Постановления Правительства РФ от 19.08.2017 № 981)  и (в ред. 28.04.2018: ФНС приказом от 06.04.2018 № ММВ-7-6/196@)
заполнив файл Excel книгой продаж, покупок по стандарту (Постановления Правительства РФ от 19.08.2017 № 981) (в ред. 28.04.2018: ФНС приказом от 06.04.2018 № ММВ-7-6/196@) или загрузив минимум информации из любой внешней базы. Итог — Декларация в электронном виде для сдачи в ФНС. Повышение с 01.01.2019 ставки НДС с 18 до 20% на основании Федерального закона от 3 августа 2018 года № 303-ФЗ потребовало внести коррективы и в постановление Правительства РФ от 26.12.2011 № 1137

2000 руб.

Групповая обработка прикрепленных файлов

Кому не знакомы авралы в бухгалтерии, когда налоговая требует представить копии всех документов за два-три года? Кто не получал сюрпризов в виде отсутствия документов, когда завтра их нужно уже представлять проверяющим? 1С предлагает прикрепление и хранение копий документов (в том числе со сканера) в базе, а данная обработка решает вопрос их быстрой подборки, сортировки и выгрузки, а также быстрого и эффективного контроля наличия или отсутствия документов в базе с формированием реестров как выгруженных, так и отсутствующих документов.
В настоящий момент обработка бесплатна, в дальнейшем планируется платная версия с расширенными возможностями.
Скажите решительное «Нет» авралам в бухгалтерии и штрафам за несвоевременное представление документов!

4 стартмани

Затраты в растениеводстве 1С: ЕРП АПК

К сожалению, информации об отраслевом решении 1С: ЕРП АПК крайне мало. У разработчика есть методичка под названием Обучающий курс, однако она недостаточно полно описывает функционал, да и обновляется гораздо реже, чем сама конфигурация. Поэтому возникло желание написать цикл статей, где попробовать обобщить свой опыт работы с данной конфигурацией в части учета в растениеводстве.
В настоящий момент в конфигурации поддерживаются два режима формирования себестоимости в растениеводстве: ежемесячный по фактической себестоимости и расчет по плановой в течение года с расчетом фактической в конце года. Про второй вариант в данной статье не будем говорить, вариант относительно новый и на фактических данных мной еще не проверялся.

Конструктор печатных форм для ЗУП 3.1 по шаблонам MSOffice и OpenOffice Промо

Данная обработка позволяет быстро создавать печатные формы документов на основании документов из программы 1С ЗУП8 версии 3.1.
Печатные формы можно заполнять на основании следующих документов: «Прием на работу», «Прием на работу списком», «Кадровый перевод», «Кадровый перевод списком», «Перемещение в другое подразделение», «Договор ГПХ»

Обработка протестирована на платформе 1С:Предприятие 8.3 (8.3.12.1714) релиз ЗУП 3.1.9.187
Тонкий клиент (файловый или клиент-сервер)
Установленный Microsoft office (2003 и выше) или OpenOffice/LibreOffice

09/04/2019 Исправил ошибку, возникающую, если наименование вида расчета содержит скобки.

1 стартмани

Из Excel в 1С «одним нажатием»: накладные, счета, УПД, ТОРГ-12, отчеты комиссионера, прайс-листы, заказы и т.д. (УТ10-11.х, БП2-3.х, УПП1.3, ERP2.х, КА1.1-2.х, Розница1-2.х, УНФ1.х, УТП2.х, Альфа-Авто 5.х, Автосервис 1.х, Далион УМ 2.хх) Промо

Универсальная обработка для загрузки документов из Excel в 1С. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку «Загрузить». Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, заказ, отчет комиссионера и т.д.). Не требует MS Office. Содержит модуль работы с электронной почтой. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. Работает во всех основных конфигурациях 1С8. При покупке лицензии вы получите 1 месяц бесплатной тех.поддержки.

5100
4590 руб.

Выгрузка-загрузка любых данных между похожими конфигурациями ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска Промо

(Топчий Д.Ю.) Представляю Вашему вниманию обработки, которые являются эволюционным развитием способа обмена! Что же Вы получаете? 2 способа обмена объектами – с ОДИНАКОВОЙ структурой и с ОТЛИЧАЮЩЕЙСЯ! Забудьте о том, что не могли ранее перенести данные между базами, из-за того, что изменилась структура объектов в одной из них с обновлением конфигурации – теперь это в прошлом! Теперь не помеха для обмена изменение состава реквизитов объекта (измерений, ресурсов)/состава табличных частей/реквизитов табличных частей/типов реквизитов! А так же получаете быстрый алгоритм обмена, с возможностью указания уровня выгрузки объектов по ссылкам как через файл, так и через COM; Система слежения за дублями предопределенных элементов при загрузке; Система поиска связей объектов для выгрузки; Отборы для каждого объекта конфигурации в отдельности; Динамическая замена произвольных ссылок при обмене; Сброс нумерации документов при загрузке; Выбор регистров движений для выгрузки. И ГЛАВНОЕ — обработка каждого объекта перед выгрузкой / перед запись / после записи! Обработки протестированы и готовы для работы. Обновления в течении года после покупки БЕСПЛАТНЫ!. (Обновление от 20.07.2021, версия 8.5)

10788
9709 руб.

Новости для пользователей

Для уведомления пользователей программных продуктов 1С о разных событиях, в них включена подсистема «Новостной центр». Это довольно удобная штука, т.к. новостные ленты сообщают о выходе обновлений, о новостях и событиях в сфере учёта. Но можно увеличить пользу от новостной подсистемы используя её локально в рамках 1С базы. Например, внутренняя служба техподдержки или внедряющая компания может через новостную ленту оповещать пользователей информационной базы об изменениях в программе, совещаниях, проведении тестирований, заполнения нужных документов или сдача отчетов к определенной дате и т.п.

Как изменить реквизиты у нескольких объектов

Самый простой способ изменения реквизитов – использование функции «Изменить выделенные» в форме списка объектов. С ее помощью можно отредактировать несколько элементов или реквизитов справочника. Действия будут следующими:

  • необходимо открыть форму списка справочника «Номенклатура»;
  • затем выделить несколько элементов, сделать это можно с помощью кнопок «Ctrl», «Shift». Нужно выбрать любой из элементов, и щелкнуть по нему правой кнопкой мыши;
  • в открывшемся меню следует перейти к пункту «Изменить выделенные».

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

Изменение данных всех элементов в определенных папках доступно в «Дополнительных реквизитах». В этом случае следует задать «Обрабатывать дочерние элементы». Для подтверждения действия остается кликнуть на «Изменить реквизиты». Время обработки зависит от количества выбранных предметов. Программа выдаст подтверждение завершения операции.

Аналогичная схема может использоваться и при работе с документами. Для этих объектов доступны такие функции как выделение, пометка на удаление, отмена ранее введенных действий. Доступна печать нескольких документов одновременно, сделать это можно с помощью кнопки «Печать».

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

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

Алгоритм действий включает несколько этапов:

  • необходимо перейти в раздел «Администрирование»;
  • затем выбрать меню «Поддержка и обслуживание»;
  • после чего задать обработку «Групповое изменение реквизитов».

Ее также можно найти в разделе «Все функции». Этот способ основан на объяснении системе, какие объекты следует изменить, а также, что с ними в последующем нужно сделать.

Инструкция по универсальной обработке документов

На первый взгляд работа с этим интерфейсом может выдаться сложной. Но на самом деле, этот механизм гораздо упрощает работу. Для начала пользователю следует выбрать в конфигурации справочники или документы. Затем задать объекты в «Выборе элементов для изменения».

Групповая обработка подгрузит все реквизиты выбранных элементов после подтверждения действия. Но пользователю не нужно менять все документы, их может быть очень много. Для сортировки по определенным условиям предусмотрена кнопка «Добавить условие отбора». На этом этапе появится форма, похожая на форму настройки отчета.

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

После подтверждения готовности итогового перечня элементов справочника или документов, необходимо кликнуть на «ОК». Далее необходимо установить реквизиты для изменения в табличной части и объектах.

Для групповой обработки в товароучетной программе может использоваться режим «Ввести новые значения». Изменение, установка новых значений доступны в столбце «Новое значение», после чего остается только подтвердить действие.

Есть еще один режим функционирования групповой обработки объектов конфигурации. Для того чтобы воспользоваться этим способом необходимо выбрать «Выполнить произвольный алгоритм». Но пользователю потребуются навыки программирования в 1C.

Интерфейс делится на несколько частей:

  • в левой части расположено поле, в котором указывается механизм обработки;
  • в правой части задаются реквизиты заданных объектов конфигурации.

Для изменения элементов справочников и документов можно отключить безопасный режим. Доступна функция «Объект записывается», с помощью которой можно выполнить отключение автоматической записи, если пользователь намерен установить условие в коде.

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

Инструменты изменения введенных данных существенно экономят время, но пользоваться ими нужно с осторожностью

При работе в типовых конфигурациях важно помнить о зонах ответственности и закрытых периодах. Консультацию по групповой обработке документов и справочников можно получить у наших специалистов по сопровождению 1С.

Выплата дивидендов в 1С 8.3
Учет лизинга в 1С 8.3: пошаговая инструкция

Git + 1С. Часть 1. Как подключиться к команде разработки и начать использовать Git

Первая статья из цикла инструкций по работе с Git в 1С-разработке. Рассмотрим, как настроить рабочее место, как получить свою «копию» проекта для разработки и приступить к полезным действиям. Все примеры будут изложены в рамках трёх практических кейсов: 1. Моя команда дорабатывает типовую конфигурацию, использует приватный репозиторий на BitBucket, в котором версионируются внешние отчеты/обработки, расширения конфигураций и правила обмена; 2. Я участвую в стартап-команде, которая разрабатывает свою конфигурацию с использованием Git и GitLab; 3. Я принимаю участие в развитии OpenSource-продукта на GitHub как заинтересованный разработчик (контрибьютор).

Автоматизация перерасчета отпускных после начисления заработной платы, минимизация ошибок НДФЛ, возникающих в результате некорректного перерасчета документов «Отпуск». ЗУП 3.1 КОРП

Для автоматизации ежемесячного перерасчета отпускных после выплаты заработной платы и минимизации ошибок для сдачи отчетов НДФЛ, полученных в результате некорректного перерасчета отпускных, были созданы внешние обработки «Перерасчет отпусков исправительными» и «Перерасчет отпусков».
Рекомендации по применению : для документов «Отпуск», зарегистрированных в текущем расчетном периоде, следует применять обработку «Перерасчет отпусков»,
для документов «Отпуск», зарегистрированных ранее текущего расчетного периода, применяется обработка «Перерасчет отпусков исправительными».

1000 руб.

Работа с картами 1С 4 в 1: Яндекс, Google , 2ГИС, OpenStreetMap(OpenLayers) Промо

С каждым годом становится все очевидно, что использование онлайн-сервисов намного упрощает жизнь. К сожалению по картографическим сервисам условия пока жестковаты. Но, ориентируясь на будущее, я решил показать возможности API выше указанных сервисов:
Инициализация карты
Поиск адреса на карте с текстовым представлением
Геокодинг
Обратная поиск адреса по ее координатами
Взаимодействие с картами — прием координат установленного на карте метки
Построение маршрутов по указанным точками
Кластеризация меток на карте при увеличении масштаба
Теперь также поддержка тонкого и веб-клиента

1 стартмани

Загрузка банковской выписки из Excel

Обработка создания файла по стандарту обмена с системами «Клиент банка» kl_to_1c.txt
Формат файла обмена Российская Федерация, версия 1.02

При восстановлении учета в случае отсутствия в 1с банковских выписок (например, р/с в банке закрыт в связи с банкротством и доступ к выгрузке из клиент-банка невозможен), можно запросить у банка выписку за период в формате Excel. С помощью этой обработки создается файл формата 1CClientBankExchange, в 1с77 он назывался kl_to_1c.txt который загружается штатными средствами в 1с8. При этом будут созданы загружаемые контрагенты и их р/с.

3000 руб.

Распределение и контроль перечисленного НДФЛ в ЗиК 7.7

Исправленный алгоритм распределения сумм уплаченного НДФЛ для конфигурации «Зарплата+Кадры» релизов 7.70.321-322
Предлагаемый алгоритм учитывает следующие ситуации, возникающие у налоговых агентов:
1. Корректное распределение уплаты по НДФЛ в разрезе ставок и ОКАТО/КПП
2. Правильное распределение сумм уплаченного НДФЛ по сотрудникам, для которых за расчётный месяц были ведены промежуточные документы уплаты (уволенные, отпускники, и т.п.)
3. Возможность отражения отрицательного исчисленного НДФЛ (опционально, настраивается интерактивно и автоматически)
4. Возможность контроля наличия излишней уплаты по НДФЛ, а также возможность распределения данной излишней уплаты по сотрудникам (опционально, настраивается интерактивно и автоматически)

1 стартмани

Создание договоров по шаблонам Word в УТ 11.2, БП 3.0 с возможностью хранения в справочнике «Файлы»

Публикация предназначена тем, кто ведет договоры в УТ 11 не только в справочнике «Договоры с контрагентами», но также формирует и согласовывает с контрагентами договоры в формате Word (*.doc). А так как программисты люди ленивые и я не являюсь исключением в этом (хорошем) смысле :), была создана эта печатная форма. Но это не простая печатная форма, а инструмент, который позволяет на основании шаблона, хранящегося в информационной базе в справочнике «Файлы», быстро заполнять и сохранять тут же в справочник «Файлы», но в другую папку, уже заполненный на основании шаблона договор в формате Word.

10 стартмани

Электронная таблица средствами 1С (Версия 2.0)

Функционал электронной таблицы для программ на платформе 1С реализован на основе табличных документов. Функционал реализован в виде обработки. Большую часть формы обработки занимают листы (закладки) с табличными документами, которые выполняет роль электронной таблицы. Листы могут быть добавлены, удалены или переименованы. Ограничение по количеству листов определяется возможностью платформы. В формулах электронной таблицы можно использовать любые языковые конструкции, процедуры и функции 1С, ссылки на другие ячейки электронной таблицы расположенные в том числе и на других листах. Допустимо обращаться к ячейкам электронной таблицы по имени именованной области. В случае использования в формулах электронной таблицы данных из самой таблицы пересчет зависимых ячеек с формулами производится автоматически. Электронную таблицу можно сохранить в файл.

1 стартмани

23.04.2019   
22248   
76   
user706545_kseg1971   

40
   

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

Очень часто при получении отчетности по конкретной номенклатуре заинтересованное лицо задает много вопросов, ответы на которые неочевидны. По какой причине одна и та же номенклатура продублирована в справочнике или отличается незначительно по написанию? Какую номенклатуру выбрать в роли аналитики? Какую номенклатуру выбрать при создании новых документов?… Очевидно, что при выборе некорректной позиции из справочника номенклатур в 1С пользователь получит некорректные данные, что приводит к потере полноценного контроля над ситуацией (например, состоянием складских запасов).

Exec — Выполнение кода, консоль запросов и не только! Промо

Незаменимый инструмент администратора БД и программиста:
Выполняйте произвольный код из режима 1С Предприятие; сохраняйте/загружайте часто используемые скрипты; выполняйте запросы с замером производительности запроса в целом и каждой из временных таблиц в частности, а также с просмотром содержимого временных таблиц; произвольным образом изменяйте любые объекты БД, редактируя даже не вынесенные на формы реквизиты и записывая изменения в режиме «ОбменДанными.Загрузка = Истина»; легко узнавайте ИД объектов БД; выполняйте прямые запросы к SQL с замером производительности и не только!

5 стартмани

Гламурная консоль запросов «СуперСтар» (толстый клиент) Промо

Инструменты разработчика бывают разного назначения. Бывает технологическая инструментальная консоль для всяких выгрузок и исполнения фрагментов кода. Ну а бывает любимая консоль — нечто более сокровенное, как для меня эта консоль — можно сказать мой «рабочий орган», в котором проводишь большую часть рабочего дня и который самое главное должен быть красивый, удобный и поднимающий настроение.
С эстетической точки зрения мне не нравится интерфейс управляемых форм, мне кажется старые формы красивее.
Надеюсь прелести рисованных неуправляемых форм со всякими фишечками и рюшечками толстого клиента помогут мне доставить всем программистам удовольствие от работы с данной версией консоли, которое получаю от нее я сам.

Огромное уважение автору оригинальной разработки Hobi (http://infostart.ru/profile/132974/), с разрешения которого я занимаюсь доработкой этой формы консоли для толстого клиента обычного приложения 8.2 (устаревшая версия http://infostart.ru/public/125225/).

1 стартмани

Групповое изменение реквизитов объектов

  Это достаточно частая задача и она имеет множество вариаций. Например, необходимо пометить на удаление(или переместить) все элементы номенклатуры в определенной группе, с видом номенклатуры Материалы. Для решения данной задачи достаточно воспользоваться обработкой, которая есть во всех типовых конфигурациях — это ГрупповаяОбработкаСправочниковИДокументов (в полном интерфейсе, в главном меню Сервис ->Групповая обработка справочников и документов). Как видно из названия — эта штука умеет обрабатывать только справочники и документы, при чем обрабатываются только элементы справочников, группы(реквизит ЭтоГруппа=Истина) не обрабатываются. Кроме самих элементов справочников или документов можно так же обработать их табличные части. Как это сделать:

  1. Открываем обработку
  2. Выбираем тип объекта Справочники или Документы, если необходимо обработать табличные части ставим галку Обрабатывать табличные части(рис. 5)
  3. Добавляем виды обрабатываемых объектов в табличную часть
  4. После этого устанавливаем отбор, чтобы выбрать только интересующие объекты для обработки
  5. Жмем кнопку Отобрать. Будут отобраны объекты, выполнен переход на вкладку Обработка. Если необходимо выполнить отбор по свойствам/категориям объектов — жмем кнопку Настройка на верхней панели, ставим соответствующую галку
  6. На вкладке Обработка можно просмотреть все что отобрано и проставить отметки на тех элементах, которые нужно обработать.
  7. Выбираем действие из перечня (изменить Дата, Проведение документа, Пометка на удаление, Группа, Изменить свойство…, Изменить Категорию…, Изменить реквизит)
  8. Жмем кнопку Выполнить

Картинки

Рис 6. Групповая обработка справочников и документов. Объекты отбора
 

 
Рис. 7.  Групповая обработка справочников и документов. Выполнить действие

 
   Так же хочу отметить вот эту публикацию ГОСиД — Универсал — это та же групповая обработка справочников и документов, но доработанная и её можно использовать в любой конфигурации.  
   Но иногда задача стоит более изощренно: например, необходимо создать единицу измерения для элементов справочника номенклатура после некорректной загрузки. Здесь уже групповая обработка справочников и документов бессильна, нам  поможет УниверсальныеПодборИОбработкаОбъектов. Последовательность будет такая:

Открываем обработку УниверсальныеПодборИОбработкаОбъектов.epf

В поле объект поиска выбираем справочник Номенклатура

На вкладке отбор по значениям реквизитов указываем по каким критериям необходимо отобрать элементы справочника

Обратите внимание, что если не установить отбор по реквизиту ЭтоГруппа, то в выборку так же попадут и группы, чего нам не нужно
Жмем кнопку Найти объекты.
Переходим на вкладку Обработки. В дереве Обработка/Настройка добавляем новый элемент в разделе Произвольный алгоритм и пишем код

НачатьТранзакцию();

ЕдИзм = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
ЕдИзм.Владелец = Объект.Ссылка;
ЕдИзм.Наименование = «Наше наименование»;
ЕдИзм.ЕдиницаПоКлассификатору = // Каким-то образом ищем единицу в классификаторе
ЕдИзм.Коэффициент = 1;
ЕдИзм.Записать();

Объект.ЕдиницаХраненияОстатков = ЕдИзм.Ссылка;
Объект.ЕдиницаДляОтчетов = ЕдИзм.Ссылка;
Объект.Записать();

ЗафиксироватьТранзакцию();
 
Жмем кнопку Выполнить

Частичный и полный перенос данных между однотипными конфигурациями

   Задача обычно стоит такая: потерялась часть данных из определенных таблиц, которая есть в резервной копии, необходимо перенести документы с движениями, часть справочников.

   Для этого лучше всего подходит обработка ВыгрузкаЗагрузкаДанныхXML82.epf с диска ИТС. Существует версия для платформы 8.1, 8.0. Существует несколько переработанная версия обработки Очень простая в использовании обработка обмена между идентичными конфигурациями , чем она лучше/хуже типовой я не могу сказать, т.к. функционал меня вполне устраивает, а интерфейс интуитивно понятный.

 Как перенести определенные документы:

Картинки 

Рис. 8. ВыгрузкаЗагрузкаДанныхXML
 

Рис. 9. ВыгрузкаЗагрузкаДанныхXML. Установка отбора
 

[Разработчику] Любая таблица значений в OLAP

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag’n’Drop и ещё много приятных вещей от MS.

Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой.

Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ.

Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

Как поменять реквизит в табличной части документа/справочника?

Рассмотрим также на примере — допустим вы что-то перепутали и в течение длительного времени выбирали не ту номенклатуру в документах, как теперь это исправить? Это также можно сделать при помощи групповой обработки. Если вы хотите менять реквизиты в документах или их табличных частях — сначала нужно отменить проведение этих документов, иначе сменить реквизит не удастся.

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

  2. Далее мы задаем отбор — отобрать все реализации — где в табличной части Товары наша ошибочно выбранная номенклатура:

  3. Нажимаем ОК и на вкладке «Товары» задаем ту номенклатуру на которую нужно заменить.

  4. Нажимаем «Изменить реквизиты» и дожидаемся окончания работы обработки.
  5. Проводим документы.

Готово — мы поменяли реквизит в табличной части документа и сделали все это автоматически! Если вы хотите узнать какие еще есть обработки, которые могут облегчить вам жизнь, записывайтесь на мой онлайн курс — «Сам себе Программист 1С»).

Обмен данными между СберМегаМаркет (GOODS) и 1С

Данное расширение позволяет полностью интегрировать 1С:Управление торговлей 11 и 1С:Комплексная автоматизация 2 по API с SberMegaMarket.ru (GOODS.ru).
Расширение позволяет получать заказы с СберМегаМаркет автоматически, после чего их полностью отрабатывать, со всеми статусами в 1с, с формированием нескольких грузовых мест, печатать маркировочные листы, отгружать и закрывать их в СберМегаМаркет. В расширении присутствует настройка выгрузки в формате YML остатков и цен товаров, ссылку на которую указываем в личном кабинете СберМегаМаркет (обмен остатками и ценами проще говоря). Расширение полностью покрывает все необходимые бизнес-процессы обмена между системами.

Тестировалось на 1С:Предприятие 8.3 (8.3.15.1778) и Управление торговлей, редакция 11 (11.4.11.63).
UPD 12.10.2020: совместимо с Управление торговлей, редакция 11 (11.4.13.47);
UPD 17.05.2021: совместимо с Комплексная автоматизация 2 (2.4.13.170)

В связи с тем, что это двусторонний обмен, прошу учесть, что включить функционал интеграции по api, должен сотрудник поддержки goods (подробнее в конце статьи).

Просьба при скачивании учитывать версию, там присутствует информация, какие доработки присутствуют и для какой конфигурации. Т.е. в версии 2.2.5 нет доработок, которые идут в версии 5.5.1. Чтобы получить последнюю версию, необходимо скачивать/покупать именно последнюю.

14400 руб.

Перенос номенклатуры в характеристики и редактирование дополнительных реквизитов номенклатуры и характеристик в УТ 11, КА 2, ERP 2

Обработка для работы со справочниками: номенклатура, характеристики номенклатуры.
Позволяет выполнить:
Перенос номенклатуры в характеристики. Создание характеристик из выбранной номенклатуры, установка ссылок на характеристики в документах и регистрах, там где упоминалась номенклатура. В тех объектах, где характеристики не предусмотрены номенклатура просто заменяется на текущую.
Редактирование наборов свойств, просмотра доп. реквизитов и сведений, ссылок на них, их возможных значений и ссылок на значения.
Редактирование доп. реквизитов номенклатуры и характеристик в единой таблице, скопировать значения в другие позиции.
Обработка тестировалась на платформе 8.3.13.1809 в конфигурациях: Управление торговлей 11.4.6.188 — 11.4.10.62; Комплексная автоматизация 2.4.5.151 — 2.4.11.63; 1С:ERP Управление предприятием 2.4.6.188 — 2.4.11.43

1 стартмани