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

Хранилище

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

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

История благодарностей участнику Batchir ::: Спасибо сказали: 1203 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
09.12.16, 9:48 Глюк в настройках профиля
Зашел в профиль на страницу настроек



Хотел изменить кое-что и не обнаружил кнопки сохранения, такое впечатление что это окно фиксированного размера и всё что не поместилось то не видно.

Vofka,
07.12.16, 15:32 Консоль автоанализа запросов Gilev.ru
Авторы обработки Команда Gilev.ru
Описание оригинальной обработки
Скачать оригинальную обработку

Большая часть проблем производительности 1С лежит в неоптимальных запросах. Даже многие блокировки — лишь следствие избыточного сканирования данных неоптимальными запросами. Поэтому основная задача оптимизации всегда будет в том числе в оптимизации наиболее используемых запросов.
Команда Gilev.ru представляет вашему вниманию новый уникальный инструмент быстрого автоматического анализа неоптимальности запросов, позволяющий разработчику получить возможность оперативно проанализировать свой запрос и исправить в нём ошибки, не привлекая для этого 1С Экспертов.

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


За основу взята обработка версии 1.5.19.
Сделал несколько украшательств чисто для себя:
1. Переместил закладку плана запроса, так что б она показывала план на весь экран

2. Реализовал вывод признака наличия SCAN и SEEK...WHERE что б визуально сразу бросалось в глаза



3. "Причесал" вывод описания оператора + исправил вывод этого описания в метаданных 1С (использую 8.3.9.1818 и покрайней мере в ней не все данные отображались)



Доработанная консоль: [attachment=1030:GilevRu_...e_1_5_19.zip]
Оригинальная: [attachment=1031:GilevRu_...9_ORIGIN.zip]
Acid, mister-x, python, Vofka,
07.12.16, 9:52 Консоль запросов для УФ (одна из лучших)
Так для информации)))
В консоли не обнаружил возможности построения плана запроса. Кому как а для меня это важная фича.
Я лично пользуюсь консолью гилева http://www.gilev.ru/console_setup/(скачать)
На сервис не выгружаю, т.к. каждый разбор запроса стоит денег, но в консоли очень удобно представлен план запроса.
Я по своему опыту это представление "причесал" и оно мне выделяет цветами все проблемные (на мой взгляд) операторы плана запроса.
mister-x,
07.12.16, 9:36 Как отправить из файловой базы на sql/pgsql сервер некоторые данные
Добавлю что-то новенькое в обсуждении универсальности решения:
1. В базе удаленного сервера разрабатываем web-сервис (http-сервис)
2. Разворачиваем (если не развернут) web-сервер и публикуем этот сервис.
3. В торговой конфе пишем обращение к веб-сервису: передаем/получаем необходимые данные.

Что имеем (первое что в голову пришло):
1. Никакого впн нет. Доступ к веб-серверу дело рук администратора веб-сервера.
2. Универсальность решения на стороне сервера. Операции можно вызывать из любой конфигурации, правда нужно писать работу с ними в каждой новой конфигурации-клиенте.
3. Онлайн обмен. Результат выполнения можно сразу узнать. Сервер вернет всю необходимую информацию.
4. Нет никаких фоновых 1С-ок. Обмен только по необходимости.
5. Ваша схема перерастает в более простую с меньшим количеством узлов: 1с база (касса) <> web-сервер <> 1с база (центральная)
cartorys,
30.11.16, 13:19 Не систематические притормаживания 1С
Можете ещё показать структуру регистра ОстаткиТоваровКомпании?

т.к. база файловая, то единицей блокировки данных при записи является вся таблица целиком. Если в этот момент в базе идет "интенсивная" запись в таблицу ОстаткиТоваровКомпании, то работа с этой таблицей может быть проблемной.
Нет ли случайно запросов в транзакции на чтение этой таблицы?

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

ИМХО тут действительно нужно проанализировать конфу как предлагают в ДЦ.
Можно попробовать увеличить скорость записи данных, возможно там выполняется какой-то код, который неоправданно увеличивает время транзакции записи.
Вообще решением так же может быть переход на SQL (возможно есть возможность использования какой-то бесплатной lite версии в ДЦ), тогда единицей блокировки данных будет уже запись, а не таблица и проверить что все запросы попадают в индекс при выполнении.
bizisoft,
20.11.16, 10:55 Булевое значение в запросе СКД
Попробуйте использовать IsNULL(СведенияОбИнвалидностиФизлиц.Инвалидность, Ложь)
nazarenko,
19.11.16, 13:00 По поводу авторских прав

 i 

