Краткий обзор нового в платформе 1С-Предприятие 8.3.3.641

Публикация № 189628

Разработка

В статье перечислены основные изменения в платформе 1С-Предприятие 8.3.3 по сравнению с веткой 8.2

Краткий обзор нового в платформе 1С-Предприятие 8.3.3.641 сравнительно с 8.2.15.310:

Почему именно такой переход : для промышленного использования очень спорно использование всяких предварительных /ознакомительных версий, в версиях 8.2.16, 8.2.17 не было значительного количества значимых изменений, а ветку 8.2.18 так и не смогли довести до ума, и избавить от баг.  Кроме  того большая часть нововведений приходится именно на платформу 8.3.3.

1.Платформа устанавливается не в подкаталог каталога C:\Program Files\1cv82 а в C:\Program Files\1cv8.

2.Другой стартер (программа 1cestart.exe). Из отличий прежде всего другой шрифт, другой  межстрочный интервал и другая цветовая гамма (всё аля-Такси).

3.Изменения свойства корневого узла конфигурации:

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

- вместо «командного интерфейса рабочего стола» теперь используется «командный интерфейс основного раздела»,

- добавлено свойство «назначение использования», доступные альтернативы: «персональный компьютер» и «мобильное устройство»,

- добавлено свойство «основная форма динамического списка»,

- добавлено свойство «основная форма поиска» (имеется в виду не поиск в формах списков а полнотекстовый поиск),

- свойство «рабочая область рабочего стола» заменено на «рабочая область начальной страницы»,

- расширен список значений свойства «режим совместимости» значениями: 8.3.1 и 8.3.2,

- добавлено свойство «Режим совместимости интерфейса»,  позволяет выбрать или старый интерфейс (управляемый) или Такси,

- добавлено свойство «хранилище настроек динамических списков».

Примечание 1:  под новые типы общих форм расширен список доступных типов форм.

Примечание 2:  при отключении свойства «режим совместимости» (значение = «не использовать») при сохранении будет проведена обратимая конвертация ИБ(т.е. вернуться назад не составит труда).

Примечание 3:  даже если указана совместимость по интерфейсу 8.2 его поведение несколько изменится: ранее в каждой подсистеме можно было задать свои настройки размеров окон панелей действий и панели навигации теперь эти настройки единые для всех подсистем.

4.Средства платформы:

- доступны и тонкий и полноценный толстый клиент для 32/64 версий Linux (не для всех дистрибутивов Linux, естественно),

- ускорена работа управляемого интерфейса (открытие форм и т.п.) особенно для файловой ИБ,

- выпущена корпоративная серверная лицензия для крупных заказчиков и сервис-провайдеров (для обладателей лицензии доступно: тонкая ручная балансировка нагрузки на узлах кластера серверов  и ее автоматическое распределение, обновление тонкие клиенты через интернет(а не только из ЛВС как ранее) и т.п.),

- профили безопасности(только для новой корп. лицензии): позволяют настраивать запрет на использование файловой системы, COM-объектов, внешних компонет, обмена данными с ресурсами Интренета и т.п.,

- интерфейс Такси (с выходом которого интерфейс УФ уже нельзя называть новым). Описание интерфейса Такси это вообще отдельная тема,

- создан дистрибутив для мобильных платформ (в 8.3.2) Android и iOS,

- реализовано автоматическое выполнение фоновых и регламентных заданий для файловых ИБ!

- реструктуризация клиент-серверных ИБ в фоновом режиме (с 8.3.1) кроме финальной операции которая выполняется монопольно,

- доработаны механизмы работы с внешними источниками данных, в том числе с многомерными (например с Microsoft Analysis Services),

- добавлена поддержка защищенных механизмов SSL.

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

- добавлен функционал позволяющий писать сценарии тестирования приложения,

- для групп управляемой формы добавлена возможность свёртки их по вертикали (если новое свойство группы формы Поведение= «Свёртываемая»),

- добавлена возможность управления представлением некоторых объектов ИБ: Справочник, Документ, ПВХ, ПВР и т.п.(начиная с 8.3.1),

- значительно расширена работа с диаграммами(с 8.3.1),

- расширены возможности создания сложных аналитических отчетов на СКД (с 8.3.1).

5.Средства разработки:

- улучшена контекстная подсказка,

-улучшено создание обработчиков клиентских событий формы (можно сразу указать сценарий, например: переход на сервер),

- в редакторе модулей добавлена возможность выделения, группировки и свёрки/развёртки  не только текстов процедур и функций но и циклов, условий, произвольных фрагментов текста (инструкции препроцессора #Область и #КонецОбласти.),

- добавлены конструкторы создающие на основе ФиксированнойСтруктуры, ФиксированногоМассива, ФиксированногоСоответствия коллекции типа Стурктура, Массив, Соответствие (конструктор Новый() с аргументом – соответствующая фиксированная коллекция),

6.Управляемая форма:

- расширены возможности ввода по строке,

- добавлена возможность создания ссылочного объекта в списке выбора(свойство объекта конфигурации «Создавать при вводе»),

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

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. a_plastinin 164 04.06.13 14:04 Сейчас в теме
Про определяемые типы нет ни слова ;(
serg_gres; kote; +2 Ответить
98. igor_1c 12 07.06.13 18:11 Сейчас в теме
(1) a_plastinin, А что там про определяемые типы нового?
99. xzorkiix 32 10.06.13 08:42 Сейчас в теме
2. RealEscander 825 04.06.13 14:08 Сейчас в теме
Да там ещё 100500 моментов про которые не написал.
3. Поручик 4420 04.06.13 14:26 Сейчас в теме
Они и 8.3. до ума не доведут, запилят 9.0
okumsky; director04; +2 Ответить
4. ediks 329 04.06.13 14:56 Сейчас в теме
А также реализована поддержка французского языка :)
Реализована поддержка французского языка для методов глобального контекста ЧислоПрописью() и ПредставлениеПериода(). Код локализации: fr, fr_CA. Значения параметра ПараметрыПредметаИсчисления метода ЧислоПрописью() задаются аналогично английскому, финскому или казахскому языкам.
5. RealEscander 825 04.06.13 15:56 Сейчас в теме
но что страшнее - среди языков интерфейса есть китайский.... ждём цунами авнокода!
SeiOkami; Slotty; +2 Ответить
6. Alister 9 04.06.13 16:15 Сейчас в теме
Все быстрее, чем искать и читать, хоть самое основное узнал :)
7. _smile_ 04.06.13 16:35 Сейчас в теме
(6) Alister, тут даже искать не надо :), все на первых страницах
SeiOkami; expert.1c8; CratosX; mikhailovaew; нормальный такой; StepByStep; sh_max; iov; VasMart; +9 Ответить
8. tormozit 5890 05.06.13 00:58 Сейчас в теме
Полезно для тех, кто не умеет читать сопроводительную документацию, идущую в составе файлов платформы.
expert.1c8; xzorkiix; +2 Ответить
9. VladimirKHV 13 05.06.13 02:49 Сейчас в теме
(8) tormozit, Вам возможно нечем заняться, и вы читаете всю сопроводительную документацию ко всем релизам.
Но представьте себе, что есть люди, которые РАБОТАЮТ, и им просто некогда перечитывать все, что прямо не относится к их работе.
Например я работаю с ЗуП, он до сих пор идет на 8.2, поэтому для меня краткий обзор новой платформы интересен, а вот качать все новые платформы, и читать их сопроводиловки мне и некогда и незачем.
zoolog; CaSH_2004; Rustig; Vlad_M; SeiOkami; WiseAdvice; chirinna; bellaform; xzorkiix; +9 Ответить
11. asved.ru 35 05.06.13 05:53 Сейчас в теме
(9) VladimirKHV, я, мысля таким образом, чуть было навечно не застрял на 7.7. Догонять было довольно тяжело.

