Подбор номенклатуры (8.1, УТ 10.3, ДОРАБОТАН, ОБНОВЛЕН 09.11.09)

Публикация № 22207 08.09.09

Пользовательские инструменты - Обработка документов

Доработан более дружественный и гибкий интерфейс стандартного подбора номенклатуры для УТ 10.3.

Доработки для типовой обработки "Подбор номенклатуры" конфигурации "Управление торговлей 10.3" версии конфигурации не ниже 10.3.6.8  Обработка может подключаться к табличным частям документов и доступна через подменю табличной части "Заполнить".

Описание доработок

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

Добавлены следующие возможности:

* Смена склада в форме подбора с автоматическим его изменением в документе.
* Смена типа цен в форме подбора (данная возможность автоматом отключена)
* Вывод остатка в единицах для отчетов или в базовых единицах измерения (часто удобно видеть остатки при подборе в тех единицах в которых привыкли бухгалтера\операторы)
* Вывод остатка с дробями или округленным до целых единиц.
* Кнопка "Свернуть дерево" - часто многие не пользуются деревом номенклатуры, выбирая номенклатуру как в справочнике в нижней части, возможность свернуть дерево позволяет значительно увеличить полезное пространство, сократив время на лишние движения.
* Кнопка "Без иерархии" - позволяет увидеть номенклатуру не только в текущей папке(группе), но и во вложенных папках(группах).
* Кнопка "Без групп" - Вывод номенклатуры в нижней части без папок(групп). При большой вложенности папок(групп) позволяет выводить больше полезной информации (включение возможно только при развернутом дереве)
* Чередование цветов и выделение свободного остатка жирным - удобные рюшечки.  

В данной версии обработка может подключаться как внешняя обработка заполнения табличных частей к документам: "Реализация товаров и услуг", "Перемещение товаров", "Поступление товаров и услуг", "Заказ покупателя", "Заказ поставщику". Есть авторегистрация. В дальнейшем возможно подключение и к другим документам.

ПОРЯДОК ПОДКЛЮЧЕНИЯ НА СТАНДАРТНУЮ КНОПКУ "ПОДБОР" В ДОКУМЕНТАХ:

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

Итак начнем:

Функция ПолучитьФормуВнешнейОбработки(Объект, ВнешняяОбработка, ИмяФормы, Владелец, КлючУникальности, Обновлять = Ложь) Экспорт

    Если
ТипЗНЧ(ВнешняяОбработка) = Тип("СправочникСсылка.ВнешниеОбработки") Тогда
       
ИмяФайла = КаталогВременныхФайлов()+"ExtForm"+ВнешняяОбработка.Код+".epf"; // для простоты отладки

       
Если ФайлСуществует(ИмяФайла) И Обновлять Тогда
            Попытка
               
ОткрытаяФорма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла, ИмяФормы, Владелец, Владелец);
                Если
ОткрытаяФорма.Открыта() Тогда
                   
ОткрытаяФорма.Закрыть();
                КонецЕсли;
               
УдалитьФайлы(ИмяФайла);
            Исключение
               
// значит форма не открыта
           
КонецПопытки;
        КонецЕсли;

        Если НЕ
ФайлСуществует(ИмяФайла) Тогда
           
ОбъектВнешнейФормы = ВнешняяОбработка.ПолучитьОбъект();

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

           
ДополнительныеПараметры = Неопределено;
           
МетаданныеОбъекта = Объект.Метаданные();
           
СсылкаОбъекта = Неопределено;
            Если
Метаданные.Документы.Содержит(МетаданныеОбъекта) Тогда
               
СсылкаОбъекта = Документы[МетаданныеОбъекта.Имя].ПустаяСсылка();
            ИначеЕсли
Метаданные.Справочники.Содержит(МетаданныеОбъекта) Тогда
               
СсылкаОбъекта = Справочники[МетаданныеОбъекта.Имя].ПустаяСсылка();
            КонецЕсли;


            ДвоичныеДанные = ОбъектВнешнейФормы.ХранилищеВнешнейОбработки.Получить();
           
ДвоичныеДанные.Записать(ИмяФайла);

            Попытка
               
Обработка = ВнешниеОбработки.Создать(ИмяФайла);
            Исключение
               
Сообщить("Ошибка исполнения внешней обработки табличной части документа."+Символы.ПС+ОписаниеОшибки(), СтатусСообщения.Важное);
                Возврат Неопределено;
            КонецПопытки;

           
// Передать внешней обработке дополнительные параметры
           
Если ДополнительныеПараметры <> Неопределено Тогда
               
// Если у внешней обработки есть реквизит для дополнительных параметров, присвоить ему значение
               
Если НЕ Обработка.Метаданные().Реквизиты.Найти("ДополнительныеПараметры") = Неопределено Тогда
                   
Обработка.ДополнительныеПараметры = ДополнительныеПараметры;
                КонецЕсли;
            КонецЕсли;

            Попытка
               
ПолученнаяФорма = Обработка.ПолучитьФорму(ИмяФормы, Владелец, Владелец);
                Возврат
ПолученнаяФорма;
            Исключение
               
ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки(),, "Ошибка получения формы!");
                Возврат Неопределено;
            КонецПопытки;

        Иначе

            Попытка
               
ПолученнаяФорма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла, ИмяФормы, Владелец, Владелец);
                Возврат
ПолученнаяФорма;
            Исключение
               
ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки(),, "Ошибка получения формы!");
                Возврат Неопределено;
            КонецПопытки;

        КонецЕсли;

    КонецЕсли;

КонецФункции

  1. Скачайте Конфигурацию "Универсальные механизмы"

  2. Сохраните базу!!!

  3. Объедините скачанную конфигурацию с Вашей с помощью пункта меню конфигуратора (Конфигурация > Сравнить, объединить с конфигурацией из файла). В открывшемся окне отключите все объединения  и включите только объединение(добавление) справочника ДополнительныеНастройки

    Примечание: В справочнике уже существует (как пример) все необходимое для подключения обработки, а конкретно - предопределенный элемент справочника через который мы будем находить нужную обработку

  4. В режиме предприятия добавим текущую обработку подбора номенклатуры в справочник внешних печатных форм (Внешние печатные формы и обработки > Внешние обработки заполнения табличных частей). Не заполняем принадлежность (отказываемся от авторегистрирования), чтобы не было пункта в меню Заполнить.

  5. Открываем справочник "Дополнительные настройки" через меню "Операции" > Справочник... (по вашему желанию Вы можете добавить его в интерфейсы) и выбираем для предопределенного элемента с наименованием "Обработка подбора номенклатуры" только что добавленную нами обработку.

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

  7. 7. Пока что все это никак не затрагивало типовую конфигурацию. Но без изменения типовой нам не обойтись. В процедуру "ОткрытьПодборНоменклатуры" Общего модуля "РаботаСДиалогами" нужно будет добавить код:

     

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



    Где     - код 1С



  8.  
  9.  