Правила: 13. Нельзя просить/раздавать программные продукты (ссылки, файлы по почте или ЛС, и. т.п.) от фирмы 1С (конфигурации, диски ИТС, и т.п.) и других компаний, если это запрещено лицензионным соглашением либо может нарушать чьи-то авторские права. Также запрещается обсуждать обход защиты лицензионного ПО. Подобные просьбы и обсуждения будут удаляться, а авторы наказываться;
 


В правилах вроде прописано что нельзя. Если с ПО понятно, то к тексту думаю нужно относиться так:
Администрация не в силах выполнять проверки на авторство, это же форум где могут писать кто угодно и что угодно.
Если автор опубликованного текста объявится и потребует убрать, то так и сделаем (в принципе так и делали)
Sharzem,
12.04.16, 12:06 два РРО на одному касовому місці
Ну система позволяет к одному рабочему месту подключать N количество фискальных регистраторов. Именно поэтому он и предлагает выбор, если подключено больше 1.
И именно этот алгоритм является штатным. То что хотите Вы для УТП является не штатным механизмом.
yur,
31.03.16, 9:05 Проведение валидации компьютерных систем на базе 1С
Я это понимаю на "сельском" так smile.gif

Имеем:
1. Программа 1С.
2. Бизнес-процессы компании и люди их исполняющие.

Необходимо:
Оценить и дать результат насколько возможности п.1 покрывают требования п.2.

Если в точку, то нужно:
1. Сделать исследование (бизнес-аналитики изучают бизнес-процессы компании так как они есть).
2. Построить логическую модель (документирование бизнес-процессов в виде понятном для разработчиков)
3. Построить функциональную модель (наложить текущие возможности 1С на логическую модель и описать необходимые доработки для того чтобы покрытие функциональной модели стремилось к 100%).
4. Сформировать техническое задание на доработку системы (если в этом есть необходимость).
Антон Алексеев, Домовик,
04.03.16, 11:33 Конфигурация "Зарплата и Управление Персоналом для Украины", релиз 2.1.43.1 от 02.03.2016
Цитата(sasha007 @ 04.03.16, 11:28) *
Звикнути треба щоб не путатись яку базу якою платформою відкривати

Прописать в параметрах запуска и не думать об этом
sasha007,
18.12.15, 10:04 Ограничение прав доступа. редоктирования Z отчета
Подобным образом стоит заблокировать и другие элементы формы, которыми можно менять данные табличной части, например кнопки "Подбор", "Изменить", "Заполнить ...", если такие есть.
Kolert,
18.12.15, 9:52 Ограничение прав доступа. редоктирования Z отчета
Попробуйте в форме документа в процедуре ПриОткрытии в конец добавить код, и свой комментарий добавьте, что б было видно что это не типовой код.

// добавлено для запрета редактирования табличной части товаров. Доступно только полным правам
Если Не РольДоступна("ПолныеПрава") Тогда
    ЭлементыФормы.Товары.ТолькоПросмотр = Истина;
КонецЕсли;


Доступность редактирования табличной части будет только у пользователей с полными правами
Kolert,
17.12.15, 19:07 Помогите скачать с инфостарта
Цитата(zetovich @ 17.12.15, 18:51) *

[attachment=900:1Cv8_TreeDemo.zip]
mister-x, zetovich,
30.04.15, 14:37 Отчет по Марже
Сгруппировать по номенклатуре и просуммировать по полям.


