Снегопат
https://snegopat.ru/forum/

author.js - Скрипт "Авторский комментарий"
https://snegopat.ru/forum/viewtopic.php?f=3&t=111
Страница 2 из 3

Автор:  vsuh [ 19 мар 2012, 07:53 ]
Заголовок сообщения:  Re: author.js - Скрипт "Авторский комментарий"

А разве в шаблоне можно сделать выбор из произвольного списка?

Автор:  JohnyDeath [ 19 мар 2012, 08:00 ]
Заголовок сообщения:  Re: author.js - Скрипт "Авторский комментарий"

Можно сделать список шаблонов. )

Автор:  orefkov [ 19 мар 2012, 08:05 ]
Заголовок сообщения:  Re: author.js - Скрипт "Авторский комментарий"

vsuh писал(а):
А разве в шаблоне можно сделать выбор из произвольного списка?

<?"", ВыборВарианта, "Один", "Первый пункт", "Два", "Второй пункт", "Три", "Третий пункт">

Автор:  vsuh [ 19 мар 2012, 15:34 ]
Заголовок сообщения:  Re: author.js - Скрипт "Авторский комментарий"

Шаблоном получилось так:

//*******************************************************
// Описание объекта: <?"Дата", ДатаВремя, "ДФ='dd.MM.yyyy hh:mm:ss'"> //{{
// _____[ <?"Тип объекта: ", ВыборВарианта, "Внешняя обработка", "Внешняя обработка", "Внешний отчет", "Внешний отчет", "Регламентированный отчет", "Регламентированный отчет", "Обработка заполнения ТЧ", "Обработка заполнения ТЧ","Внешняя печатная форма", "Внешняя печатная форма", "Универсальная обработка", "Универсальная обработка"> ]_____
// <?>
// <%ИмяПользователяОС>(c)<?"Д1", ДатаВремя, "ДФ=yyyy">
// <%Конфигурация.Синоним>
//******************************************************** //}}

Оказывается, два выбора в один шаблон вставлять нельзя?

А как в тексте выбрать строки, начиная со строки, содержащей "//{" и заканчивающейся строкой, содержащей "//}"?
не жадно.

Автор:  sosnae [ 20 мар 2012, 19:22 ]
Заголовок сообщения:  Re: author.js - Скрипт "Авторский комментарий"

vsuh писал(а):
Шаблоном получилось так:.


Можно я чуть, чуть критики добавлю (не знаю куда, ветки нет для ModuleComment):
1. regall.cmd : regsvr32 "D:\Program Files\1cv82\snegopat\scripts\bin\svcsvc.dll" у меня нет такого пути, да и снегопат у меня там не находиться...
2. authors.ssf : добавленно событие на форму "ПриОткрытии" при этом обработки этого события нет.
3. ModuleComment: Список выбора для "Назначение" - опять таки жестко зашито в форму. Можно это сделать как отдельной настройкой? (Допустим у меня нет "АСКУРЗП (УПП 1.2)" и совершенно не нужно). Настройки хранятся в форме, даже если сейчас для себя исправлю, вдруг поменяется форма и будет непонятно, что изменилось).

Автор:  Nucky [ 26 мар 2012, 15:27 ]
Заголовок сообщения:  Re: author.js - Скрипт "Авторский комментарий"

Чего-то не доставляет комментарии:

Вложения:
Comments.PNG
Comments.PNG [ 21.74 КБ | Просмотров: 10966 ]

Автор:  kuntashov [ 26 мар 2012, 15:39 ]
Заголовок сообщения:  Re: author.js - Скрипт "Авторский комментарий"

Nucky писал(а):
Чего-то не доставляет комментарии:


1. При каких действиях такое получилось?
2. В конце строк какие символы? \n или \r\n? в другой терминологии - LF или CRLF (так показывает в окне сравнения/объединения)
3. В других модулях воспроизводится или только в каком-то одном?

Автор:  Nucky [ 26 мар 2012, 15:57 ]
Заголовок сообщения:  Re: author.js - Скрипт "Авторский комментарий"

1. Выделил часть текста и нажал Alt + D.
2. Про символы перевод строки не знаю...
3. В модуле объекта. Попробовал на модулях формы не было такого, а вот в модуле формы обработки проявилось:
Выделил весь текст процедуры и нажал Alt + D и вот чего получилось.

Вложения:
Comments2.PNG
Comments2.PNG [ 22.19 КБ | Просмотров: 10961 ]

Автор:  Nucky [ 26 мар 2012, 15:59 ]
Заголовок сообщения:  Re: author.js - Скрипт "Авторский комментарий"

Эту процедуру писал я, в конфигураторе, для перевода сроки пользуюсь клавишей Enter :-) Т.е. в прочие редакторы текста не переносил модуль.

Автор:  kuntashov [ 26 мар 2012, 19:08 ]
Заголовок сообщения:  Re: author.js - Скрипт "Авторский комментарий"

Можете текст модуля, сохранив при помощи команды "Сохранить копию" приложить к форуму как txt-файл?

Страница 2 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/