ПЛЮСЫ:

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

КОД ОТКРЫТ. Буду благодарен за критику и помощь.

Скачать файлы

Наименование Файл Версия Размер
ПодборНоменклатуры1_7.epf

.epf 148,95Kb
1050
.epf 148,95Kb 1050 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Поручик 4585 08.09.09 11:02 Сейчас в теме
С виду гламурненько. За открытый код плюс.
3. WiseSnake 1517 08.09.09 13:20 Сейчас в теме
(1) Спасибо. Старался...
(2) Специально подбирал ))))) Чтобы вкуснее выглядело ;)

Чего остальные молчат? Тестируют :)? Может что не получается, так Вы не стесняйтесь )
4. Арчибальд 2703 08.09.09 13:24 Сейчас в теме
(3) Ну так рано еще... А мне потестировать нечем :|
2. Арчибальд 2703 08.09.09 13:11 Сейчас в теме
А подбор номенклатуры! Перед обедом вообще смотреть нельзя :)))
5. rdv 09.09.09 05:56 Сейчас в теме
6. WiseSnake 1517 09.09.09 06:28 Сейчас в теме
На УПП не тестировал...
По идее должно подойти, возможно придется незначительно доработать...
7. Шёпот теней 1776 09.09.09 08:43 Сейчас в теме
... мне кажется хороший продукт и для магазина ...
... только вот подключение и следовательно тестирование - слишком хлопотное дело ...
... поэтому не все программисты оценят а про пользователей и говорить не приходится
... поэтому мне кажется стоит упростить процедуру тестирования ...
... ВОТтакМНЕкажется ...
... УДАЧИ ...
graphbuh; +1 Ответить
10. WiseSnake 1517 09.09.09 12:03 Сейчас в теме
(7) Этот механизм можно подключить параллельно с типовым, то есть если что-то не сработает, то всегда можно использовать типовой... Это доработка работает как вы понимаете на реальном предприятии и уже как основная :)
(8) Так как я старался максимально оставить типовую обработку, то в запрос не стал лезть, по этому пересчет единиц уже идет после формирования номенклатуры. Если объем выводимой информации большой то возможны тормоза. На моей базе это не ощущается. Если будет достаточный интерес и претензии к скорости могу изменить...

(9) Неудобством и недостаточным функционалом. Например я хочу видеть остатки не в штуках а коробах, потому что выписка идет в коробах и каждый раз делить на количество штук в коробе нереально...
8. Шёпот теней 1776 09.09.09 08:57 Сейчас в теме
... хм ... работет гораздо дольше штатной ... ?
9. Alex_IT 140 09.09.09 09:37 Сейчас в теме
А чем стандартное отображение цен и остатков в подборе не устраивает?
11. whitedog 09.09.09 12:12 Сейчас в теме
Все функции относительно групп работают только в подборе по остаткам; в подборе по остаткам и ценам ничего не работает.
WiseSnake; +1 Ответить
12. WiseSnake 1517 09.09.09 12:22 Сейчас в теме
(11) Спасибо! Сейчас потестил... Действительно присутствуют косяки.
13. fuxic 296 09.09.09 14:10 Сейчас в теме
=)) как мило. да только надо еще добавить дополнительные отборы, сортировки с помощью построителя по выбранным режимам подбора и будет клиенту счастье
15. WiseSnake 1517 09.09.09 14:58 Сейчас в теме
(13) Какие например?

(14) Рад, что моя работа приносит пользу...
14. KatyS 09.09.09 14:41 Сейчас в теме
Спасибо! Особо порадовало сворачивание дерева и цветовое оформление.))
16. mr zafod 23 09.09.09 20:17 Сейчас в теме
все конечно очень даже... а вы не читали документацию к 8.2? почитайте, обратите внимание на построение динамических списков и попробуйте компоновкой данных - работать будет гораздо быстрее. и еще один совет, если позволите - как упростить жизнь при подборе с единицами измерения - ну попробуйте через ВТ в запрос передать номенклатуру с единицами и коэфф. и только для них пересчитывайте в единицы документа, для остальных - ед.хран. просто пересчет и ВЫРАЗИТЬ КАК ЧИСЛО(15,3) - помоему так в запросе - работает очень тяжело.
17. WiseSnake 1517 10.09.09 00:01 Сейчас в теме
(16) Документацию для 8.2 не читал. Я еще толком не начинал кодить на 8.2... Если ткнете носом где почитать, буду благодарен... И почему в таком случае для 8.2 есть волшебная документация по построению волшебных динамических списков, а для 8.1 нет?
Признаюсь честно:
1. Пересчет в другую ЕИ был сделан еще на 8.0 в то время когда ВТ не было и в помине. Переделывать было лень... За критику спасибо.
2. Все написано очень сумбурно... Если честно может я туповат, но я ничего не понял... Хотя бы это:
> для остальных - ед.хран. просто пересчет и ВЫРАЗИТЬ КАК ЧИСЛО(15,3) - помоему так в запросе - работает очень тяжело.

Что работает тяжело, как Вы советует сделать то? Зачем тире в предложении?

Или это:
> попробуйте компоновкой данных - работать будет гораздо быстрее

Непонятно зачем компоновкой то? Запроса по моему выше крыши в данном случае... Или Вы что то другое имели ввиду?
21. mr zafod 23 10.09.09 16:38 Сейчас в теме
(16)
0. Документация в комплекте с платформы. Но тут даже и не это важно. Попробуйте сделать тяжелый запрос с отборами и группировками в построителе и СКД без вывода в таб.док. и посмотрите разницу в скорости исполнения.
2. Идея в следующем : для номенклатуры, уже содержащейся в документе, пересчитывать в единицы документа, для остальной номенклатуры выводить в ед.хранения - так для остальной номенклатуры вы экономите на 2-ух операциях : умножения на коэффициент и приведения к виду ЧИСЛО(15,3)
23. WiseSnake 1517 10.09.09 18:00 Сейчас в теме
(21) 0. Смешно, но я давно уже все пишу в СКД, только не пойму какое отношение СКД имеет к данной разработке, я вообще запросы не трогал...
2. Вы не поняли сути разработки!
>>Для номенклатуры, уже содержащейся в документе, пересчитывать в единицы документа, для остальной номенклатуры выводить в ед.хранения

