Т. Алексей

112
Рейтинг

CratosX
Алексей Т.



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

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

Подписчики 6

Группы

Профессиональный разработчик

Рейтинг 112

Выгрузка ОС и ТМЦ из БП 2.0 в Гексагон МОСКит для печати этикеток с ШК

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

Выгрузка основных средств из БП 2.0 в Гексагон МОСКит для возможности печати этикеток с штрихкодами, с привязкой к складам, МОЛ и номенклатурам без стоимости и даты принятия к учёту. В версии v0.7 реализована выгрузка ТМЦ.

1 стартмани

07.03.2013    6591    2    CratosX    1       

1

Подсветка синтаксиса 1C (в том числе языка запросов) в Notepad++

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Windows Абонемент ($m) Архив с данными Инструментарий разработчика

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

1 стартмани

27.03.2012    40954    516    CratosX    35       

88

Комментарии

DevБСП внешняя обработка. Запуск по расписанию.#5 20.02.24 22:46
https://infostart.ru/1c/articles/1274660/ "Выполнение внешней обработки по расписанию для управляемого и обычного приложения"
DevКак удалить программно одну запись из Регистра сведений по кнопке#15 01.02.24 19:44
(13)
1. НаборЗаписей - не набор, лучше назвать Запись (она всегда одна).
2. Строку НаборЗаписей.Удалить() нужно обрамить в условие
Код
Если Запись.Выбран() Тогда
   Запись.Удалить();
КонецЕсли;

3. В "отбор" записи менеджера можно ставить измерения и реквизиты, но обязательно все измерения должны быть указаны, иначе запись будет пустой.
DevОкругление в меньшую сторону.#33 04.08.23 21:35
(9) но задачу-то решает.
DevРасширение, какой тип выбрать?#4 17.05.23 15:07
А могли просто в справку внести вместо тысячи книг.
HardwareОшибка создания базы данных. Сервер баз данных не обнаружен.#31 25.10.22 18:35
(21)
Цитата
дено правильное имя сервера, а также в том, что удается преобразовать имя сервера от клиента. Разрешение имен TCP/IP можно проверить с помощью команды ping в операционной системе Windows.

Простыми словами, мог смениться пароль пользователя, от имени которого запускается служба SQL Server, и ввести его в окне свойств службы на закладке Вход в систему.
УчетКак сломать работу 1С, будучи пользователем#57 13.02.22 7:25
(47) какой-то бред, как можно деньги вести в кассу по себестоимости, а не по сумме продажи. Кто такое позволил в бизнес-процессе, тот сам себе выстрелил в ногу
ПубликацииКак найти неиспользуемый код#28 13.02.22 6:57
(6) вам же уже предложили, добавить слово "проверить" в заголовок: Как проверить, используются ли функции и процедуры в коде.
DevИспользование структур для передачи параметров функций#26 10.02.22 20:28
Стандарт #std641
Особенности использования структур в качестве параметров процедур и функций
https://its.1c.ru/db/v8std/content/641/hdoc
DevВывод произвольной таблицы значений в табличный документ#13 01.02.22 23:59
(5)
Цитата
ТабДокумент.Область(1, КолонкаИндекс + 1, 1, КолонкаИндекс + 1).Текст = Колонка.Имя;

можно усовершенствовать код:

Код
      КолонкаИмя = ?(ЗначениеЗаполнено(Колонка.Заголовок), Колонка.Заголовок, Колонка.Имя);
      ТабДокумент.Область(1, КолонкаИндекс + 1, 1, КолонкаИндекс + 1).Текст = КолонкаИмя;
      
      Если Колонка.Ширина > 0 Тогда
         ТабДокумент.Область("C"+Формат(КолонкаИндекс + 1, "ЧГ=")).ШиринаКолонки = Колонка.Ширина;
      КонецЕсли;


Попробовал ещё зафиксировать первую строку, но сохранение почему-то игнорит это:
Код
ТабДокумент.ФиксацияСверху = 1;

Платформа 8.3.20, конфигурация в режиме совместимости с 8.2.13.
ПубликацииНе спеша, эффективно и правильно – путь разработки. Часть 2. Теория#24 27.12.21 0:50
Цитата
техники “собрать текст запроса сложным кодом с множеством ветвлений”. Казалось бы, уже довольно давно у объекта Запрос появился вполне сносный программный интерфейс, так зачем же собирать текст конкатенацией и заменами в двадцатиэтажной конструкции “Если - Иначе”, врагу на страх, себе на горе? Вопрос, к сожалению, риторический, “пишем, как привыкли”
Что за программный интерфейс?