Ответы пользователя по тегу
  • Как 1с программисту найти работу в Москве который есть трудности с русским языком?

    @Dementor
    программист, архитектор, аналитик
    То, что вы не знаете СКД и Управлямие форми - это очень плохо. Теперь данные технологии основа современных конфигураций. Особенно в России!

    Про БСП вас, думаю, можно даже не спрашивать, а ведь это основа современных конфигураций!

    Вы уверены, что вам нужна Москва и дома нет доходной работы? На самом деле есть и возможно вы просто плохо искали.

    Если же хотите именно в Москве зацепится, то вам нужно учить русский язык и новые возможности платформы. Возможно даже стоит сходить на курсы в УЦ-3. Или как вариант, пройти он-лайн обучение в https://курсы-по-1с.рф

    Возможно вы хорошо знаете английский? Попробуйте поступить в штат 1c:International - для них очень ценно сочетание знания английского языка и знания платформы (даже если это 8.0/8.1) - https://hh.ru/employer/3271505
    Ответ написан
  • Как связать 1С Битрикс и 1С Предприятие?

    @Dementor
    программист, архитектор, аналитик
    1) Битрикс - это набор решений для веба. В том числе "управление сайтом" на базе которого есть свои решения.
    2) 1С-Предприятие - это технологическая платформа (типа JVM для Java-подобных языков), под которую пишутся сотни различных конфигураций, одной из которых является популярная 1С Управление Торговлей
    3) Все вышеперечисленное мало связано друг с другом и имеет различную внутреннюю структуру. поэтому существуют связи конкретной версии конкретных Битриксов с конкретными версиями торговли (УНФ, УПП и так далее).

    4) Официальный список интеграций тут - https://1c.1c-bitrix.ru/ecommerce/download.php , но есть множество решений от независимых мастеров, которые продаются за деньги (легко гуглятся, так как она платят поисковым системам за рекламу)
    Ответ написан
  • Как изменить запрос в 1С?

    @Dementor
    программист, архитектор, аналитик
    Запрос в источнике данных - это лишь ваше пожелание к системе на сбор информации. Если вы не выводите явно какое-то поле (регистратор, а данном случае), то система компоновки перед выполнением оптимизирует запрос для более быстрого выполнения - в данном случае удаляет упоминания про неиспользуемый регистратор.
    Ответ написан
  • Как принудительно установить основной режим запуска для 1С?

    @Dementor
    программист, архитектор, аналитик
    1) В настройках базы в списке баз явно укажите запуск тонкого клиента.
    2) Запускайте исполняемый файл тонкого клиента 1cv8c.exe
    Ответ написан
  • Как изменить "тему" в windows 10 для старых приложений?

    @Dementor
    программист, архитектор, аналитик
    Пробовали в ярлыке на закладке Совместимость делать совместимость запуска с предыдущими системами или понизить цветность?
    Ответ написан
  • Как запустить HTML страницу с JS и HTML5 в 1C?

    @Dementor
    программист, архитектор, аналитик
    Есть два способа отобразить любую HTML-страничку на управляемых формах 1С:
    1. Скормить строковой переменной связанной с HTML-полем полный текст вашей страницы
    2. Скормить строковой переменной связанной с HTML-полем URL вашей страницы, который доступен пользователям (как вариант, опубликована на том же веб-сервере, который пускает в 1С)


    Теперь к вашей библиотеке. У вас точно такие же два выхода:
    1. Скопировать весь код из файл JS и вставить его в ваш текст HTML-файла в теге SCRIPT
    2. Вставить в код страницы URL скрипта, который доступен пользователям (как вариант, снова опубликовать на веб-сервере, который обслуживает 1С)
    Ответ написан
  • Почему не отображается панель разделов в своей конфигурации, использующей БСП?

    @Dementor
    программист, архитектор, аналитик
    Правый клик на корень конфигурации.
    Выбрать четвертый пункт - "Открыть командный интерфейс конфигурации".
    Поставить галочки на нужных подсистемах.
    Ответ написан
  • Как постигнуть администрирование 1С?

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

    2) Если руководство выделит деньги на курсы, то сходить стоит. Расширите кругозор. Но квалификацию для решения вашей проблемы не получите. Оптимизация работы платформы - это следующая ступень просвещения 1С-ников, после того как они освоили все механизмы платформы. Изучение логов и использование профайлера не устраняют проблемы, а лишь указывают на тонкие места, которые нужно переделывать.

    3) Работа вашего почтового сервера ну никак не зависит от 1С (разве что вы настроили бесконечные спам-рассылки). А вот тормоза в работе почтового сервера, если он физически на одной машине с 1С:КА - это уже звоночек. Пофиг на загрузку проца - что там с очередью к диску? У вас может быть нехватка оперативки со свопом или просто старые медленные винты, которые давно пора заменить на SSD.
    Ответ написан
  • Выгрузить данные по 1 организации из базы данных а 1С?

    @Dementor
    программист, архитектор, аналитик
    Справочник "Организации" - это не стандартное свойство 1С и потому никаких "стандартных" средств быть не может в принципе. Существуют тысячи различных конфигураций на базе платформы 1С от разнообразных разработчиков - некоторые предоставляют механизмы выгрузки данных, а некоторые озадачиваются данным вопросом только за деньги. Свяжитесь с поставщиком вашего решения (контакты должны быть в разделе "О программе") и задайте им этот вопрос.
    Ответ написан
  • Как становятся специалистами в области 1С?

    @Dementor
    программист, архитектор, аналитик
    Твои показатели прямо сейчас уже выше чем у большинства соискателей роботы во франчах. Если франч не топовый (а-ля Рарус), то тебе там будут рады и за полгодика получишь крепкую базу с практикой.
    Ответ написан
  • Можно ли интегрировать skype c 1c 8.3?

    @Dementor
    программист, архитектор, аналитик
    Вижу статьи за 2015, по использованию объета Skype4COM.Skype.

    Раздел на офсайте документации микрософта, посвященный работе со скайпом: https://msdn.microsoft.com/en-us/skype/skypedevelo....

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

    @Dementor
    программист, архитектор, аналитик
    Вся нужная есть документация в синтаксис-помощнике. Отличие HTTP запроса от HTTPS только в в седьмом параметре для конструктора соединения (сам объект запроса не отличается). Если вы применяете собственный локальный сертификат, то его нужно указать в конструкторе для ЗащищенноеСоединениеOpenSSL, а иначе воспользуйтесь конструктором по умолчанию. Обычно сторонние веб-сервисы сами предоставляют сертификат и не нужно на него заморачиваться. Вот пример кода с ИТС:

    Вывод = "Тест HTTPS с без параметров" + Символы.ПС;
    Защита = Новый ЗащищенноеСоединениеOpenSSL();
    Соединение = Новый HTTPСоединение(Адрес,,,,,,Защита);
    Запрос = Новый HTTPЗапрос();
    Ответ = Соединение.Получить(запрос);
    
    Если Ответ <> Неопределено Тогда
    	Вывод = Вывод + Ответ.ПолучитьТелоКакСтроку();
    Иначе
    	Вывод = Вывод + "Ничего не вернулось!"
    КонецЕсли;


    P.S. Еще момент вспомнил, если ваш HTTPS-сервис находится не на стандартном порту 443, то его нужно явно указать во втором параметре. К примеру так: HTTPСоединение(Адрес, 1443,,,,,Новый ЗащищенноеСоединениеOpenSSL()).
    Ответ написан
  • Как заставить 1с сохранять с нужными правами?

    @Dementor
    программист, архитектор, аналитик
    А права пользователя под которым запущен сервер 1С:Предприятия проверили? Или у вас файловая база?
    Ответ написан
  • Множественный выбор значений (Несколько значений) одного доп. реквизита номенклатуры?

    @Dementor
    программист, архитектор, аналитик
    p.s вариант, использовать характеристику не совсем подходит, так как это вид предложения.

    Как можно это организовать штатными и не штатными средствами 1с?
    Или требуется дополнительная доработка / обработка ?

    Поскольку вам штатный метод не подходит, то нужна дополнительная доработка!

    Варианта для хранения два: 1) добавить новую табличную часть с единой колонкой "Допуск", 2) или реквизит типа ХранилищеЗначений, в котором хранить список значений или массив. Второй вариант официально не рекомендуется так как на ссылки внутри ХранилищаЗначений не распространяется контроль ссылочной целостности и действие инструмента "Поиск ссылок на объект" (но поскольку у вас строки, то это уже не критично). В обоих случаях визуально можно сделать удобным для пользователя - к примеру реквизит на форме типа СписокЗначений, в который при открытии считываются значения, а при записи из которого значения передаются в объект.
    Ответ написан
  • Выбор конфигурации ПК для однопользовательской 1С: КА?

    @Dementor
    программист, архитектор, аналитик
    Системная память 5120 МБ

    Этого очень мало. Для Бухгалтерии нормально, но для КА уже лучше от 8 Гб. Начните с увеличения оперативки и возможно для вашей знакомой девушки этого окажется вполне достаточно. Учетные системы - это не игрушки и им навороченные графические карты не нужны и процессор они грузят только в те минуты, когда формируют отчеты.
    Ответ написан
  • Какую литературу или видео курсы посоветуете для изучения внедрения 1 с?

    @Dementor
    программист, архитектор, аналитик
    Про видео-курсы сразу забудьте - во времена 7.7 единственными доступным видео были пиратки 12 фильмов на одном 700Mb компакт-диске, а Ютуб изобрели только через 4 года после того как 7.7 изъяли из прайс-листа компании 1С.

    А вот учебников, помню, было очень много. Многие из них были на всяких рапидшарах, от куда их потом выпилили. Но если погуглить, то можно найти сохранившиеся материалы. Начните с изучения этой темы на нове - nowa.cc/showthread.php?t=58108
    Ответ написан
  • 1С. Как обращаться по имени к дополнительным сведениям документов?

    @Dementor
    программист, архитектор, аналитик
    Простите за резкость, но это не вопрос, а несвязная мешанина горячечного бреда!

    Есть документ "Календарь". К нему добавляем дополнительное свойство типа строка.

    Добавлен реквизит? Добавлено значение в регистр сведений в разрезе характеристики?

    У дополнительного свойства имени 2: 1. Наименование "Событие", 2. Имя "СведСобытия".

    Наименование - предопределенный реквизит справочников, счетов, расчетов, обменов, характеристик и задач. Имя - это предопределенное свойство множества элементов метаданных и некоторых объектов встроенного языка. Какое все это имеет отношение к вашему документу "Календарь" не понятно!

    Ссылку по наименованию получаю через поиск. А как обратиться к сведению по имени "СведСобытия"?

    В документах поиск по Наименованию не предусмотрен - только по номеру и по реквизиту. Если вы своему документу дали реквизит "Имя", то так и ищите - Документы.Календарь.НайтиПоРеквизиту("Имя", "СведСобытия"). Если у вас несколько документов с таким реквизитом, то получите только первый случайно попавшийся из них.

    НайтиПоНаименованию при параметры точного поиска истина, поиск пытается запросить "Событие (Календарь)"?

    "Событие (Календарь)" - это новый документ связанный с Календарем? К чему это все? Если ищете в списке документов "Календарь", то найдете документы только этого вида; если ищете среди Событий, то и получите событие. При чем тут точность? Точность просто сигнализирует, что нам не интересна часть наименования за первой половиной, которая совпала с поисковой строкой.

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

    Менеджер документа связан только со своим видом документов - даже если сильно захотеть, то его методами все равно никогда не получить данные из чужих видов документов.

    По полученному сведению пытаюсь получить родителя и владельца - возвращает пустые значения.

    Что за сведения? Какой-то реквизит вашего документа? Вы пока говорили, что у вас реквизиты строкового типа - у вас свойства родителя и владельца просто не существуют и при попытке к ним обратится должна генерироваться ошибка. Если вы взяли какой-то ссылочный реквизит, то эти свойства пустые у пустых ссылок. Еще вариант, что у ваших объектов просто нет владельца и группы.
    Ответ написан
  • Delphi запрос в 1с что не так?

    @Dementor
    программист, архитектор, аналитик
    Константин Нагибович правильно написал: проблема с вашим параметром ПометкаУдаления! Вы вместо FALSE передаете какой-то левый литерал строкового типа. Или передавайте правильное булевое значение, или в запросе напишите "ГДЕ НЕ ЗаказПокупателяВозвраты.Ссылка.ПометкаУдаления"
    Ответ написан
  • Как в 1С автоматически вставлялись прежняя дата и изменённая дата?

    @Dementor
    программист, архитектор, аналитик
    Подскажи,пожалуйста,где ошибка

    Ошибок нет.

    Запись.ПолучитьФорму("ФормаСписка").Открыть();

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

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

    Вам нужно сперва получить форму, далее заполнить ее данными и лишь затем открывать. Код ниже просто как ориентир. Предположим что на вашей форме основной реквизит назван НаборПроблем:

    ФормаПроблем = РегистрСведений.Проблемы.ПолучитьФорму("ФормаСписка");
    
    НаборЗаписей = ФормаПроблем.НаборПроблем;
    НаборЗаписей.Отбор.ЗП.Установить(ЭлементыФормы.ЗаказыПО.ТекущиеДанные.ЗП.Ссылка);
    НаборЗаписей.Отбор.Период.Установить(ПрежняяДО);
    
    НоваяЗапись = НаборЗаписей.Добавить();
    НоваяЗапись.ПрежняяДО = ПрежняяДО;
    НоваяЗапись.ИзмДатаОтгрузки = ИзмДатаОтгрузки;
    НоваяЗапись.Период = ПрежняяДО;
    НоваяЗапись.ЗП = ЭлементыФормы.ЗаказыПО.ТекущиеДанные.ЗП.Ссылка;
    
    ФормаПроблем.Открыть();


    Плюс замечание по коду.
    1) ЭлементыФормы.ЗаказыПО.ТекущиеДанные.ЗП.Ссылка - это эквивалент более короткой записи ЭлементыФормы.ЗаказыПО.ТекущиеДанные.ЗП, но только для получения Ссылки из ЗП (типа Ссылка) вы подгружаете в память из базы данных полностью весь документ заказа (лишний запрос к БД, потеря времени и оперативки).
    2) Если ЗаказыПО - это не ТЧ или ТЗ, а динамический список на базе документа ЗаказыПО, или элемент типа ДокументСписок.ЗаказыПО, то можно написать еще проще: ЭлементыФормы.ЗаказыПО.ТекущаяСтрока.
    Ответ написан