Оператору по большому счету плевать на ту номенклатуру которую она подобрала... Она ее уже отработала. Ей надо знать количество, например в коробах, чтобы оценить сколько нужно выписать конкретному клиенту.
25. MRAK 720 10.09.09 19:20 Сейчас в теме
(23) видимо, он имеет ввиду, что выбирать данные запросом и отображать в форме с помощью СКД эффективнее...
26. WiseSnake 1517 10.09.09 19:37 Сейчас в теме
(25) Согласен, что выбирать данные запросом эффективнее, но в (17) я ответил почему именно так сделано. Со временем может переделаю (или кто нибудь решит переделать). И ИМХО такой простой запрос написать и в конструкторе 2 сек, СКД тут нет необходимости...
27. Ish_2 1082 10.09.09 20:15 Сейчас в теме
(25) Эту шараду так и не разгадал :

"Попробуйте сделать тяжелый запрос с отборами и группировками в построителе и СКД без вывода в таб.док. и посмотрите разницу в скорости исполнения."

Очевидно (21) полагает что в СКД возможно обрашение к результату компоновки без ПроцессораВывода, вид которого и определяет куда будет выводиться результат компоновки (но не запроса) в коллекциюЗначений или ТабличныйДокумент.
Вся тяжесть вычислений в СКД ложится как раз на ПроцессорВывода.

А использовать СКД для того чтобы отображать данные на форме - эта шутка заслуживает плюса.

28. mr zafod 23 10.09.09 20:39 Сейчас в теме
(27) Да, вы правильно поняли, в СКД возможно обращение к результатам компановки без вывода в тд, но с определенным набром отборов и группировок, которые будут выполнены быстрее, чем группировки и отборы самого запроса + использование связанных наборов данных для загрузки в СКД таблицы номенклатуры, единиц и коэффициентов для пересчета остатков в единицы документа.
30. Ish_2 1082 10.09.09 20:53 Сейчас в теме
(28) Честно сказать, снова не понял ни слова.
Если Вы вытаскиваете данные из сформированного макета компоновки , то приведите пример того как Вы обращаетесь к Макету Компоновки и вытаскиваете оттуда нужные данные.
Пока мне ничего неизвестно про такие операции я использую стандартный подход : для получения любых данных из СКД используется ПроцессораВывода
того или иного вида.

35. mr zafod 23 10.09.09 21:37 Сейчас в теме
(30) Да, именно процессор вывода в ТЗ.
(31) Вот как нужно передать вашу "ВТ" в процессор компоновки :
ПроцессорКомпоновкиДанных.Инициализировать(<Макет>, <Внешние наборы данных>, <Данные расшифровки>, <Возможность использования внешних функций>)
Параметры:
<Макет> (обязательный)
Тип: МакетКомпоновкиДанных. Макет, для которого будет выполняться компоновка.
<Внешние наборы данных> (необязательный)
Тип: Структура. Ключ структуры соответствует имени внешнего набора данных. Значение структуры - внешнему набору данных.

Вот здесь нужно передать как <Внешние наборы данных>

Правильно построеная схема КД и вывод из нее для получения ТЗ или ДЗ актуален только если обычный запрос использует ВТ, много вложенных таблиц, внешних соединений, отборов или группировок.

Я вам оставил просто предложение или, если хотите, пожелание. Я понимаю, что такой способ реализовать гораздо тяжелее и оч.часто я и сам использую прямые конструкции, но если вы серьезно решили перекопать подбор(не секрет, что стандартный - это головная боль) то посмотрите в сторону СКД.
36. Ish_2 1082 10.09.09 21:46 Сейчас в теме
(35) Ну, слава Богу , ПроцессорВывода всё-таки используется.
Ваше предложение о возможности использовании ВнешнегоНабораДанных носит
самый общий характер . И совсем необязательно приведет к улучшению быстродействия в данном конкретном случае , приведенном в (32).
Я даже думаю , что применение СКД в данном конкретном случае - нелепо.
40. mr zafod 23 10.09.09 22:17 Сейчас в теме
(36) Да, имелось ввиду не стандартное решение : при получении данных списка запросом по остаткам и ценам. Целесообразность такого метода в использовании СКД как источника заполнения ТЗ/ДЗ номенклатуры без использования динамического списка справочника. Ведь единственное приемущество справочника - получение данных порциями, но и в СКД можно ограничить количество получаемых данных. И именно это является основной сложностью. Использование внешнего набора абсолютно адекватно и отработает быстрее ВТ. В ВТ нужно еще и индексы нужно указать - потратить время и память.
(37) причем тут 8.2 я вообще не догнал??? Построение динамических списков типа номенклатурного выполняется по запросу описанному через СКД. Там можно для объекта СправочникСписок в его свойствах указать, что при получении его данных нужно читать еще и остатки с ценами. Посмотрите. Даже в демо конф. есть примеры.
41. WiseSnake 1517 10.09.09 22:28 Сейчас в теме
(40) Давайте Вы не будете меня путать, пожалуйста. Излагайте Ваши мысли более понятным языком, уважайте других

Вот Ваша цитата по 8.2 из (16) поста:
>все конечно очень даже... а вы не читали документацию к 8.2? почитайте, обратите внимание на построение динамических списков

И с чего Вы решили, что я знаю СКД хуже Вас?
42. mr zafod 23 10.09.09 22:31 Сейчас в теме
(41) Не вижу никакой путаницы я все ясно изложил : обратите внимание на построение динамических списков 8.2
43. WiseSnake 1517 10.09.09 22:36 Сейчас в теме
(42) Тогда это из (40) как понять?

"(37) причем тут 8.2 я вообще не догнал??? Построение динамических списков типа номенклатурного выполняется по запросу описанному через СКД. Там можно для объекта СправочникСписок в его свойствах указать, что при получении его данных нужно читать еще и остатки с ценами. Посмотрите. Даже в демо конф. есть примеры."
45. Ish_2 1082 10.09.09 22:53 Сейчас в теме
(40) Я всё -таки попытаюсь понять . Вынужден строить предположения .
Итак , правильно ли я понял :