Как показывает практика, выделить для самообразования часов 8 в неделю - для фикси практически не влияет на производственый процесс.
12. RealEscander 825 05.06.13 06:05 Сейчас в теме
(11) asved.ru, это ещё и от загруженности зависит, фикси они разные по загруженности бывают
14. asved.ru 35 05.06.13 07:22 Сейчас в теме
(12) если фикси вкалывает 40 часов в неделю - то нафига такое фикси? При таких нагрузках во франче больше зарабатывается.
15. Abadonna 3859 05.06.13 07:33 Сейчас в теме
(14) asved.ru, кхм... А сколько часов должен работать фикси? Есть понятие "трудовая дисциплина", хочешь не хочешь, а отсиди 8 часов в рабочие дни, даже если делать нечего
20. asved.ru 35 05.06.13 08:29 Сейчас в теме
(15) Abadonna, отсидеть - не значит отработать ;)

(16) ну дык вестимо. А объем оплаченного овертайма еще не показатель.
21. Abadonna 3859 05.06.13 08:32 Сейчас в теме
(20) asved.ru,
А кто говорил про "отработать"? отработать тоже по разному можно... Например, я за два часа сделаю, а другой пару дней проколупается. Кто круче отработал?
16. RealEscander 825 05.06.13 07:42 Сейчас в теме
(14) asved.ru, то-то сосед(у которого за май часов 20 переработки) из фра несколько лет назад свалил и возвращаться туда не хочет.

ЗЫ если вы из Мск или Питера, то не забывайте что РФ на этих городах не заканчивается.
13. Abadonna 3859 05.06.13 06:54 Сейчас в теме
(8)
Полезно для тех, кто не умеет читать сопроводительную документацию, идущую в составе файлов платформы.

Исходя из этой логики, следует написать еще одну статью для тех, кто не умеет читать статьи на Инфостарте с первого раза :)))
Evgen.Ponomarenko; +1 Ответить
17. LexSeIch 206 05.06.13 07:58 Сейчас в теме
Мир этому дому!
Статья полезная. Не у всех есть возможность следить за всеми новинками, а здесь, пусть коротко, но освещены нововведения на новой платформе. А кому нужны подробности и уточнения - добро пожаловать в документацию...
18. Abadonna 3859 05.06.13 08:02 Сейчас в теме
(17) LexSeIch, Статья полезная, только место ей в Life. Чтобы не собирать плюсики за копипасты.
19. OrsoBear 05.06.13 08:12 Сейчас в теме
Поставил, люблю все новое проверять. Интерфейс Такси очень на любителя!
Как то на планшетах от такой избыточной желтезны в глазах рябит.
понравилась новая заставка при запуске.
22. DoctorRoza 05.06.13 08:42 Сейчас в теме
Да ладно, плюса что ли жалко!? Добытое халявой рано или поздно обернется во вред!
23. Abadonna 3859 05.06.13 08:53 Сейчас в теме
(22) DoctorRoza,
Да ладно, плюса что ли жалко!?

А вот знаешь - жалко! Не потому что просто "жалко", а обидно за людей, которые рисуют обработки (зачастую сложные и полезные), а плюсов у них примерно столько же.
talych; CaSH_2004; EliasShy; the1; +4 Ответить
31. mikhailovaew 126 05.06.13 11:36 Сейчас в теме
(23) ну не то чтобы совсем без $m. "Всем, у кого рейтинг больше 50, нет ограничения на скачивание файлов, но минус пишется." то есть $m по любому тратятся, но можно залезать в долги )))
33. RealEscander 825 05.06.13 11:46 Сейчас в теме
(31) как-то раз ушёл в некоторый(вроде небольшой) минус... потом мне раз и пополнили.... как так - не понял, возможно по регламенту.
24. Abadonna 3859 05.06.13 09:07 Сейчас в теме
+/22/ Вот смотри: http://infostart.ru/public/184660/ - 54 плюса,человек трудился, программировал.
А эта статья на сей секунд уже 33. И скоро перегонит, имхо
silberRus; Roman24; Altair777; _also; ediks; +5 Ответить
25. RealEscander 825 05.06.13 09:39 Сейчас в теме
(24) Abadonna, ну типа и я какое-то время потратил... было-б больше - сделал-бы видеоприложение к тексту с демонстарцией некоторых вещей. В следующий раз наверное именно так и сделаю если про обновления когда-нибудь буду писать.

А про плюсы - это как всякие там лайки, репутация на всяких форумах - т.е. пыль. И ещё: если делаешь что-то специализированное то его продать столько-же экземпляром сколько у общего назначения - не реально, именно в виду его специализированности.
26. Abadonna 3859 05.06.13 09:49 Сейчас в теме
(25)
А про плюсы - это как всякие там лайки, репутация на всяких форумах - т.е. пыль.

А вот и не скажи! На Инфостарте человек с определенным рейтингом (50, кажись) имеет право качать сколько хочешь и чего хочешь безо всяких $m. Так что не совсем пыль.
27. ediks 329 05.06.13 10:04 Сейчас в теме
Присоединяюсь к уважаемому Abadonna.
Всегда поражало, что копипасты получают огромный рейтинг. К примеру, публикация Параметры командной строки 1С:Предприятие собрала 310 ++, за то, что народ не хочет нажать F1 на клавиатуре.
Abadonna; +1 Ответить
100. AlexO 129 14.06.13 10:41 Сейчас в теме
(27) ediks,
Всегда поражало, что копипасты получают огромный рейтинг.

Потому что пережеванное лучше усваивается.
Да и копипастят не "научные труды", а "Пособие для начинающих".
28. director04 3610 05.06.13 10:09 Сейчас в теме
(0)Однозначно плюс. А зануд-критиков всегда хватать будет, для них поныть - самое главное занятие. Не нравится - пусть не читают. А лезут по мануалам. ))) Продолжай, читатели найдутся!
svent0vit2; +1 2 Ответить
29. OVladius 32 05.06.13 11:07 Сейчас в теме
Ребят не могу понять где я туплю, компилирую моб. приложение мне пишет ошибку "Отсутствует файл: D:\adt-bundle-windows-x86\sdk\tools\apkbuilder.bat"

Я уже свежий SDK скачал, что не так?
30. xzorkiix 32 05.06.13 11:23 Сейчас в теме
Брошу тут, потому что был удивлен:

В 8.3 в управляемой форме теперь ЭтотОбъект - тоже что в 8.2 ЭтаФорма





32. RealEscander 825 05.06.13 11:44 Сейчас в теме
(30) xzorkiix, ага, начиная с 8.3.3, вот что пишут:
Для управляемой формы, команды командного интерфейса и общего модуля реализовано свойство ЭтотОбъект. Данное свойство не поддерживается в режиме совместимости с версией 8.3.2.

Свойство ЭтаФорма объекта УправляемаяФорма удалено и поддерживается для совместимости.
34. Gerat2 17 05.06.13 12:29 Сейчас в теме
А чем чревато использование 8.3, для конф, написанных для 8.2?
УПП 1.3, например
35. DoctorRoza 05.06.13 12:35 Сейчас в теме
(34) Gerat2,
Переход с версии 8.2 на версию 8.3.3
Конвертация конфигураций, информационных баз, внешних обработок и внешних отчетов при переходе от версии 8.2 к версии 8.3.3 не требуется.
Для использования некоторых новых возможностей версии 8.3.3 необходимо отключить режим совместимости. При отключении и включении режима совместимости выполняется изменение структуры некоторых объектов базы данных. Для того, чтобы иметь возможность работать с информационной базой с помощью системы «1С:Предприятие» версии 8.2, необходимо установить режим совместимости в значение Версия 8.2.16.
Для использования некоторых изменений, обеспечивающих оптимизацию, необходимо выполнить реструктуризацию соответствующих данных. Для этого можно использовать режим Тестирование и исправление или принудительно изменить структуру соответствующих объектов.
Не поддерживается одновременная работа «1С:Предприятия» версии 8.3.3 и предыдущих версий с файловой информационной базой. В случае обнаружения такой ситуации формируется диагностическое сообщение.
Источник
49. lrs 27 05.06.13 20:26 Сейчас в теме
(34) Gerat2,
УПП 1.3 не взлетела.
У рядовых пользователей при попытке создать или записать документ появляется ошибка:
"Ошибка SDBL:
Таблица или поле <такое-то> не содержится в разделе from"
При полных правах такая ошибка не появляется.
Естественно разбираться не стал, сразу откатился...
andr_andrey; +1 Ответить
50. andr_andrey 9 05.06.13 22:22 Сейчас в теме
(49) lrs, спасибо за информацию, только вопрос: "В режиме совместимости пускал или на 8.3?"
75. lrs 27 07.06.13 01:17 Сейчас в теме
(50) andr_andrey,
В режиме совместимости 8.2.16
(В режиме совместимости 8.2.13 то же самое)
УПП 1.3.38.4
На 8.3 без режима совместимости думаю еще рано УПП тестировать...

Хорошо, что не требуется конвертации. Поэтому локальную базу можно "конфигурировать" на 8.3, используя новые возможности платформы. А текущую базу на 8.2, полностью совместимую с локальной...
36. AlX0id 05.06.13 13:15 Сейчас в теме
Реализована автоматическая работа фоновых и регламентных заданий в файловом варианте без обязательного запуска отдельного служебного соединения и без вызова метода ВыполнитьОбработкуЗаданий().

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

эээ.. Я можт чо не понимаю, но разве это все равно не означает требование наличия хоть одного клиентского соединения с ИБ?
38. RealEscander 825 05.06.13 14:09 Сейчас в теме
(36) AlX0id, и не просто соединения... вот каике особенности:
1.Регламентное задание выполняется тем клиентским приложением, которому назначена обработка регламентных заданий (по умолчанию - первым запущенным сеансом);
2.Фоновое задание, инициированное сеансом, выполняется тем же клиентским приложением, которое его инициировало;
3.В рамках клиентского приложения, в один момент времени, всегда выполняется одно фоновое задание (в том числе и регламентное).
41. AlX0id 05.06.13 14:23 Сейчас в теме
(38)
Ну то есть, для "автоматического" выполнения ночью - админ будь добёр, включи 1С в планировщик )
42. RealEscander 825 05.06.13 14:32 Сейчас в теме
(41) AlX0id, скорее вообще не гаси... или так: закрыл, сделал всё что атм по регламенту положено(бэкап и т.п.), запусти на выполенние что-б регламентные выполнялись.... ещё имхается уместна вот такая цитата: "Для определения клиентского приложения, которое будет выполнять регламентные задания, реализован ключ командной строки запуска клиентского приложения AllowExecuteScheduledJobs"
37. V_V_V 05.06.13 14:01 Сейчас в теме
Из "главной" страницы новостей: "Расширены функциональные и визуальные возможности создания отчетов, реализованы новые презентационные возможности бизнес-диаграмм, дополнительные статистические и агрегатные функции, например ABC". Расшифруйте плиз тупому - это где именно такое счастье реализовано? Собственно интересует часть о "дополнительные статистические и агрегатные функции"...
39. nync 05.06.13 14:12 Сейчас в теме
(37) V_V_V,
Развитие сложных аналитических отчетов
Редактирование настроек отчетов сделано более удобным и понятным. Теперь они редактируются в отдельных полях отчета, а не в единой таблице, как раньше.
В язык выражений системы компоновки данных добавлены статистические функции, позволяющие рассчитывать стандартное отклонение, дисперсию, ковариацию, корреляцию, регрессию. Также реализован целый ряд алгебраических и тригонометрических функций.
В системе компоновки данных реализован вывод в отчет полей из наборов данных, которые связаны с данным набором данных, но не связаны между собой.
В диаграммах реализованы режимы сглаживания, соединения элементов серий, а также новые виды диаграмм: Воронка и Объемная воронка.
Унифицирована работа функциональных опций в управляемых формах и в системе компоновки данных.
40. RealEscander 825 05.06.13 14:19 Сейчас в теме
(37) V_V_V, внутри самого СКД. Что добавилось, ну наприемр новые агрегатные функции: Каждый(), Любой(), СтандартноеОтклонениеГенеральнойСовокупности(), СтандартноеОтклонениеВыборки(), ДисперсияВыборки(), ДисперсияГенеральнойСовокупности(), КовариацияГенеральнойСовокупности(), КовариацияВыборки(), Корреляция(), РегрессияНаклон(), РегрессияОтрезок(), РегрессияКоличество(), РегрессияR2(), РегрессияСреднееX(), РегрессияСреднееY(), РегрессияСреднееSXX(), РегрессияСреднееSYY(), РегрессияСреднееSXY() и т.д.

их теперь можно использовать в языке выражений СКД
43. OBEH 05.06.13 14:41 Сейчас в теме
В общем, как я понимаю, кодить стало гораздо труднее.
44. nync 05.06.13 15:24 Сейчас в теме
(43) OBEH, не нашёл никаких усложнений. Собственно, а что именно, если не секрет, натолкнуло на такие мысли?
52. OBEH 06.06.13 04:40 Сейчас в теме
(44) nync, мысли такие -
Достает постоянно думать, где ты находишься(сервер, клиент и проч...). Понатыкано всякой хрени. Может быть, это интересно мазахистам-программистам, для которых главное - кодинг.
По моему, очень многое из того, что должен обрабатывать компилятор, передано на кодирование программисту.
Времени на программирование того, что должен делать компилятор уходит уйма.
То ли думать о предметной области, то ли об исполнении логики кода?
Где-то в интернете, в пространном интервью Нуралиева читал об этих особенностях. Типа, потерпите, пока уляжется вся эта "идеология" в нормальное русло.
53. Артано 671 06.06.13 07:29 Сейчас в теме
(52) На мой взгляд предпочтительнее точно знать,видеть и иметь возможность влияния на процесс компиляции, чем полагаться на черный ящик компилятора 1С, который неизвестно как еще поймет и скомпилирует
56. OBEH 06.06.13 08:37 Сейчас в теме
(53) Артано, а чего там "полагаться на черный ящик компилятора 1С"?
Не надо было, наверное, изобретать свою БД и свои "методы" работы с СУБД.
Есть стандарт, который очень последовательно развивают и вылизывают.
57. xzorkiix 32 06.06.13 09:25 Сейчас в теме
(56) OBEH, малолетний идиот?

обосную свою мысль:
Часто спрашивают: а про каких малолетних идиотов ты всё время говоришь? Отвечаю. Малолетний идиот — суть гражданин, умственное развитие которого либо только-только достигло уровня 14-летнего подростка, либо застопорилось на этом уровне навсегда.

Замечу, что вторые в сети (и не только в сети) встречаются ничуть не реже, чем первые. Ибо приобретённый за долгие годы жизни опыт — он не есть ум.

Человек умный умеет пользоваться своим мозгом. Хорошо понимает, как мозг работает. Идиот — никогда. Тупичок Гоблина. Про так называемую критику
65. slimper 199 06.06.13 15:47 Сейчас в теме
(57) xzorkiix, хлесткие фразы в адрес оппонента поднимают собственную самооценку, но не приближают к сути вопроса. Я так понимаю, что вы считаете парадигму MVVM недостойной внимания, а мешанину серверного и клиентского кода в модуле формы движением в правильном направлении?
66. RealEscander 825 06.06.13 15:58 Сейчас в теме
(65) slimper, без разделения кода на серверный и клиентский текущей переносимости и масштабируемости не достичь, а то, что я могу не прыгая по разным окнам редактировать всё в одном месте - это очень удачное решение.
chirinna; +1 Ответить
67. slimper 199 06.06.13 16:15 Сейчас в теме
(66) идем своим уникальным путем?
68. RealEscander 825 06.06.13 16:50 Сейчас в теме
(67) slimper, если этот путь весьма неплох - почему нет-то? Или вы считаете, что всё отечественное обязательно второй сорт?
72. slimper 199 06.06.13 18:08 Сейчас в теме
(68)

если этот путь весьма неплох - почему нет-то?


Не уверен. Несколько примеров работы с УФ: 1.Нет возможности получить доступ к отбору после поиска. 2.Исчезают группировки после поиска, т.е. получаем плоскую таблицу. 3.Нет программного доступа к групповым записям, т.е. в этих записях нельзя вывести свой текст или картинку. Как можно построить удобный интерфейс без наличия данных опций? Что касается MVC или МVVM, это тоже не игры чистого разума, эти шаблоны как раз помогают увеличить масштабируемость приложения. Очевидно, что модель данных должна быть отделена от представления, это удобно и с точки зрения написания кода. Поэтому мне кажется этот путь ведет куда-то в сторону, а не вперед.
73. RealEscander 825 06.06.13 19:10 Сейчас в теме
(72) slimper,
1.Нет возможности получить доступ к отбору после поиска. 2.Исчезают группировки после поиска, т.е. получаем плоскую таблицу.