а вообще не понимаю почему у Вас не получается, вот для примера:


Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|    ПродажиОбороты.Номенклатура,
|    ПродажиОбороты.КоличествоОборот Количество,
|    IsNULL(ПродажиСебестоимостьОбороты.КоличествоОборот,0) КоличествоОборот,
|    ПродажиОбороты.СтоимостьОборот Стоимость,
|    IsNULL(ПродажиСебестоимостьОбороты.СтоимостьОборот,0) СтоимостьОборот,
|    ПродажиОбороты.СтоимостьОборот - IsNULL(ПродажиСебестоимостьОбороты.СтоимостьОборот,0) Маржа
|ИЗ
|    РегистрНакопления.Продажи.Обороты(, , , Номенклатура = &Номенклатура) КАК ПродажиОбороты
|        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПродажиСебестоимость.Обороты(, , , Номенклатура = &Номенклатура) КАК ПродажиСебестоимостьОбороты
|        ПО ПродажиОбороты.Номенклатура = ПродажиСебестоимостьОбороты.Номенклатура";

Запрос.УстановитьПараметр("Номенклатура", МояНоменклатура);
Результат = Запрос.Выполнить();


без группировок выводит то что нужно, может у Вас есть доп особенности в запросе
candrey,
30.04.15, 14:23 Подключение термального принтера к Розница для Украины 8.2
Насколько помню в рознице вроде можно использовать один из имеющихся ФР, у какого-то можно настройку сделать что печать ведется не на ФР и на аля чековый принтер.
ScireNefaS,
04.03.15, 12:12 Медовая стыковка для 1С 8.2 (Обмен документами в электронном виде между программами M.E.Doc и 1С 8.2)
Inkognito, мы поддерживаем такого рода информацию.
И вообще предлагаю вынести тему из рамки новостей в другое более достойное место. icon_beer17.gif
З.Ы. тему в избранное
Inkognito,
31.10.14, 17:28 Прикольное видео
Реклама хонды

https://www.youtube.com/user/HondaVideo/OtherSide

При просмотре жмем R
Acid, mister-x, vadim007,
30.10.14, 14:40 Обмен данными через СОМConnector
Для Каждого Строка Из ТаблицаДанныхИсточникСОМОбъект Цикл
    СтрокаТЗ = ТЗДанныеИсточник.Добавить();
    ЗаполнитьЗначенияСвойств(СтрокаТЗ,Строка,,);

    ИмяПеречисления = "СостояниеВагона";
    КомОбъект = Строка [ИмяПеречисления];
    
    ИндексПеречисления = БазаИсточник .Перечисления [ИмяПеречисления] .Индекс(КомОбъект);
    ИмяЗначенияПеречисления = БазаИсточник .Метаданные().Перечисления[ИмяПеречисления].EnumValues.Get(ИндексПеречисления).Name;
    ЗначениеПеречисления = Перечисления[ИмяПеречисления] [ИмяЗначенияПеречисления];

    СтрокаТЗ [ИмяПеречисления] = ЗначениеПеречисления;

КонецЦикла;


Как-то так.

Но я бы дополнительно посоветовал сохранять найденные соответствия в какой-то кэш и если в нем не найдено, то лезть в БазаИсточник за данными
kosalex,
22.08.14, 21:49 Поле объекта не обнаружено (настройка)
Цитата(mister-x @ 22.08.14, 18:02) *
таки конфа знята з підтримки

Да, но и измерение есть. Грешу на кэш.
Tolik,
04.07.14, 9:37 Как просмотреть архивный чек ККМ
Чеки "архивируются" безвозвратно, они трансформируются в документ "отчет о розничных продажах".
Как написал Егор Динин, необходимо дорабатывать УТ для того что бы чеки оставались в системе в виде архивных документов.
По сути нужно дописать УТ так как сделано в Рознице.
Rema,
20.06.14, 8:26 Помогите скачать с инфостарта
Цитата
Добрый день!
Помогите пожалуйста скачать:
Планирование закупок


http://pro1c.org.ua/index.php?showtopic=18432
mact,
20.06.14, 8:25 Планирование закупок для УТ 10 в разрезе контрагентов
Отчет предназначен для количественного планирования закупок в разрезе контрагентов на основании данных управленческого учета о продажах.

Закладка «Параметры»
На закладке устанавливаются основные параметры, влияющие на расчет планируемых показателей.

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


Закладка «Отбор»
Здесь можно ограничить отбор данных для отчета в разрезе складов, номенклатуры и ее характеристик.