Стандартный подход предполагает :
получение ВТ с номенклатурой из данных списка и затем запрос с левым соединением с таблицами остатков и цен.

Вы предлагаете :
Составить СхемуКомпоновкиДанных в которой указать внешний набор данных
(данные списка) и внутренние наборы данных Таблицы остатков и цен.
В этой схеме указать аналогичное левое соединение между внешним набором
и таблицами цен и остатков.

Вы считатете , что при использовании СКД экономится время на создание ВТ и идет обращение напрямую к данным списка . Поэтому такой подход оправдан ?
Так ?
46. mr zafod 23 11.09.09 06:53 Сейчас в теме
(45)Да, подход примерно такой. Дословно предлагается эмулировать получение данных динамического списка (т.е. последовательного чтения из БД). Т.к. полученные данные списка не сохраняются в кэше объектов, то чтение происходит постоянно, даже если вы отмените автообновление списка, он все равно будет перечитывать данные из БД, повесте точку прерывания в ПриПолученииДанных и уберите фокус с формы, потом вернитесь, у неё список перечитается. Плюс при каждом получении данных необходимо выполнять запрос к остаткам/ценам, если в запрос мы добавим ВТ и отборы - перегрузим запрос. Т.е. в итоге у нас 2 запроса - один, не контролируемый, запрос к справочнику номенклатура, его система выполняет сама, второй к таблицам регистров.
Теперь СКД. Получение данных можно сделать одним запросом. Можно выбрать данные только из регистров, не обращаясь к таблице справочника вообще и получить и номенкл. и остатки и цены. На основании ПроцессораВывода выводить данные в ТЗ или ДЗ с группировкой по иерархии, со складами и ценами в колонках. Т.е. возможности предоставить пользователю информацию гораздо больше, а время затраченное на обработку вывода будет меньше чем даже на стандартный метод : при получении данных запихать номенклатуру в запрос, потом пройти по результату, найти соответств. строки списка и туда чисто интерфейсно записать полученные данные.

Я могу вам на более подробных примерах показать приемущество СКД.
47. Ish_2 1082 11.09.09 10:29 Сейчас в теме
(46) СКД. Попробую понять.

Перед началом работы формы подбора (ПередОткрытием) Вы предлагаете в СКД сформировать МакетКомпоновки . Наборы данных в СКД при этом :
ВнешнийНаборДанных, ТаблицаОстатков, ТаблицаЦен.
Используется левое соединение.
ПроцессорКомпоновки при этом не инициализируется.
Соотвественно ПроцессорВывода не запускается.

Далее . При событии ПриПолученииДанных получаем список номенклатуры и запихиваем его во ВнешнийНаборДанных , инициализируем ПроцессорКомпоновки и затем запускаем ПроцессорВывода.

Так ?
37. WiseSnake 1517 10.09.09 21:53 Сейчас в теме
(35) Просто сумбурно это все было сделано, причем тут 8.2 я вообще не догнал :). Конечно я знаю о всех возможностях описанных в (35), но к данной задаче СКД применять нецелесообразно!
Если конечно полностью переделывать подбор(что я, кстати, возможно буду делать, есть план сделать АРМ оператора) то да, учту Ваши пожелания :).

>Я понимаю, что такой способ реализовать гораздо тяжелее
Да нет вроде, все довольно просто, особых проблем не заметил, даже наоборот...

>не секрет, что стандартный - это головная боль
Ну вот я и выложил разработку, потому что в моем варианте, лично для меня, он перестал быть головной болью...
31. WiseSnake 1517 10.09.09 20:55 Сейчас в теме
(28) Давайте разберемся, пожалуйста:
У меня список номенклатуры которую надо пересчитать
То есть Вы предлагаете в СКД запихнуть отбор по это номенклатуре и вывести в ТЗ? Я правильно понял?

ИМХО загрузка этой таблицы в МенеджерВременныхТаблиц + обычный запрос будет работать быстрее. Вы так не считаете?
29. WiseSnake 1517 10.09.09 20:45 Сейчас в теме
(27) Точно... Кажется и я допер что имелось ввиду... Кстати, я часто применяю СКД, чтобы "красиво" построить ДеревоЗначений, для вывода в форму, но для того чтобы строить ТаблицуЗначений с помощью СКД, до этого еще не доходило...
33. Ish_2 1082 10.09.09 21:01 Сейчас в теме
(29) Слишком туманно. (28) утверждает , что получает данные из СКД минуя ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений.
18. zenz 10.09.09 01:47 Сейчас в теме
Косяк с ценами - цена базовой ед. проставляется деленная на коэфициент еденицы для отчетов.
19. rinatkin 10.09.09 12:44 Сейчас в теме
Было бы удобно иметь отбор по количеству, чтобы в списке была видна только номенклатура, которая есть на складе
20. WiseSnake 1517 10.09.09 13:09 Сейчас в теме
(19) Это есть и в типовой Подбор: "По остаткам номенклатуры"
22. vlasta 10.09.09 17:05 Сейчас в теме
C виду нормальненько. Было бы неплохо добавить, чтобы автоматически формировались накладные при одновременной отгрузке с разных складов
24. WiseSnake 1517 10.09.09 18:02 Сейчас в теме
(22) С разных складов можно выписывать одной накладной УТ это позволяет. И кстати разработка более удобно работает с этим функционалом, потому что склад можно менять прямо в форме подбора
34. Ish_2 1082 10.09.09 21:30 Сейчас в теме
(32) Преимущество СКД в скорости проявляется когда используется соединение несколько наборов данных и отчет содержит группировки по строкам и колонкам (в настройках СКД Объект "Таблица").
Примером такого отчета может служить "ОборотыСчета" .
В типовой БП 1.6 он реализован "вручную".
Простое сравнение с таким же отчетом построенном на СКД показывает : применение СКД дает значительный выигрыш во времени.

