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

Хранилище

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

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



История благодарностей участнику pablo ::: Спасибо сказали: 192 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
10.11.20, 14:25 Номенклатура и номенклатурные группы в 1С
Если Вы меняете наименование у элемента справочника "Номенклатура", оно отразится сразу во всей базе (в закрытом периоде тоже).
djess,
03.09.20, 10:18 Сформировать отчет в PDF с гиперссылками
Я подобное делал, когда нужно было различное форматирование текста внутри одной ячейки запихнуть. Методика такая - создаете свой отчет, сохраняете в эксель, затем допиливаете его там макросами, а уже потом - в пдф сохранять. Тем более в экселе можно записать макрос из своих действий, а потом посмотреть на его код.
vbi,
16.07.20, 14:05 Задать свой период отчета в СКД
Для программного заполнения параметров СКД используйте обработчик события ПриКомпоновкеРезультата модуля отчета
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
        ТекНастройки=КомпоновщикНастроек.ПолучитьНастройки();
    ТекНастройки.ПараметрыДанных.УстановитьЗначениеПараметра("Дата",ТекущаяДата());
    КомпоновщикНастроек.ЗагрузитьНастройки(ТекНастройки);
КонецПроцедуры
Gigi,
27.05.20, 9:21 Как правильно сравнивать два строковых реквизита? 1с 7.7 конф 7.7.00
У Вас может быть разная длина полей ПочтовыйАдрес и Адрес. Например, почтовый адрес 20 символов, а адрес - 50 символов. Копирование произойдет с отсечением лишних символов, а сравнение не выполнится, т.к. длина строк разная.
ZUBR,
30.04.20, 12:33 Задваивание строк в результирующих данных запроса
bizisoft @ Сегодня, 12:21 * ,
да
bizisoft,
30.04.20, 12:07 Задваивание строк в результирующих данных запроса
bizisoft @ Сегодня, 12:03 * ,
1. Цену и количество суммировать не надо, т.к. они берутся не из партий. Они - поля для группировки
2. суммировать нужно партии, т.к. две разные по дате партии в сумме дадут общую стоимость по номенклатуре.
bizisoft,
30.04.20, 11:46 Задваивание строк в результирующих данных запроса
Добавьте группировку в запрос по всем полям, кроме Себест, СебестУпр и СрокХранения. Первые два поля суммировать, третье - Максимум.
bizisoft,
10.01.20, 15:45 Выводятся значения колонки не за тот период
fly, Вы не внимательно смотрели запрос. Поле Период содержит номер месяца
fly,
09.01.20, 11:14 в расходной накладной дублируется наименование документа основания
Цитата
основанное на 20ти примерно словах и контексте этих слов.
А также разделе форума "Пользователю 1С"
fly,
17.12.19, 10:08 Получити значення в Запросі документа реєстратора регистра
Используйте Обороты с периодичностью Регистратор, и тогда Вы сможете обращаться к полям регистратора в условии запроса.
Sirius83,
28.11.19, 14:44 Системная функция "ТипЗнч()" - не вопрос, а просто мнение
Цитата
Не знаю, но мне кажется, что это не то что соответствует моему личному видению, а то, что вообще удобно в объективном смысле. Ну, по крайней мере, мне так кажется.
В этой фразе Вы сами себя опровергли. На основании собственного мнения Вы выводите объективное удобство. Без функции ТипЗнч() очень тяжело работать в языке с динамической типизацией. И с точки зрения компилятора интерпретатора (и программиста, соответственно) гораздо быстрее сравнивать типизированные значения, чем строки.

Gigi,
27.11.19, 15:01 Синтаксическая ошибка в запросе -Объединить. (1с 8.2.19.106)
В семерке из-за ... ограниченности языка запросов было проще что-то собрать запросом, запрос выгрузить в ТЗ и затем колбасить ее всяко-разно. В восьмерке так тоже можно, но такая методика очень быстро деградирует по времени выполнения на больших выборках...
andrew76,
27.11.19, 12:14 Синтаксическая ошибка в запросе -Объединить. (1с 8.2.19.106)
Цитата
В принципе сделать 2 запроса отдельно.Выгружать результаты из запросов в 1 ТЗ.ТЗ отсортировать по дате- по убыванию.Прочитать из ТЗ первую запись и все
Какой лютый семерка стайл... Вытащим все из БД на клиента (нагрузим память), потом отсортируем(нагрузим проц), чтобы получить в итоге 2 записи...



Рабочий запрос:
ВЫБРАТЬ ПЕРВЫЕ 1
    ПоступлениеТоваровУслуг.Ссылка
ПОМЕСТИТЬ Поступ
ИЗ
    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
ГДЕ
    ПоступлениеТоваровУслуг.Проведен

УПОРЯДОЧИТЬ ПО
    ПоступлениеТоваровУслуг.Дата УБЫВ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ ПЕРВЫЕ 1
    РеализацияТоваровУслуг.Ссылка
ПОМЕСТИТЬ Реал
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
    РеализацияТоваровУслуг.Проведен

УПОРЯДОЧИТЬ ПО
    РеализацияТоваровУслуг.Дата УБЫВ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Поступ.Ссылка
ИЗ
    Поступ КАК Поступ

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    Реал.Ссылка
ИЗ
    Реал КАК Реал
andrew76,
25.11.19, 14:35 Системная функция "ТипЗнч()" - не вопрос, а просто мнение
Цитата
Тип=ТипЗнч(ЗначениеСсылка); 
Сообщить(Тип);
Здесь проблема не в функции ТипЗнч, а в сериализации значения типа ТипДанных. Вы таки путаете понятия.
В других языках есть такие же функции typeof(), которые тоже выдают "неудобные" значения. В тех языках "неудобность" компенсируют внешними библиотеками функций (иногда эти библитеки включают в поставку продуктов), но никогда это не решали средствами языка.
В новых языках (как правило, полностью объектно-ориентированных), подобные функции могут выдавать текст, который Вам желательно видеть, но это малая часть от всех языков программирования. А Вы по-прежнему требуете, чтобы язык соответствовал именно Вашему видению по составу.
Gigi,
14.11.19, 12:38 10-й класс счетов в запросе
Условие стоит "счет=&Счет" или "счет в иерархии &Счет"
vl185,
12.11.19, 16:49 Организация ввода категорий водительских прав. (1с 8.2.19.106)
Имхо, Вы путаете способ ввода и хранения. Для ввода предпочтительней видеть все категории и отмечать нужные, но хранить - только те позиции, которые были отмечены.
andrew76,
23.10.19, 14:29 Пример по получению основных сведений по типу данных любого значения
Gigi @ Сегодня, 14:18 * ,

Почитайте про &НаСервереБезКонтекста
Gigi,
23.10.19, 14:01 Пример по получению основных сведений по типу данных любого значения
2 замечания.1. Замечание про пересылаемые данные Вы таки проигнорировали. ТипЗнч() отрабатывает на клиенте, а у Вас данные на сервер и обратно гоняются.2. Плюс вы на сервер данные формы (контекста) пересылаете.

Gigi,
22.10.19, 8:51 Пример по получению основных сведений по типу данных любого значения
То есть вместо быстрой типовой функции Вы предлагаете использовать своего "монстра" из XML, который возвращает текстовые поля? По Вашему, скорость выполнения кода и объем пересылаемых данных - пустой звук, раз Вы так легко ими жертвуете?
+ по-прежнему предлагаете код, содержащий ссылки на Ваши "эксклюзивы" без исходников?
Gigi,
17.09.19, 15:15 Создать подсистему на подобие рабочего стола
"Если вы хотите открыть свою обработку в качестве основного рабочего стола в управляемых формах, вам необходимо сделать следующее:

в моём случае у меня 2 пользователя Оператор и Магазин, им созданы одноимённые роли, в обработке также 2 одноимённые формы

1. В обработке Поле "Форма обработки" оставляем пустым.
2. Открыть командный интерфейс конфигурации и снять все флаги.
3. Открыть рабочую область рабочего стола, добавить новую строку(для обеих ролей), выбрать необходимую форму запускаемой обработки и в списке прав отметить роль соответствующую форме(не забудьте роль пользователю назначить)с остальных ролей убрать флаги.
4. сохраняем конфигурацию
5. Готово.

Теперь при авторизации пользователя через тонкий клиент запускается форма обработки." взято отсюда
Gigi,
17.09.19, 14:17 Создать подсистему на подобие рабочего стола
Тут уже нужно снимать режим совместимости



Но у вас и первоначальная форма не так открыта, как у меня.

На моем скриншоте ранее отражено то, как выглядит 1с при открытии под определенной ролью. Главного окна с закладками у меня просто нет.
Gigi,
17.09.19, 13:41 Создать подсистему на подобие рабочего стола
Совсем встроенную справку читать не хотите
ОткрытьФорму("Отчет.НужнаяФорма",,,,ЭтаФорма.Окно,,,);
Gigi,
17.09.19, 11:10 Создать подсистему на подобие рабочего стола
1. Зачем это выносить аж в ярлык? МОжно обработать в ПриНачалеРаботыСистемы() например, для определенной роли - запускать эту обработку.
2. Это сделано много раз в многих местах, классический пример - для торговых конфигураций "интерфейс" кассира. На картинке - мой пример интерфейса кладовщика.



У открытьФорму есть еще 5 параметр окно
Gigi,
16.09.19, 15:12 Создать подсистему на подобие рабочего стола
Создаете обработку, которая запускается при старте программы и собираете на ее форме все необходимые вещи. При закрытии обработки закрываете 1с.
Gigi,
16.09.19, 11:49 Работа сайта через HTTPS
https://pro1c.org.ua/topic/kak-vyvesti-znac...nta-54120/?hl=В этой теме есть какие-то картинки по http
Vofka,

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