Задать вопрос
Ответы пользователя по тегу 1С-Предприятие
  • Как в форме .ert прописать выбор наименование документа-основания?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Основание = Докум.ДокументОснование;
    Если ПустоеЗначение(Основание)=0 Тогда
    
    ПечНаименование = Основание.ПредставлениеВида()+" №"+СокрЛП(Основание.НомерДок)+" от "+Формат(Основание.ДатаДок,"ДДДММММГГГГ");
    
    КонецЕсли;
    Ответ написан
    Комментировать
  • Можно ли добавить таблицу в ячейку?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Можно.
    По вашему описанию невозможно понять, что конкретно вам нужно.
    Но, технические возможности 1С позволяют реализовать практически любое интерфейсное решение. Вопрос только в сложности реализации, и целесообразности. Потому что когда руководитель услышит сколько это стоит, пользователям может стать удобно и так.
    Ответ написан
    Комментировать
  • Как сравнить дату из реквизита с текущей?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Если Справочники. Номенклатура. ДатаНачала > НачалоДня(ТекущаяДата() ) ну и дальше условие
    Таким образом она сравнивается или нет?

    Да, но дату нужно брать у элемента справочника, и если вам нужно сравнивать без учета времени, я бы написал:
    Если НачалоДня(КонкретныйЭлементСправочника.ДатаНачала) > НачалоДня(ТекущаяДата() ) Тогда
    ...
    КонецЕсли;

    Писать это нужно там, где вам нужно выполнить такую проверку.
    Ответ написан
    4 комментария
  • Как интегрировать чаты и выгрузку номенклатуры Авито - 1С:Альфа-Авто?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Изучить документацию API Авито. Понять какие есть возможности (они там довольно обширные). Реализовать работу с API на стороне 1С.

    Готовые решения можно поискать на Инфостарте
    Ответ написан
    Комментировать
  • Существует ли в природе полноценный справочник по 1С, в частности erp?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    1. Руководство разработчика (документация к поставке) - это по конфигуратору, а также по объектам и языку.
    2. Руководство к Библиотеке стандатных подсистем (на ИТС) - это по типовым механизмам и решениям, которые используются практически во всех типовых конфигурациях.
    3. 1С Предприятие 8.3 Практическое пособие разработчика. Примеры и типовые приемы. М.Г. Радченко и Е.Ю. Хрусталева
    4. Чтение кода непосредственно в типовой конфигурации - это если нужна конкретика, которая выходит за рамки БСП (п.2)

    Например:
    К примеру в отчётах есть формулы, в формулах можно использовать функции. А справки ко всему этому тупо нет.

    В Руководстве разработчика читаете про СКД (Систему компоновки данных), также в документации к БСП читаете про отчеты, понимаете, что можно использовать в формулах, в частности понимаете, что формула может вызывать экспортную функцю из общего модуля. Затем смотрите в коде конфигурации соответствующие модули, и видите какие функции там есть. Часто эти функции даже коротко задокументированы в комментарии.
    Ответ написан
    Комментировать
  • Как поменять заголовок реквизита наименования в зависимости от типа (клиент/поставщик)?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Если это разные реквизиты, то меняй видимость. А если один реквизит, и нужно менять только надпись: "ФИО Клиента" или "Поставщик", то меняй заголвок.
    &НаКлиенте
    Процедура УстановитьВидимость()
    	Если Объект.ТипКонтрагента = ПредопределенноеЗначение("Перечисление.ТипКонтрагентов.Клиент") Тогда
    		Элементы.Наименование.Заголовок = "ФИО Клиента";
    		Элементы.ДатаРождения.Видимость = Истина;
    		Элементы.ОсновнойДоговор.Видимость = Ложь;
    	Иначе
    		Элементы.Наименование.Заголовок = "Наименование";
    		Элементы.ДатаРождения.Видимость = Ложь;
    		Элементы.ОсновнойДоговор.Видимость = Истина; 
    	КонецЕсли;
    КонецПроцедуры
    Ответ написан
    Комментировать
  • Как добавить дополнительный реквизит/свойство в файле import.xml в 1С?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Если я правильно понимаю, интергация УНФ с сайтом расчитана на интеграцию с 1С Битрикс. Поэтому, я думаю, что вам смогут помочь на форуме битрикса. https://dev.1c-bitrix.ru/community/forums/forum26/
    Ответ написан
    Комментировать
  • Что такое параметр НомерПакета в 1С?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Под номером пакета 1С имеет ввиду, другими словами: номер сеанса обмена данными. Протокол обмена подразумевает, что отправитель нумерует пакеты данных. (но это не точно, потому что вы не сказали с какой конфигурацией делаете обмен, там могут быть отличия).
    Там где 1С выдает ошибку, есть еще номер строки кода и указание модуля, в котором возникла ошибка, если пойти туда, то с помощью отладки можно выяснить, что и где пытается прочитать 1С.
    Сделать обмен данными со своей СРМ не изучив документацию к протоколу, (а мне кажется что вы ее не изучили) это абсолютно безнадежная затея.
    Ответ написан
    6 комментариев
  • Внешняя обработка,которая копирует значение реквизита в другой реквизит справочника?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Ошибка возникает не в вашем коде, а в типовом, в модуле "ОбщегоНазначенияУТ".
    ОбщегоНазначенияУТ.ПодготовитьДанныеДляСинхронизацииКлючей(Объект, Параметры);
    ОбщегоНазначенияУТ.СинхронизироватьКлючи(ЭтотОбъект);

    В один из этих методов вы передаете не то, что ожидает типовой код. Обратите внимание, в одном случае у вас передается "Объект" а в другом "ЭтотОбъект".
    Ответ написан
    Комментировать
  • Где указывается ИНН банка в 1С УНФ 1.6 (1.6.26.124)?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Если не ошибаюсь, у банков не ИНН у них БИК и SWIFT. В справочнике банков, БИК это код, SWIFT это реквизит СВИФТБИК.
    Ответ написан
    1 комментарий
  • Отличия между активизацией Клиентской и Серверной лицензии?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Серверную лицензию надо устанавливать на сервере, там где у вас запущен сервер 1С предприятия. Какую лицензию вы устанавливаете как серверную, понять очень просто, на ней написано, и она дороже клиентской. Клиентские лицензии бывают многопользовательские и однопользовательские:
    1. Многопользовательские устанавливаются на сервере, и сервер будет их раздавать на каждое подключение.
    2. Однопользовательские устанавливаются на клиентских компьютерах, и тогда лицензия будет действовать на любое количество сеансов, но только запущенных на этом компьютере. (поставить на сервер однопользовательскую лицензию и пользоваться толпой через терминальный доступ не выйдет, 1С об этом позаботилась)

    Вообще, для полной ясности в этом вопросе, ознакомьтесь с главой 10 "Защита от несанкционированного использования: особенности и настройка", руководства по администрированию, атуальная версия всегда доступна на сайте ИТС.
    Ответ написан
    2 комментария
  • Ошибка при создании информационной базы на сервере 1с, почему не видет лицензию?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Судя по логам у вас программная клиентская лицензия (5 штук). Серверной лицензии у вас нет.
    Вам нужна серверная лицензия и столько клиентских лицензий, сколько будет подключений к серверу. Либо, по одной клиентской лицензии на каждое рабочее место, либо сборная солянка, из лицензий на рабочие места и клиентских лицензий на сервере.
    Лицензия на сервер стоит 95100 руб. если вы такую покупали, вы должны были заметить.
    Ответ написан
    Комментировать
  • Несколько едениц номенклатуры в 1с?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Базовая единица у вас "шт.", вы не можете изменить базовую единицу товара по которому уже есть движения в учете. Но, вам и не нужно этого делать.
    Вы создали единицу "упаковка" с коэффициентом 100, всё верно.
    Теперь, когда вы оформляете документ, по умолчанию в нем по прежнему будет заполняться единица "шт", но когда вы меняете её на упаковку, то при проведении документа у вас будет списываться (приходовться) столько штук, сколько нужно.
    Например: Вы ввели 3 упаковки. В движениях будет 300 шт.
    Если это не то что вам нужно, попробуйте описать проблему конкретнее.
    Ответ написан
    1 комментарий
  • Почему сломалось учетное количество в 1С 8.3 Предприятие: Общепит?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Ничего не понятно. Какой такой "Х"?
    Инвентаризация предназначена для того, чтобы выявить и устранить расхождения по складу.
    Если фактическое количество отличается от учетного, то это недостатча или излишек.
    Если фактическое количество совпадает с учетным, то всё нормально, ошибок в учете нет.
    На скринах у вас две инвентаризации за один день. Смотрим на примере огурцов, они есть и в первой и во второй.
    В первой количество по учету 3,97 факт 2,19 недостача соответственно 1,78
    Во второй, количество по учету 2,19 и факт тоже 2,19 - т.е. недостачу по результатам первой инвентаризации уже устранили с помощью документа "Списание".
    Ответ написан
  • Документация по конфиигурациям для программистов 1с, почему ее нет?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Практически во всех современных конфигурациях, основные механики базируются на библиотеке стандартных подсистем. На нее есть документация от 1С.
    Почему не описано остальное, вам в принципе объяснили, да и что там собственно описывать? Так или иначе, все сводится к справочникам, документам и регистрам.
    Ответ написан
    2 комментария
  • Как в 1с Предприятие установить расширение?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Режим совместимости интерфейса тоже нужно отключить.
    Затем вы получите ошибку, в связи с тем, что в конфигурации куча интерфейсов на обычных формах и полно кода, не работающего без режима совместимости. Переписать это всё на современный лад, это не тривиальная задача. Поэтому, с этой конфигурацией никак.
    Ответ написан
    Комментировать
  • Где можно найти бесплатные конфигурации для 1с?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Типовые конфигурации 1С не бесплатные, они лицензируются.
    Большинство конфигураций создаваемых специалистами 1С франчайзи и самостоятельными специалистами, создаются на базе типовых, в процессе их внедрения, и подпадают под лицензии типовых.
    Есть, очень мало конфигураций написанных с нуля, так называеме "нетленки", как правило созданы небольшой группой, или даже одним специалистом, эти конфигурации редко получают распространение, как правило узкоспециализированы, и авторы совсем не горят желанием их раздавать, да и разбирать их никто особо не хочет, потому что внедрять чужую нетленку - то ещё удовольствие.
    Ответ написан
    Комментировать
  • С чего начать в 1С?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Начать надо с работы в франче. А дальше как пойдет.
    Ответ написан
    Комментировать
  • 1с автономный сервер, можно ли публиковать http сервисы?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    Странный вопрос. Почему нет? Вы столкнулись с какими то трудностями? Опишите их, и вам смогут помочь не только телепаты.
    Ответ написан
    7 комментариев
  • Как быстро вникнуть в разработку на платформе 1с?

    @WaterSmith
    Android-разработчик. Java, Kotlin
    В комплекте с 1С идет обширная документация. Начать надо с её изучения. Затем почитать более специализированные книжки, но это уже не обязательно.
    По конкретным вопросам можно обратиться к сообществу на инфостарте, там как здесь, только в основном одни одинесники.

    Что касается вашей задачи:
    чтобы в итоге реализовать обработку которая брала бы данные из самой 1с,

    Для этого, во первых, вам надо знать работу с запросами в 1С, по сути диалект SQL, если SQL знаете, то выучите легко. А во вторых, структуру базы данных той конфигурации, из которой вы извлекаете данные. Т.е. конкретно знать в каких именно объектах реализовано хранение нужных вам данных.

    потом брала бы данные из xml файла, и сравнивала их.

    А для этого, соответственно изучить синтаксис работы в встроенным в 1С XML парсером.

    Ну и основы синтаксиса языка, циклы, условия вот это вот всё.
    Ответ написан