А вот о каком преимуществе говорится в (28) не понимаю.
И чем плох обычный запрос в случае со списком номенклатуры тоже непонятно.
39. WiseSnake 1517 10.09.09 21:54 Сейчас в теме
Извиняюсь, глюки, сообщения по 2 раза добавляются :(((((((((((((
44. WiseSnake 1517 10.09.09 22:37 Сейчас в теме
+43 У меня такое ощущение, что мы говорим на разных языках!!!
48. WiseSnake 1517 11.09.09 13:08 Сейчас в теме
Господа!!! Давайте не будем засорять сабж! Данное обсуждение имеет крайне косвенное отношение к моей разработке.

Перенесите пожалуйста обсуждение в форум, личку или еще лучше mr zafod напишите полноценную статью с описанием преимуществ и замерами производительности. Вот тогда это не будет бесполезной тратой времени! И Ваши знания оценят по достоинству!
49. Ish_2 1082 11.09.09 13:15 Сейчас в теме
(48) Я извиняюсь. Но предполагаю , что вариант с использованием СКД ,
как раз имеет самое прямое отношение к теме автора.

Предполагаю даже, что mr zafod ПРАВ и использование СКД для получения данных в форме подбора более эффективно чем "ручной" запрос с ВТ.
50. WiseSnake 1517 11.09.09 13:21 Сейчас в теме
(49) Перечитайте внимательно (17), я еще хочу сохранить возможность простого обновления подбора.
51. Ish_2 1082 11.09.09 13:30 Сейчас в теме
(50) Ага. Перечитал.
Согласен , что mr zafod очень косноязычен.
Согласен , что процедура обновления еще будет дорабатываться.

Простое обновление - это что ? По кнопке запускать запрос на получение цен и остатков и обновлять список номенклатуры ?
52. WiseSnake 1517 11.09.09 14:07 Сейчас в теме
(51) Я тоже немного костноязычен ;)

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

Хотя ))))... лана я подумаю и учту Ваши пожелания, спасибо за критику! )))
55. Ish_2 1082 20.09.09 13:18 Сейчас в теме
(52) Я извиняюсь. Но вариант с использованием СКД , с трудом понятый и описанный в (47), всё-таки хуже ,чем обычный - с использованием запроса с ВТ в процедуре ПриПолученииДанных().
Потому что, в (47) предлагается сделать всего одно тяжелое обращение к базе в начале работы Подбора ,а затем лишь фильтровать результат этого обращения для заполнения текущего динамического списка номенклатуры.
Это не есть хорошо.
56. WiseSnake 1517 20.09.09 14:23 Сейчас в теме
(55) Еще раз перечитал (45), (47) (кстати на 47 mr zafod так и не ответил) и...ужаснулся... Вообще то я оказывается не так все понимал. Я то в голове продумывал свой вариант:
То есть выполнение СКД вместо Запрос + Выгрузка в ТЧ....

Если честно я так и не догнал как хочет сделать mr zafod, но если Вы, уважаемый Ish_2, правы то:
1. mr zafod наверно совсем забыл об актуальности данных (за то время пока делается подбор остатки, как пример, могут изменится так что ...пипец)
2. Зачем мне "колбасить" всю номенклатуру при открытии подбора, для того чтобы подобрать 1 строчку номенклатуры? + если у меня стоит уже нужная группа(а обычно так и бывает) то я выполню это в 10-100 раз быстрее чем вариант 47...

P.S. Вообщем жесть...
53. PowerBoy 3184 15.09.09 07:11 Сейчас в теме
+1000 Добавил юбилейный! Поздравляю!
54. WiseSnake 1517 15.09.09 08:34 Сейчас в теме
Спасибо! Но Инфостарт дело хитрое :) и до 1000 еще я не дотянул (((
57. Мастер1С 775 20.09.09 18:20 Сейчас в теме
Идея хорошая, но, на мой взгляд, пострадала реализация. На базе с большим количеством номенклатуры (порядка 200 тыс.) существенно тормозит.
58. WiseSnake 1517 20.09.09 19:09 Сейчас в теме
(57) Спасибо! Вижу для многих критично. Буду оптимизировать
59. Floid 03.10.09 22:35 Сейчас в теме
Ошибка при выполнении файловой операции 'C:\Program Files\1cv81\ПодборНоменклатуры1_5.epf'
по причине:
Неверный формат хранилища данных 'file://C:/Program Files/1cv81/ПодборНоменклатуры1_5.epf'

"Управление торговлей", редакция 10.3 (10.3.8.9)

60. Floid 03.10.09 22:40 Сейчас в теме
не то скопировал... пишет выбраный файл не является внешней обработкой
{Справочник.ВнешниеОбработки.Форма.ФормаЭлемента(189)}: Ошибка при вызове метода контекста (Создать): Ошибка при выполнении файловой операции 'C:\Program Files\1cv81\ПодборНоменклатуры1_5.epf'
63. WiseSnake 1517 19.11.09 14:54 Сейчас в теме
Обновлено описание...

(60) Какой релиз? платформа?
(61) Я в принципе уже дорабатывал. Вот только не помню исправлял Вашу проблему или нет :oops: . Если вы скачаете новую версию и проверите, буду Вам очень признателен...
61. hawk 65 30.10.09 19:25 Сейчас в теме
Хорошая вещь, почти то что нужно (нужны были чистые остатки без иерархии) это как раз я посмотрел работает на половину в остатках работает, а в остатках и ценах нет. Планируете доработать?
62. WiseSnake 1517 09.11.09 12:07 Сейчас в теме
Обновлена обработка. Описано подключение на стандартную кнопку "Подбор" в документах
64. Поручик 4585 22.11.09 22:34 Сейчас в теме
Скачал новую версию, при открытии и работе тормозит на нашей базе. Клиент-сервер, в справочнике порядка 20 тыс. позиций. Причём пробовал сегодня, в базе кроме меня никого не было.
65. WiseSnake 1517 23.11.09 01:01 Сейчас в теме
(64) Ну о том, что разработка тормозит на больших базах говорилось и ранее. Новая версия, насколько я помню, не отличается от той что лежала ранее принципом сбора данных. Может быть вы просто открываете по всему справочнику? (с включенным режимом без групп)?? Что я еще могу сказать у меня база около 10тыш позиций скуль, да тормозит чуть больше чем стандартная, но не критично.
+ ко всему сказанному код открыт и каждый может оптимизировать обработку, если поделится еще и с сообществом то респект и уважуха. Лично у меня пока на это времени нет и в ближайшее время не предвидится.
66. Поручик 4585 23.11.09 21:20 Сейчас в теме
Могу открыть тайну: у нас до сих пор используется подбор УТ 10.2, портированный и жутко доработанный автором этих строк, причём с минимальной тормознутостью.
67. WiseSnake 1517 24.11.09 01:24 Сейчас в теме
68. Поручик 4585 24.11.09 18:31 Сейчас в теме
Толку не будет, конфа сильно моденная.
69. Flashlike 20.01.10 19:20 Сейчас в теме
На мой взгляд очень удобно было бы, если дерево разместить слева. А не сверху.
70. aleks123321 18.01.11 09:05 Сейчас в теме
Спасибо за разработку. Безусловно [+]
71. margo2007 12 03.12.11 15:13 Сейчас в теме
Стандартный подбор слишком нагроможден.
Хотелось бы такой, как этот, по проще.
72. volodya_gold 01.03.12 14:21 Сейчас в теме
Использовал эту обработку некоторое время. Есть свои плюсы. Но всеже большей частью стандартный подбор.
73. kodblack 14 17.07.12 14:34 Сейчас в теме
при сохранение конфигурации выдает
{ОбщийМодуль.Подборр(6,14)}: Процедура или функция с указанным именем не определена (ФайлСуществует)
Если <<?>>ФайлСуществует(ИмяФайла) И Обновлять Тогда (Проверка: Толстый клиент (обычное приложение))
{ОбщийМодуль.Подборр(18,17)}: Процедура или функция с указанным именем не определена (ФайлСуществует)
Если НЕ <<?>>ФайлСуществует(ИмяФайла) Тогда (Проверка: Толстый клиент (обычное приложение))
Подскажите как быть????
74. Morokola 23.08.12 13:35 Сейчас в теме
{ОбщийМодуль.Подбор.Модуль(6,14)}: Процедура или функция с указанным именем не определена (ФайлСуществует)
Если <<?>>ФайлСуществует(ИмяФайла) И Обновлять Тогда (Проверка: Толстый клиент (обычное приложение))
{ОбщийМодуль.Подбор.Модуль(18,17)}: Процедура или функция с указанным именем не определена (ФайлСуществует)
Если НЕ <<?>>ФайлСуществует(ИмяФайла) Тогда (Проверка: Толстый клиент (обычное приложение))
Та же ошибка что и в 73. Что делать? В чем причина?
75. ВРедная 43 19.11.12 13:57 Сейчас в теме
Можно подключить как внешнюю, без изменения конфигурации и добавления модулей. Для вызова подбора, правда, прийдется выбирать меню "Заполнить" - "Подбор номенклатуры", зато без ошибок и изменения конфы.

Спасибо автору.
76. serg1974 08.04.13 11:04 Сейчас в теме
Обработка сделана очень качественно - спасибо - на 1с82 КА (комплексная!) заработала - простой авторегистрацией, через меню "заполнить" удобнее - тем что у пользователя остается выбор.

WiseSnake - РЕСПЕКТ!!!
77. laf 28.01.15 03:30 Сейчас в теме
Спасибо за обработку. Непонятно, почему в последних версиях 1с нет возможности работать в подборах "безИерархии" и "БезГрупп". Ведь в 7-ке эти возможности были изначально, было Супер-удобно.
78. Agkorepanov 11.02.16 18:25 Сейчас в теме
Слишком сильно тормозит.
79. WiseSnake 1517 11.02.16 22:18 Сейчас в теме
(78) Agkorepanov, Это давно уже все устарело.
Оставьте свое сообщение

См. также

Аванс с проверкой невыходов (Расширение для ЗУП 3.1 и ЗКГУ 3.1) Промо

Обработка документов Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x Россия БУ Абонемент ($m)

Проверка перед выплатой аванса в документе "Ведомость в банк" и "Ведомость в кассу" по отсутствующим сотрудникам. Тестировал на платформе 1С:Предприятие 8.3 (8.3.15.1489), конфигурации Зарплата и управление персоналом, редакция 3.1 (3.1.10.78) и Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.10.78)

2 стартмани

26.07.2019    9988    42    APTEM_SLV    37    

Загрузка выписок из АЦК в формате XLT файлов для БГУ 2.0

Обработка документов Банковские операции Кассовые операции Бюджетный учет Файловые протоколы обмена (TXT, XML, DBF), FTP v8 v8::БУ БГУ Государственные, бюджетные структуры Россия БУ Госбюджет Абонемент ($m)

Обработка позволяет загружать из выписки лицевого счета в формате XLT (АЦК) в 1С: Бухгалтерию государственного учреждения 2.0 документы Кассовое поступление/выбытие.

1 стартмани

11.02.2022    4573    9    kirill1c    0    

Перепроведение документов с контролем проводок

Обработка документов v8 v8::БУ 1cv8.cf БУ Абонемент ($m)

Немного переделанная стандартная обработка «Проведение документов», контролирует проводки документов и если они изменились — сообщает об этом.

1 стартмани

05.06.2021    7014    9    AnryMc    0    

Связанные документы или Структура подчиненности (КА 2.4, ERP 2, УТ 11)

Обработка документов v8 ERP2 УТ11 КА2 УУ Абонемент ($m)

В форму структуры подчиненности документов добавлены кнопки проведения, отмены проведения и пометки на удаление. Также красным подсвечены поступления денег и синим списания.

1 стартмани

13.07.2020    17343    25    silver_jr    1    

Обнуление остатков и движений регистров накопления (УФ) Промо

Чистка данных Обработка документов Склад и ТМЦ v8 v8::УФ 1cv8.cf Россия УУ Абонемент ($m)

Универсальная обработка обнуления регистров накопления (остатки и обороты) для любой* конфигурации под управляемые формы.

4 стартмани

01.12.2017    14223    78    aleksch21    7    

"Учет штрафов ГИБДД" с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3

Обработка документов WEB v8 v8::УФ 1cv8.cf Россия БУ УУ Абонемент ($m)

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

4 стартмани

30.12.2019    25985    38    capitan    26    

Пакетное пробитие чеков на Онлайн-кассе при оплатах от физических лиц на расчетный счет

Банковские операции Кассовые операции Обработка документов v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Автоматизация процесса пробития чеков онлайн при поступлениях на расчетный счет от физических лиц. Помогает сократить трудозатраты таким организациям, как МФЦ, Управляющие компании и т.д. Подходит для 1С:Бухгалтерия 3.0 любой версии (базовая, ПРОФ, КОРП). Не изменяет конфигурацию. Конфигурация остается на поддержке (типовая).

2 стартмани

24.09.2019    28761    16    r.resh39    13    

Списание (корректировка) задолженности контрагентов УНФ 1.6

Взаиморасчеты Обработка документов Закрытие периода v8 УНФ Украина БУ Абонемент ($m)

Обнуление задолженности контрагентов в конфигурации "Управление небольшой (нашей) фирмой" версии 1.6 с помощью документа "Корректировка регистров".

1 стартмани

24.07.2019    38139    26    DMon    1    

Подсистема "Корректировка движений документов" Промо

Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

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

3 стартмани

10.03.2016    26906    44    Bassgood    31    

Регистрация документов с измененной суммой

Обработка документов v8 1cv8.cf Абонемент ($m)

Обработка берет информацию из истории изменения документов. Удобна для администраторов, когда документы с измененной суммой по какой-то причине не регистрируются в плане обменов. Можно регистрировать не все документы, а только те, которые были изменены.

1 стартмани

20.04.2019    31427    9    ryan    0    

Валовая прибыль для УПП 1.3, КА 1.1 в режиме РАУЗ (работа типового отчета без доработок конфигурации)

Обработка документов v8 КА1 УПП1 УУ Абонемент ($m)

Простое и мгновенное решение для использования типового отчета "Валовая прибыль" в конфигурациях "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1" (а также отраслевых решений на их базе) при включенном режиме РАУЗ (расширенная аналитика учета затрат). Не требует настройки или изменения конфигурации, либо может быть, для дополнительного удобства, интегрировано в нее с минимальными доработками.

2 стартмани

21.01.2019    33272    41    stvorl    12    

Универсальный инструмент для переноса данных через табличный документ (УФ)

Обработка документов Универсальные обработки Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

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

5 стартмани

15.10.2018    52977    172    json    44    

Загрузка данных из Excel (из табличного документа) в часто используемые объекты: в справочники, документы, их табличные части, в планы видов расчетов, регистры расчета, регистры сведений Промо

Обработка документов Загрузка и выгрузка в Excel Обработка справочников v8 1cv8.cf Абонемент ($m)

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

9 стартмани

25.06.2014    15934    31    Дмитрий74Чел    6    

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

Печатные формы Универсальные функции Email v8 КА1 БП2.0 УТ10 УПП1 Абонемент ($m)

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".

1 стартмани

21.09.2018    35711    24    stvorl    1    

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2

Розничная торговля Обработка документов v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

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

5 стартмани

08.09.2018    50441    85    asdfgcom    47    

Расширение резервов отпусков

Обработка документов Зарплата v8 v8::СПР ERP2 ЗКГУ3.0 ЗУП3.x Россия БУ Абонемент ($m)

Произвольная настройка базы для расчета резервов отпусков.

2 стартмани

10.08.2018    43056    68    СергейКа    30    

Перенумерация документов для Бухгалтерии предприятия 3.0 Промо

Обработка документов v8 БП2.0 Россия Абонемент ($m)

Автоматическая перенумерация документов.

1 стартмани

11.11.2013    41829    1188    Poyarkov696    50    

Корректировка остатков ЕГАИС, возврат из регистра 2, загрузка ТТН из файлов, другое для УТ10.3

Розничная торговля Обработка документов v8 v8::ОУ УТ10 Россия БУ Абонемент ($m)

Набор обработок для автоматизации работы с ЕГАИС: Обработка корректировки остатков ЕГАИС для УТ 10.3, аналогичная имеющимся в УТ 11, Рознице 2.2. Автоматически формирует документы "Передача в торговый зал", "Акт постановки на баланс в торговом зале", "Акт списания в торговом зале". Обработка возврата из регистра 2 с подбором справок Б. Обработка формирования ТТН из файлов xml.

1 стартмани

24.01.2018    51858    20    biz-intel    6    

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника. ЗУП 3.1

Обработка документов Загрузка и выгрузка в Excel Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Абонемент ($m)

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника по данным экономического отдела. ЗУП 3.1.

3 стартмани

20.12.2017    69013    36    mvv1975    8    

Копирование меню в Трактир Management

Обработка документов Производство готовой продукции (работ, услуг) v8 1cv8.cf Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

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

1 стартмани

28.11.2017    41252    3    integrator1983    0    

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

Чистка данных Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

В ходе работы в программе в ней зачастую накапливается "мусор". Данная разработка может помочь убрать его... (обычные или управляемые формы)

1 стартмани

02.02.2010    46395    738    AnryMc    53    

Помощник по закрытию месяца для УТ 11.3

Обработка документов Закрытие периода v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

Помощник по закрытию месяца для УТ 11.3. Имеет две функции: обнуление товаров "К оформлению" в интеркампани и обнуление отрицательных остатков в регистре "Себестоимость товаров".

5 стартмани

10.11.2017    36768    15    Zalipaka    1    

Упрощение работы с актами сверки в УТ/КА/УПП - вывод номеров счетов в документе и печатной форме

Обработка документов Печатные формы Взаиморасчеты v8 КА1 УТ10 УПП1 БУ УУ Абонемент ($m)

Обычно акт сверки с клиентами содержат информацию о документах реализации товаров (накладных) и выполненных платежах. Но платежи делаются на основании счетов, номера которых отсутствуют в актах, что затрудняет собственно сверку. Данная обработка находит соответствующие расходным накладным счета/заказы, показывает их в форме документа и выводит в печатную форму акта.

2 стартмани

12.05.2017    44065    5    denmax    7    

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

Склад и ТМЦ Обработка документов v8 1cv8.cf БУ Абонемент ($m)

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

1 стартмани

17.08.2015    59187    171    ekaruk    33    

Групповая установка даты выплаты в документах "Отпуск" и "Командировка" на заданную дату и перерасчет отобранных документов

Обработка документов Зарплата v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

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

2 стартмани

15.02.2017    26887    93    ser6702    18    

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Обработка документов Универсальные обработки Файловые протоколы обмена (TXT, XML, DBF), FTP v8 Абонемент ($m)

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

1 стартмани

07.09.2016    56882    176    Aphanas    5    

Загрузка Счета покупателя из PDF

Обработка документов Файловые протоколы обмена (TXT, XML, DBF), FTP Оптовая торговля v8 v8::БУ БП3.0 Абонемент ($m)

Обработка позволяет загрузить счет покупателя из pdf-файла в документ Счет на оплату покупателю (Бухгалтерия 3.0)

2 стартмани

23.05.2016    32390    34    John_d    5    

Обработка "Все одной кнопкой" (групповое создание и печать документов) для УПП ред. 1.3

Обработка документов Пакетная печать Кассовые операции Оптовая торговля Производство готовой продукции (работ, услуг) v8 УПП1 БУ УУ Абонемент ($m)

Данная обработка предназначена для группового создания, редактирования и печати основных документов («Реализация товаров и услуг», «Счет-Фактура выданный», «Счет на оплату клиентом», «Доверенность» на получение продукции, "Приходного кассового ордера") на основании документа «Заказ клиента». Основная цель обработки – оптимизация работы менеджеров при формировании пакета документов клиентам.

3 стартмани

09.04.2016    36303    36    SEOAngels    1    

Управление доставкой розничным покупателям

Обработка документов Розничная торговля v8 УТ10 Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Дополнение для УТ 11.1, оформление доставки для розничного покупателя на основании кассового чека в связке с мягким чеком покупателя.

5 стартмани

10.03.2016    40037    8    Denis_Viktorovich    5    

Ночное восстановление последовательности документов (фоновым заданием) для БП 3.0

Обработка документов v8 v8::БУ БП3.0 Россия Абонемент ($m)

Внешняя обработка служит для восстановления последовательности документов в БП 3.0 за месяц, по расписанию, фоновым заданием на сервере 1С. Подключается как дополнительная обработка в режиме пользователя.

10 стартмани

25.02.2016    48279    101    SmArtist    8    

Генерация QR-кода программная и интерактивная (код открыт, управляемая форма, обычное и управляемое приложение, API)

Универсальные функции Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработку можно быстро и легко интегрировать в любую конфигурацию с и без БСП (Библиотека Стандартных Подсистем).

3 стартмани

04.02.2016    61277    190    TuneSoft    30    

Перечисление НДФЛ в бюджет РФ (13%, 30%)

Обработка документов Зарплата v8 v8::СПР ЗУП2.5 БУ НУ НДФЛ Абонемент ($m)

Внешняя обработка (табличных частей), предназначенная для корректного заполнения документа "Перечисление НДФЛ в бюджет РФ". Конфигурация: Зарплата и Управление Персоналом, редакция 2.5

1 стартмани

27.01.2016    47655    240    1kashak    23    

Начисление процентов по кредитам и займам для 1С:Бухгалтерии 3.0

Обработка документов Займы, кредит, лизинг v8 БП2.0 Россия БУ Абонемент ($m)

Универсальная обработка по начислению процентов по кредитам и займам для 1С:Бухгалтерии 3.0 без изменения конфигурации

1 стартмани

22.01.2016    79964    182    algora    27    

Пакетная замена номенклатуры с учетом характеристик

Обработка документов Оптовая торговля Склад и ТМЦ v8 КА1 УТ10 УПП1 УУ Абонемент ($m)

Обработка "Пакетная замена номенклатуры" в Заказе покупателя, Реализации и Поступлении товаров с использованием отбора по значениям характеристик

1 стартмани

22.01.2016    35685    5    trendy    1    

Формирование актов сверки взаиморасчётов и групповая печать

Обработка документов Пакетная печать Взаиморасчеты v8 БП2.0 БУ Абонемент ($m)

Обработка позволяет сформировать новые акты сверки и распечатать за период разом на принтере

3 стартмани

15.01.2016    46503    41    gortol    4    

Перечисление НДФЛ в бюджет: заполнение НДФЛ по расчетной ведомости для ЗУП 2.5

Обработка документов Зарплата v8 ЗУП2.5 Россия БУ НДФЛ Абонемент ($m)

Внешняя обработка для заполнению сумм НДФЛ для перечисления в бюджет по данным расчетной ведомости для 1С ЗУП 2.5

2 стартмани

30.12.2015    34873    71    pavel_pozdeev    4    

Акт сверки с номерами счетов-фактур, начальными остатками по договорам и заполнением по головному контрагенту [Расширение]

Обработка документов Взаиморасчеты v8 БП3.0 Россия БУ Абонемент ($m)

Акт сверки взаиморасчетов (БП 3.0): - Вывод начальных и конечных остатков по договорам в печатную форму; - Вывод валютной суммы для договоров в условных единицах; - Заполнение данных счетов-фактур или УПД; - Заполнение данных по головному контрагенту и всем обособленным подразделениям; - Заполнение представителя организации из ответственных лиц; - Факсимильная подпись и печать. Не требует снятия с поддержки и подходит для базовых конфигураций

1 стартмани

15.12.2015    71366    97    mrXoxot    40    

Резервы отпусков для УПП 1.3

Обработка документов Зарплата v8 УПП1 Россия БУ Абонемент ($m)

Обработка для создания резерва отпусков в 1С: УПП 1.3

1 стартмани

14.12.2015    41247    55    sarun    5    

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

Универсальные функции v8 1cv8.cf Абонемент ($m)

Функция, которая сама подставляет в текст запроса "УНИЧТОЖИТЬ" в местах последнего использования ВТ.

1 стартмани

14.11.2015    25190    0    SeiOkami    3    

Загрузка УПД в Бухгалтерию 3.0.111.16 из Excel

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Загрузка УПД из Excel в Бухгалтерию предприятия 3.0.111.16, с заведением номенклатуры в справочник , добавлением ГТД, стран происхождения.

1 стартмани

20.10.2015    33950    35    teyana    28    

Выгрузка и загрузка данных из файла Excel с поиском по любым полям (есть поиск по ссылке, всего три итерации поиска. Управляемые формы или "Такси")

Загрузка и выгрузка в Excel Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет загружать данные с поиском по ссылке как для загружаемого объекта, так и его свойств. Загружает справочники, документы, планы видов характеристик. Будет полезна как замена использования конвертации данных для задач переноса, а также как классическая загрузка из табличного документа (Excel). Поиск объекта при загрузке выполняется до трех раз с разными полями поиска (поля поиска настраиваются). Также реализована выгрузка в Excel по ссылкам. У обработки удобный интерфейс, в котором разберется даже начинающий пользователь. Загрузка накладных из файлов xls реализована с интеллектуальным поиском колонок с данными. В интеллектуальном поиске поддерживаются все основные типовые печатные формы.

5 стартмани

16.10.2015    73085    535    primat    35    

Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код)

Обработка документов Обработка справочников Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.

1 стартмани

16.09.2015    78939    372    Tatitutu    50    

Перепроведение документа по части регистров

Обработка документов v8 1cv8.cf Абонемент ($m)

Обработка для перепроведения документов выбранного вида с частичным сохранением движений регистров и проводок.

1 стартмани

16.09.2015    32092    54    NILS2009    6