вы про какой поиск? в списке или в табличной части?

3.Нет программного доступа к групповым записям,


это вообще о чём?
74. slimper 199 06.06.13 20:09 Сейчас в теме
78. RealEscander 825 07.06.13 06:18 Сейчас в теме
(74) slimper, а кто может гарантировать что вы при своём поиске не нарушите структуру группировки? Я считаю именно такое поведение системы правильным.
80. slimper 199 07.06.13 06:54 Сейчас в теме
(78) это как раз неестественное поведение системы, в результатах поиска должна сохраняться визуальная структура исходных данных. В других системах это давно уже общее место, а 1с или не может или не хочет сделать "человеколюбивый" интерфейс.
83. RealEscander 825 07.06.13 07:05 Сейчас в теме
(80) slimper, повторю вопрос: " кто может гарантировать что вы при своём поиске не нарушите структуру группировки?"
84. slimper 199 07.06.13 07:19 Сейчас в теме
(83) этот вопрос не имеет смысла. Если будет найден хотя бы один элемент, удовлетворяющий критериям поиска, обязательно будет и присутствовать группа, которой будет принадлежать данный элемент.
87. RealEscander 825 07.06.13 07:35 Сейчас в теме
(84) slimper, группа гарантированно удовлетворяет условиям отбора? Это не 7.7, тут у группы реквизитов помимо кода и наименования может вполне себе быть.
Что же это за отбор который работает так избирательно...
89. slimper 199 07.06.13 08:15 Сейчас в теме
(87) мы похоже говорим о разных вещах. На УФ расположен динамический список, далее меню "Все действия"-> "Настроить список" -> вкладка "Группировка" добавляем поля группировки и получаем список с группами. Какие реквизиты могут быть у групповых записей? Это всего лишь другое визуальное оформление нашего списка. Теперь попробуем что-нибудь поискать, результаты поиска не будут содержать групп, которые мы только что добавили. Это нормальное поведение системы?
92. xzorkiix 32 07.06.13 08:52 Сейчас в теме
(89) slimper,

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

8.3.3 (интерфейс без Такси, без режима совместимости)

Интерфейс от платформы ведёт себя именно так, как вы и предлагаете.



94. slimper 199 07.06.13 10:29 Сейчас в теме
(92) xzorkiix, проверил на 8.3.3, действительно структура групп сохраняется после поиска. Спасибо.

Но и поиск не инициирует себя как Отбор


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

Группируем записи по дате платежа, как вывести суммы по каждой группе, чтобы групповые записи не просто занимали место на экране, а несли полезную информацию?

Известны ли вам, какие либо подвижки в 8.3 по этим вопросам?
95. xzorkiix 32 07.06.13 11:20 Сейчас в теме
(94) slimper,



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

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

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

UPD: на 1С конференции в марте на докладе разработчиков платформы, я припоминаю, проскочило что-то такое, что весь зал зааплодировал. Не была ли это демонстрация такого "Итога". Нет. не припомню точно. Аплодировали точно добавлению в мобильное приложение "Определить место положение", а вот второй момент не припомню.
96. slimper 199 07.06.13 13:12 Сейчас в теме
(95) xzorkiix, начиная c появления .Net FrameWork 3.5 (WPF или Silverlight) в .Net присутствует объект GroupDescription, который можно кастомизировать под свои нужды - выводить текст, кол-во записей, суммы и.т.д. Использование этого объекта позволяет создать экранную форму сальдо, т.е. в большинстве случаев отказаться от формирования ОСВ.
97. xzorkiix 32 07.06.13 13:29 Сейчас в теме
(96) slimper, dotnet и 8.3 сравнивать здесь - это не то. В вашем случае речь идет об участии разработчика. Я же акцентирую внимание на решения заложенные внутри платформы, не требующие доработки.

Вспомнил! Хлопали как раз "динамическому" отбору, который генерирует сама платформа. И оно того стоило :)
101. AlexO 129 14.06.13 12:47 Сейчас в теме
(97) xzorkiix,
И оно того стоило :)

Конечно!
Только тормозит жутко и поиск невозможно отключить, а так, если не пользоваться - очень красиво! :)
93. xzorkiix 32 07.06.13 09:03 Сейчас в теме
(89) slimper, (92) xzorkiix,

Теперь попробуем что-нибудь поискать, результаты поиска не будут содержать групп, которые мы только что добавили. Это нормальное поведение системы?


Да действительно результат поиска возвращается к плоской таблице. Отключение поиска возвращает текущие настройки. Ctrl+F / Ctrl+Q. Но и поиск не инициирует себя как Отбор, те не включается в дополнительные реквизиты отбора, как это например в обычном приложении. Думаю тут предполагается два отличных подхода к работе с данными.

Для вас предпочтительнее, что бы поиск сохранял группировки - скорее всего решение (без программирование самостоятельных диалогов и обработок) включить такое поле поиска в отбор (что пользователь может сделать самостоятельно).
69. xzorkiix 32 06.06.13 16:54 Сейчас в теме
(65) slimper,

хлесткие фразы в адрес оппонента поднимают собственную самооценку

что вы считаете парадигму MVVM недостойной внимания


теперь видимо надо каждого спрашивать..