«Контекстное меню»
  • Изменить контрагента- изменить поставщика данного товара для формирования заказа данной позиции другому поставщику
  • Расшифровка - использовать средства 1С для формирования отчетов.
  • Синяя строка - работает если строка таблицы подсвечена синим. Данный момент происходит если товар приходил от более чем одного поставщика. Позволяет посмотреть от кого, когда и за сколько.
  • Заполнить колонку "Заказ" - переносит рекомендуемое программой количество в колонку "Заказ". Если выбраны "Все" контрагенты тогда работает для всех, если конкретный контрагент, тогда только для его номенклатауры.

«Показатели»
  • Продано - количество реализованного товара за анализируемый период; определяется в единицах хранения с учетом возвратов.
  • Дней продажи - количество дней, когда товар был на складе и/или продавался.
  • Средняя продажа за день - определяется делением объема продаж на количество дней продажи.
  • Остаток на дату начала закупок - остаток на складе.
  • Необходимый объем закупок - определяется путем вычитания остатка на складах из планируемого объема продаж.
  • Планируемый объем продаж - произведение средней продажи за день на количество рабочих дней в планируемом периоде.
  • Заказ - проставляется пользователем для формирования заказа.
  • Эффективность - соотношение цены закупки и выбранной ценой номенклатуры.

На основании отчета можно оперативно сформировать документы «Заказ поставщику» и «Внутренний заказ» в разрезе складов.
candrey, kosta_ks, pashoid, seedgg, Vofka, zwer, Егор Динин,
16.06.14, 12:07 Валовая прибыль (СКД): "по видам затрат".
Валовая прибыль (СКД): "по видам затрат" (Материальные, Оплата труда, Амортизация, Прочие).

Главному бухгалтеру для анализа, в отчете "Валовая прибыль", потребовалось разделение "суммы затрат" по видам (Перечисление.ВидыЗатрат).

Что было сделано:

1. Создан "Набор данных ВП" (Валовая прибыль - как в типовой)

2. Создан "НаборДанныхЗатрНаВыпПродБУ" - запрос состоит из набора временных таблиц получающих сумму затрат по каждому виду.

3. Создан "Набор ПолноеСоединение" - объединяющий Номенклатуру из "Набор данных ВП" и Продукцию из "НаборДанныхЗатрНаВыпПродБУ".

4. Создан свой макет для необходимой группировки данных.

Alex_Alex, bogdan3112, ninag, OlgaD, pashoid, Vofka,
16.06.14, 11:59 Данные по регистру при проведении документа
Никаких фокусов нет, у партий один алгоритм записи регистров, у продаж другой.
Когда что-то непонятно - учитесь читать код.

Партии пишутся с помощью отдельной процедуры, которая подготавливает и записывает набор записей,
при этом он уже доступен для чтения запросами.
Продажи скорее всего пишутся именно из коллекции Движения.Продажи, т.е.
заполнятся коллекция Движения.Продажи а потом уже автоматом фиксируется в регистре при окончании транзакции проведения,
следовательно запросом получить нельзя.
maxst22,
08.05.14, 11:25 Украинский код в 1С
Цитата(Ardi @ 08.05.14, 10:01) *
А я считаю ниприемлимымь использовать в коде <>&' в русккой раскладке.
Голосую за бб юю энд апостраф.


ОФФ:
Добавьте в шаблоны (лет 5 уже юзаю и не знаю проблем):
1.
Название: >
Автоматически заменять строку: Ю
Текст шаблона: >
2.
Название: <
Автоматически заменять строку: Б
Текст шаблона: <
3.
Название: <>
Автоматически заменять строку: БЮ
Текст шаблона: <>
4.
Название: <=
Автоматически заменять строку: Б=
Текст шаблона: <=
5.
Название: >=
Автоматически заменять строку: Ю=
Текст шаблона: >=
6.
Название: ЕстьТгдд
Автоматически заменять строку: ЕстьТ[гдд]
Текст шаблона: ЕстьNULL(<?>, 0)
7.
Название: NULL
Автоматически заменять строку: тгдд
Текст шаблона: NULL
8.
Название: []
Автоматически заменять строку: хъ
Текст шаблона: []
9.
Название: &
Автоматически заменять строку: ? (тут у меня с пробелом)
Текст шаблона: &<?>
stark,

19 страниц V   1 2 3 > » 
RSS Текстовая версия Сейчас: 19.01.17, 4:20
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне