Лазарев Денис

32
Рейтинг

irreal
Денис Лазарев



  •   Регистрация: 26.08.2008 (15 лет назад)

  •   Был(а) на сайте: 22.03.2024

Друзья
  • Вадим .
  • Алексей Захаров
  • Михаил Госьков
  • Вячеслав Горяйнов
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Гордей Голиков
  • Сергей
  • Ivan Min
Подписчики 9

Группы

Премиум-аккаунт 2017 (Автоматизатор) (до 07.04.2024 13:30:05)

Рейтинг 32

Маленький ВЕБ-сервис с большими возможностями

Инструменты и обработки Программист Платформа 1С v8.3 Россия Windows Абонемент ($m) Подсистема WEB-интеграция

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

1 стартмани

13.11.2013    10515    13    irreal    10       

11

Расчетные ведомости организаций / исправлен баг для филиальной структуры

Отчеты и формы Бухгалтер Платформа 1С v8.3 1С:Управление производственным предприятием Россия Бухгалтерский учет Абонемент ($m) Внешняя обработка (ert,epf) Зарплата

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

1 стартмани

23.11.2011    9650    49    irreal    6       

2

Подсистема для работы с запросами во времени исполнения

Инструменты и обработки Программист Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 1С:Управление производственным предприятием Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Уже является фактом, что некоторые типовые конфигурации фирмы 1С архитектурно изначально ориентированы на интенсивное использование встроенного варианта SQL в качестве основного средства как получения, так и обработки данных, например, Зарплата и управление персоналом. В то же время, сама платформа предоставляет не очень много средств разработки. Позвольте представить разработку, могущую увеличить эффективность работы в несколько раз.

1 стартмани

31.07.2011    6446    142    irreal    9       

19

Комментарии

ПубликацииВыгрузка сотрудников, их должностей и подразделений ЗУП 3.х -> 1С:Транспортная логистика, экспедирование 1.1.Х (в т.ч. по расписанию регламентно)#7 11.09.20 16:44
Мелкий прикол в регламентном исполнении:

тзСотрудники = фсПолучитьТаблицуСотрудников();

Выполнение завершено неудачно: {ВнешняяОбработка.ВыгрузкаСотрудниковВУАТ.МодульОбъекта(150)}: Поле объекта недоступно для записи (тзСотрудники)

тзСотрудники.Загрузить(фсПолучитьТаблицуСотрудников());

Вручную взлетела.
ПубликацииВыгрузка сотрудников, их должностей и подразделений ЗУП 3.х -> 1С:Транспортная логистика, экспедирование 1.1.Х (в т.ч. по расписанию регламентно)#5 09.09.20 11:54
Добрый день! Имею на шее подобную задачу. По тексту описания могу предположить, что планы обмена не используются. Хотелось бы именно это, поскольку обе базы находятся в чужой юрисдикции, и очень не хотелось бы в них лезть. Так ли это?
С уважением, Денис.
НовостиОпрос сообщества разработчиков на 1С#1053 06.03.20 18:24
(1042) Обработка бэкап таблицы CONFIG,нужно быть админом SQL с виндовой аутентификацией. Не чистил для общего случая - у нас есть справочник баз данных, но кому надо - соберет.

Прикрепленные файлы:

Бэкап таблицы config.epf
НовостиОпрос сообщества разработчиков на 1С#1050 06.03.20 17:49
(1048) Ясно, какие-то лаги на пересчет, и фиг узнаешь, что зацепишь. Спасибо.
НовостиОпрос сообщества разработчиков на 1С#1049 06.03.20 17:47
(1046) Все помню. И 4 часа расчета взносов, когда вылезет результат и ничего промежуточного, и отладку этого, когда надо остановить на 2 часу).