MVVM - и где тут радость? Как это должно облагородить 1С? Улучшить и ускорить разработку?
76. OBEH 07.06.13 05:56 Сейчас в теме
(57)Просто заткнись и все. И не надо обосновывать свои чужими цитатами, если своего ума не хватает.
Поставь фильтр на мои сообщения и иди в игнор.
(59)"Мне нравится, что я могу разделить код...". Я и писал про любителей кодинга. Я это уже прошел.
Зачем, вообще, мне еще думать как там шуршит сервер в серверной? Хотя, этим приходится заниматься, поневоле, работая на 1С.
(62)При чем тут язык программирования? Я говорю про средство разработки приложений и удобство их использования разработчиком.
Работая, например, на инструментах, типа, PowerBuilder, Oracle Forms Developer или каком-либо другом, мне даже в голову не приходило думать о шуршании серверов. Из всех этих инструментов мог пользоваться родными ROPORTs инструментами или непринужденно подключать инструменты создания отчетов других производителей, например, Crystal Reports, "всеядность" которого поражает воображение. Даже SAP(мною очень нелюбимая система, и есть за что), и те не стали изобретать велосипеда, а сделали интерфейс к нему http://www.crystalreports.com/. Или, вот, http://msdn.microsoft.com/ru-ru/library/bb126227%28v=vs.90%29.aspx и др.
77. RealEscander 825 07.06.13 06:14 Сейчас в теме
(76) OBEH, вы просто или не можете освоить 1С или не хотите этого. Разрабатывайте в других сроедах - вас никто в 1С силой не затягивает.
81. OBEH 07.06.13 06:59 Сейчас в теме
(77)Я работаю с 1С - рынок диктует. Есть свои разработки и доработки стандартных конфигураций "под заказчика"
(79)Ну почему "только если триггеры, хранимые процедуры БД и т.п. пишутся не Вами а кем-то другим"? Это условие желательное, но не обязательное.
Я сам могу писать и триггеры и хранимые процедуры. Естественно, все это должно согласовываться с общей концепцией системы. Это я прекрасно понимаю. Как пример. В одной программе, разработанной москалями, форма для 36 тыс. объектов открывалась 23-25 минут. Разработчики, почему-то, не подумали, что может быть больше 5-6 объектов. Пришлось переписывать запросы. В результате, открытие формы получилось в пределах секунды.
82. RealEscander 825 07.06.13 07:03 Сейчас в теме
(81) OBEH, откуда вы собрались писать триггеры? Из билдероа или из формса? А может ещё что-то нужно запустить? А у меня весь код доступен из одной программы и это удобнее!
85. OBEH 07.06.13 07:29 Сейчас в теме
(82)Почему "собрался"? Я писал триггеры. Для написания триггеров уйма инструментов, начиная от командной строки.
Но повторюсь, это дело правильнее писать определенному человеку. Это базовые вещи. И негоже их делать просто кодеру.
В 1С дело до триггеров, вообще, не доходит. Вот и приходится смотреть, как шуршат сервера.
86. RealEscander 825 07.06.13 07:33 Сейчас в теме
(85) OBEH, и нафига мне ваша уйма инструментов если у меня есть один, который:
1.Позволяет создать всю систему от начала и до конца. Всё в рамках одного приложения.
2.Не перегружен при этом.
88. OBEH 07.06.13 07:46 Сейчас в теме
(86)Согласен. Это подход к коробочному продукту. Это стимулирование любителей чистого кодинга.
"Всё в рамках одного приложения" все в кучу. Я писал, что разнесение функций ложится на плечи разработчика.
Естественно, со временем, программист "приловчается" к такому кодированию. Но хочется, все же, цивилизации.
91. OBEH 07.06.13 08:32 Сейчас в теме
(86) Вот, как пример, "позволяет создавать всю систему от начала и до конца" http://i.technet.microsoft.com/dynimg/IC128154.gif
Только это как-то, более цивилизованно.
79. RealEscander 825 07.06.13 06:23 Сейчас в теме
(76) OBEH,
Работая, например, на инструментах, типа, PowerBuilder, Oracle Forms Developer или каком-либо другом, мне даже в голову не приходило думать о шуршании серверов.


угу, но только если триггеры, хранимые процедуры БД и т.п. пишутся не Вами а кем-то другим.
54. RealEscander 825 06.06.13 07:42 Сейчас в теме
(52) OBEH, есть 2 момента:
1.это конечно другая парадигма программирования (8.2УФ сравнительно с 7.7) и ранее насколько помню вообще не было таких средств разработки(по крайней мере с такими не сталкивался) в которых в одном куске сразу пишешь и для серверной и для клиентской части код. И пока не привык (а это достигается только практикой) - тяжеловато.
2.без этого 1С вряд-ли был-бы таким масштабируемой как сейчас (как понимаю майнстрим для 1С на ближайшее будущее это корпоративные клиенты и облака), да и публикация в веб не была-бы такой простой.
59. Al-X 06.06.13 10:27 Сейчас в теме
(52) OBEH, ты видно с 1С вчера у подъезда встретился !!
Мне нравится, что я могу разделить код.
И еще я знаю, что купленный сервер теперь будет работать не шумным обогревателем комнатушки, а реально выполнять свою задачу. Раньше - тока жесткий диск работал, когда были 7.7 и 8.1 !! Ну память на MS SQL жралась (!!!)...
Теперь я вижу, что и многоядерные процы стали работать !!!
Так же отвечу, что любой инструмент имеет свою специфику. Тупо сравнивать 1С с дельфи не гоже....
62. nync 06.06.13 10:45 Сейчас в теме
(52) OBEH, в каком языке не приходится следить за контекстом? Видимо в том, где клиентские процедуры в одном модуле, серверные в другом?
45. RealEscander 825 05.06.13 15:25 Сейчас в теме
(43) OBEH, скорее кодить стало немного по другому. Изменения в осносном коснулись интерфейса и в основном изменения типа как: добавлена возможность бла-бла-бла...
46. Ibrogim 1154 05.06.13 15:41 Сейчас в теме
Интересно, исправили ли ошибку при использовании конструкции "Выбор Когда" во внешних источниках данных.
47. laduk 13 05.06.13 17:03 Сейчас в теме
Как в 8.3 посмотреть автоматизированное тестирование ?
48. TMV 14 05.06.13 19:41 Сейчас в теме
(0),
для промышленного использования очень спорно использование всяких предварительных /ознакомительных версий, в версиях 8.2.16, 8.2.17 не было значительного количества значимых изменений, а ветку 8.2.18 так и не смогли довести до ума, и избавить от баг.
тем не менее, насколько я помню, последний релиз УПП как раз таки требовал именно 8.2.18 (вроде из-за новых фенек для SSL)
51. KostyaLavr 05.06.13 23:43 Сейчас в теме
где-то я уже видел краткий обзор 8.3.. ах да, точно http://www.v8.1c.ru/overview/release_8_3_3/
нормальный такой; +1 Ответить
55. OBEH 06.06.13 08:33 Сейчас в теме
Ну я писал приложения на многих других средствах разработки(отличных от фирмы 1С). И такой дикости не встречал.
К дурному привыкать довольно сложно.
64. Артано 671 06.06.13 11:39 Сейчас в теме
(55) OBEH, любые клиент-серверные приложения, независимо от языка и средств разработки, предполагают разделение компилируемого кода. Если же нет в синтаксисе языка подобных директив для компилятора, то вопрос решается архитектурно. Например можно создать отдельное соединение с сервером и в нем выполнить необходимые действия.
58. ilov_boris 158 06.06.13 10:20 Сейчас в теме
Сломали шорткаты ctrl+] и ctrl+[
на конструкции Если Тогда КонецЕсли
60. Al-X 06.06.13 10:31 Сейчас в теме
А вот у меня вопрос: мне пока некогда отслеживать 8.3, еще 8.2 не всю освоил. Так вот Вроде изменения не такие критические как 7.7 с 8.2 сравнивать. Т.е. я могу и до следующего года подождать с изучением? Или уже поздно и я отстал от жизни, пора догонять?? ;)
61. RealEscander 825 06.06.13 10:39 Сейчас в теме
(60) Al-X, если осваиваете УФ - тогда по сравнению с 7.7 изменения косметические.
63. Al-X 06.06.13 10:47 Сейчас в теме
(61) Управляемые формы я уже освоил, просто нужно ли сейчас смотреть изменения в 8.3 ?? Вроде ничего ТАКОГО там нету !! и УПП вроде на этой платформе пока не выпустили !!!
70. logdog 06.06.13 16:58 Сейчас в теме
Многоядерность заработала?
Оставьте свое сообщение

См. также

Как я начал администрировать сервер 1С: Предприятие 8.3 с телефона Промо

Администрирование данных 1С Мобильная разработка v8 Бесплатно (free)

Развитие инструментов управления кластером серверов 1С:Предприятие 8.3.

14.04.2017    59840    user700211_a.straltsou    27    

[СКД] Программное создание схемы компоновки данных

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Сделаем отчет на СКД полностью программно, без использования макета "схема компоновки данных".

15.01.2020    20283    John_d    22    

Таблица значений. Нюансы

Практика программирования v8 Бесплатно (free)

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019    29918    Yashazz    46    

Самый примитивный HTTP-сервис в мире

WEB v8 Бесплатно (free)

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

12.09.2019    20738    YPermitin    26    

Копирование числовых ячеек из 1С в Excel Промо

Загрузка и выгрузка в Excel Администрирование данных 1С v8 1cv8.cf Бесплатно (free)

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

15.01.2019    23037    itriot11    24    

[Шпаргалка] Программное создание элементов формы

Практика программирования Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

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

06.09.2019    43183    rpgshnik    63    

Агрегатные функции СКД, о которых мало кто знает

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

05.09.2019    44936    ids79    54    

Обмен данными. Консистентность vs Многопоточность

Интеграция v8 1cv8.cf Бесплатно (free)

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

03.09.2019    11747    m-rv    1    

Использование программных перечислений, ч.1: строковые константы Промо

Практика программирования v8 1cv8.cf Бесплатно (free)

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

10.12.2016    36742    unichkin    46    

Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.

08.08.2019    71017    ids79    49    

Обработчики событий при записи объектов. Зачем и что за чем?

Математика и алгоритмы v8 Бесплатно (free)

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

25.07.2019    43079    AlbinaAAA    27    

Создание отчетов с помощью СКД - основные понятия и элементы

Практика программирования Математика и алгоритмы v8 v8::СКД Бесплатно (free)

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    48523    ids79    25    

Вспомогательные инструкции в коде 1С Промо

Практика программирования v8 1cv8.cf Бесплатно (free)

Помогаем редактору кода 1С помогать нам писать и анализировать код.

15.10.2018    29227    tormozit    100    

Подсистема "Варианты отчетов". Используете ли Вы ее правильно?

Работа с интерфейсом БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

Небольшая история про использование подсистемы "Варианты отчетов" из БСП. Используете ли Вы ее правильно?

04.06.2019    39052    YPermitin    52    

Выгрузка документа по условию

Практика программирования Разработка v8 Бесплатно (free)

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    15834    m-rv    2    

Как настроить правильную техподдержку (helpdesk, service desk на коленке)

Управление услугами и сервисом Управление взаимоотношениями с клиентами (СRM) Документооборот и делопроизводство Монитор заказов Учет рабочего времени Управление взаимоотношениями с клиентами (СRM) Документооборот и делопроизводство Монитор заказов Учет рабочего времени v8 УУ Бесплатно (free)

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

24.04.2019    16877    siddy    0    

Оформление и рефакторинг сложных логических выражений Промо

Практика программирования v8 Россия Бесплатно (free)

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

20.09.2012    77160    tormozit    131    

Преобразование EXCEL в таблицу значений без COM и других извращений

Загрузка и выгрузка в Excel v8 1cv8.cf Бесплатно (free)

Получение таблицы значений из excel в 1С v8, без COM, внешних источников данных и т.д. EXCELВТаблицуЗначений() - За 10 строчек кода! Реализация протестирована на 1С 8.3.12.1714 (x64).

18.04.2019    26891    Eret1k    44    

Как прикрутить ГУИД к регистру сведений

Практика программирования Перенос данных из 1C8 в 1C8 Разработка v8 Бесплатно (free)

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

16.04.2019    19812    m-rv    17    

Excel vs 1С: битва с неожиданным исходом

Анализ учета Универсальные обработки Загрузка и выгрузка в Excel Финансовые Управленческие v8 1cv8.cf Россия Бесплатно (free)

Что лучше 1С или Excel? Разберемся, в казалось бы, очевидном, чтобы получить невероятное!

11.04.2019    35648    bolefirenko    116    

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Иногда возникает необходимость после записи значения в какое либо поле ввода/формы вызвать для него обработчик события ПриИзменении, а о вызове самого события приходится только мечтать. В этой статье приводится программный способ вызова этого события.

11.07.2007    47437    tormozit    40    

О расширениях замолвите слово...

Практика программирования Разработка v8 Бесплатно (free)

О чём стоит задуматься при принятии решения о создании расширения конфигурации…

07.04.2019    34034    ellavs    126    

Git-репозитории для 1С-кода (опыт использования при небольших проектах)

Практика программирования v8 Бесплатно (free)