К SQL нужно привыкнуть. Консоль запросов - обязательный инструмент, сначала там на данных, потом в конфу. И есть жопа, которая что в 1с, что в Аксапте -одна, только в профиль. Объектный и табличный подходы противоречат друг другу. Объектный понятен, но работает с одной строкой. Табличный туманнее, но позволяет оперировать одновременно неограниченным числом объектов.
НовостиОпрос сообщества разработчиков на 1С#1047 06.03.20 17:39
(1045) С остатками все таблицы РН копировали? Извиняюсь, если скажу как "кэп, которому спасибо)", там несколько таблиц, особенно в РБ
НовостиОпрос сообщества разработчиков на 1С#1043 06.03.20 17:08
(1040) И не будет, это незаконно. Источники, хм,я пробол... выдал.
НовостиОпрос сообщества разработчиков на 1С#1042 06.03.20 17:07
(1037)
1. "Можно.
И с большой долей вероятности эту базу убить на уровне структуры. Т.е. вы будете все видеть, но 1С - ничего, т.е цифровой хлам."
- не нужно с ней так нежно, Это всего лишь таблица SQL. ну грохнул, если не понравилось)).
2. Ведь не создам же. Использую гигантский потенциал MS SQL Server. Чужой. И не работаю вне licence agreement 1C. Я вообще наемник, и масок по моему поводу к клиенту мне не нужно.
SQL - да, профи. Там же другая систем разработки. Даже охватить не могу всю связанную архитектуру: серверы общего назначения, роли, Sharepoint, SQL, OLAP, компиляторы, Visual Studio, Офис, и т.д., и все это синхронно движется параллельно.
3. Динамическое - потому, что существует команда "Щас же!". Зависит от уровня развития компании. Когда-то был очень высок, сейчас скатился до означенного.
4. Здесь, на сайте была хорошая статья, раз даже пришлось применить. В основном - строки-маркеры статуса обновления. Но чтобы, н-р грохнуть элемент перечисления в бинарнике, мне слабо. Ну зато это не динамика.

CONFIG не поможет, если после него сделаны структурные изменения. 1Ц просто не запустится, если есть различия в бинарнике метаданных, и составе таблиц СУБД.

В 1ц нет связей, не забываем. Это просто либо все хорошо, либо объект не найден, что тривиально - это - голый ГУИД, и если есть копия, откуда его можно "одеть" - все тоже хорошо.

Хха, CONFIG и есть DD, записанный в бинарник таблицы. Мало что поменялось. Я бы предпочел, чтобы вся конфа развалилась там на понятные строки. Нет, там бинарник.
НовостиОпрос сообщества разработчиков на 1С#1036 06.03.20 16:27
(786)
Цитата
конкуренции
1.2. Исключения дублирования разработок партнёрами.
1.3. Коллективной разработки унифицированной библиот
Вякну может не в тему. Именно конкуренция франчей есть стимул для движения, не?
Неплохо бы вообще ревизировать проекты франчей, и не по выданным, а по бухгалтерски прибыльным проектам. Плесенью запахнет.
НовостиОпрос сообщества разработчиков на 1С#1032 06.03.20 15:46
(1031) Аlex, не трольте. Можно и читать, и писать в базу. Единственное, что не найдена возможность прочитать текущие намерения сервера о нумерации. А так жрет за милу душу. Я бы обмены на это переделал, SQL в сотни раз быстрее, если бы не licence agreement. Но считаю себя в праве использовать это в аварийных ситуациях, разовых коррекциях и исправлениях, обрезках, и т.п.

Н-р, Вы знаете, что недокументировано одну базу можно одновременно подключить к разным серверам 1С? Будет только проблема нумерации, поскольку нумератор у каждого сервера свой. Но годно как средство анализа аварий.

Ах да, с авариями Вы, вероятно, не сталкивались. Самая распространенная - крах динамического обновления. На последних релизах происходит, если повторять несколько таких подряд в одном открытом конфигураторе. Если повредить таблицу CONFIG, то без копии не обойтись, хотя есть гуру вроде Гилева, которые и в этом случае могут подчистить бинарные поля этой таблицы. Смертному проще бэкапировать таблицу перед обновлением.