Инструкции по взаимодействию с Git-репозиторием, которые писались для тех наших программистов, которые вообще никогда не работали с Git (руководства в духе "Как получить код из git-репозитория?", "Как отправить код в git-репозиторий")...

28.03.2019    26449    ellavs    88    

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017    43678    tormozit    74    

Новый подход к обмену данными EnterpriseData

Практика программирования Обмен через XML v8 v8::УФ Россия Бесплатно (free)

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

14.12.2018    39379    ids79    72    

Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке

Универсальные функции Зарплата Управление персоналом (HRM) Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Бесплатно (free)

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

14.11.2018    78489    GeterX    113    

Автоматические и управляемые блокировки применительно к типовым конфигурациям 1С

Математика и алгоритмы Практика программирования v8 v8::blocking 1cv8.cf Бесплатно (free)

Основные принципы работы с режимами автоматических и управляемых блокировок в 1С Предприятие 8. Теория и применение в типовых конфигурациях: БП, УТ, ЕРП

10.11.2018    33582    ids79    40    

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

Инструментарий разработчика Управление проектом v8 1cv8.cf Бесплатно (free)

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

18.10.2018    63101    stas_ganiev    74    

Планы обмена 1С

Перенос данных из 1C8 в 1C8 Интеграция v8 Бесплатно (free)

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

10.09.2018    55110    zhichkin    29    

Из Excel в 1С запросом

Загрузка и выгрузка в Excel v8 1cv8.cf Бесплатно (free)

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

14.08.2018    19707    m-rv    5    

Тестер: частые вопросы

Практика программирования v8 Бесплатно (free)

Ошибкам бой - тесты норма жизни!

25.07.2018    28828    grumagargler    28    

Повышаем эффективность разработки правил обмена

Практика программирования Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Как повысить скорость и качество разработки правил обмена? Как вести групповую разработку правил обмена? Как облегчить сопровождение правил обмена после передачи в эксплуатацию? Об этом и многом другом вы можете узнать из этой статьи.

25.06.2018    27994    olegtymko    47    

Как сделать запрос на изменение данных

Практика программирования v8 v8::Запросы 1cv8.cf Бесплатно (free)

В статье приведены особенности внутренней архитектуры и примеры работы с расширением языка запросов 1С.

01.06.2018    29906    m-rv    21    

Строим графы средствами 1С (без GraphViz)

Практика программирования v8 Бесплатно (free)

Множество статей на Инфостарте описывают, как работать с компонентой GraphViz, чтобы построить ориентированный граф. Но практически нет материалов, как работать с такими графами средствами 1С. Сегодня я расскажу, как красиво строить графы с минимальным пересечением. Нам этот метод пригодился для отрисовки алгоритмов в БИТ.Финансе, т.к. типовой механизм не устраивал. Еще это может быть полезно для визуализации различных зависимостей: расчета себестоимости, графы аффилированности компаний и т.д. Надеюсь, эта статья поможет сделать мир 1С красивее и гармоничней:) Итак, поехали...

23.05.2018    23861    slozhenikin_com    20    

Распределение расходов пропорционально продажам

Финансовый учет и бюджетирование (FRP) Учет доходов и расходов Практика программирования Финансовый учет и бюджетирование (FRP) Учет доходов и расходов v8 v8::ОУ УТ10 УУ Бесплатно (free)

Финансовая модель. Распределение административных расходов по подразделениям пропорционально продажам за месяц. Дополнительные реквизиты против бизнес-процессов!

13.05.2018    18057    Rustig    9    

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть І: Справочники

Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

Сейчас все чаще интеграции различных конфигураций проектируются через HTTP-сервисы - они и работают быстрее, и "войти" в режим отладки гораздо проще, тем самым обойдя "черный ящик" универсального обмена через xml, например. Более года назад я начал работать в компании, в которой разработчики работали с конфигурациями 1С в режиме совместимости еще 8.2.16 (менять режим совместимости в типичных базах мы не хотели) - а как Вы наверное знаете, если интересовались HTTP-сервисами в 1С, их использование в режиме совместимости 8.3.4 и ниже недопустимо - и здесь я уже не надеялся на разработку и использование HTTP-сервисов. Но позже меня заинтересовал такой "сервис" как REST интерфейс OData, так как его можно использовать не меняя режим совместимости конфигурации - именно он и стал для меня идеальным вариантом решения "нетривиальных" задач.

11.05.2018    22681    V.Stavinsky    11    

[ВсеПросто] "Оперативный" информатор из 1С за 5 мин.

Практика программирования v8 Бесплатно (free)

Быть всегда в курсе дел, даже в дороге!

22.02.2018    26148    DarkAn    25    

Минимализмы 3

Практика программирования Универсальные функции v8 Бесплатно (free)

Очередная серия "минимализмов" [http://infostart.ru/public/306536/, https://infostart.ru/public/460935/]. Также, как и в предыдущих статьях, здесь приведена подборка коротких оригинальных авторских решений некоторых задач. Ранее эти решения были разбросаны по моим комментариям к чужим публикациям.

19.02.2018    45851    ildarovich    45    

Этюды по программированию. Взаимодействие с Microsoft Word

Практика программирования v8 Бесплатно (free)

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

11.12.2017    32019    milkers    23    

Метод формирования движений в типовых регистрах нетиповыми регистраторами

Практика программирования v8 1cv8.cf Бесплатно (free)

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

05.12.2017    27974    itriot11    34    

1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена)

Перенос данных из 1C8 в 1C8 Практика программирования Обмен через XML v8 КД Бесплатно (free)

Что такое КД3? Как начать использовать? Полезные дополнения к документации. Что нужно исправить в типовых обработках и конфигурации. Как изменить правила обмена не снимая конфигурацию с поддержки. Как отлаживать правила обмена?

19.11.2017    185810    MaxS    288    

Обзор имеющихся библиотек OneScript

OneScript v8 Бесплатно (free)

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

14.11.2017    42932    nixel    86    

Программные перечисления, ч.2: приемы кэширования при разработке

Практика программирования v8 Бесплатно (free)

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

30.10.2017    26498    unichkin    18    

Легкий способ обновления измененной конфигурации

Инструментарий разработчика v8 Бесплатно (free)

Легкий способ обновления измененной конфигурации. Сервис подготовки расширения конфигурации

25.10.2017    23260    avk72    63