Задать вопрос
  • Что за РучнаяНастройка_УСН?

    @Dementor
    программист, архитектор, аналитик
    1) Синтаксис помощник предназначен для получения справки по свойствам используемой версии платформы "1С:Предприятие". Так было со времен 7.7 (а может и раньше). Это не китайская "Книга перемен", что бы отвечать на произвольные вопросы.

    2) Очевидно, что РучнаяНастройка_УСН - это какая-то фишка по работе с налоговым учетом, которая была в вашей версии Бухгалтерии 2, но которой больше нет в Бухгалтерии 3. Что бы понять что это за реквизит и для чего он нужен, нужно провести "археологические раскопки". Для этого откройте старую бухгалтерскую конфигурацию и выполните глобальный поиск по данной строке (в свойствах поиска ставьте все галочки).
    Ответ написан
    Комментировать
  • Как в 1с документооборот настроить кнопку исполнения?

    @Dementor
    программист, архитектор, аналитик
    Как сделать? Включить в конфигураторе возможность изменения, в разделе дерева метаданных найти задачу, открыть форму, снять с команды доступность, а на событие изменения комментария повесить возврат доступности...

    Но зачем? Если ваши пользователи сейчас бездумно тыкают на выполнить, то они так же будут бездумно печатать "qwerty" или "123", после чего снова таки тыкать на выполнено. Решение должно быть не программным, а организационным.
    Ответ написан
    1 комментарий
  • В 1С 8.3 - где находится настройка обмена данными с web-сайтом?

    @Dementor
    программист, архитектор, аналитик
    8.2 и 8.3 - это номера платформы выполнения кода. Обновление 8.2 -> 8.3 это как на винду с первым сервис-паком накатить второй сервис-пак: программы не пропадаю, настройки не слетают, все документы на своем месте; просто закрываются неизвестные для обычного пользователя ошибки и система в целом просто более стабильно работает. Новые версии платформы могут выполнять старые программы, которые изначально писались под 8.0/8.1/8.2 (точно так же как в Windows есть режимы совместимости для старых программ с Win98/NT/2000/XP)

    Если у вас перестал работать обмен с сайтом, то вам обновили саму программу "Управление торговлей" (УТ). Подозреваю, что с версии УТ10 на УТ11 - их архитектура действительно настолько сильно различна, что старые обработки перестают работать (это как сменить просмотрщик с Adobe Reader на какой-нибудь DJVU Reader - обе программы хороши, но вторая не читает файлы от первой программы). В программах линейки "Управление торговлей" изначально заложен обмен с сайтом Битрикс. Вам нужно найти программиста, который знает новую торговую конфигурацию, что бы он подправил обработку обмена аналогично как вам ее исправляли для старой версии.
    Ответ написан
    2 комментария
  • Как создать XML файл из XDTO пакета?

    @Dementor
    программист, архитектор, аналитик
    Надеюсь, что эта коротенькая статья с примерами вам поможет:
    infostart.ru/public/98019
    Ответ написан
  • Не отображаются поля исполнен отправлен ответ, почему?

    @Dementor
    программист, архитектор, аналитик
    Задайте этот вопрос автору вашего отчета.
    Ответ написан
  • Как упорядочить в 1с (case when)?

    @Dementor
    программист, архитектор, аналитик
    с case when это можно сделать, но в 1с данный синтаксис не работает.

    Вообще-то работает.
    Ответ написан
    Комментировать
  • Какие подводные камни разработки B2B портала с подключением к 1С 7,7?

    @Dementor
    программист, архитектор, аналитик
    Так ли плохо что у нас версия 1С 7,7?

    Судя по формулировке вопроса вы думаете о возможности смены своей учетной системы? Если да, то необходимость в разработке сайта вообще может отпасть.

    Есть десятки связок интернет-магазинов с популярными торговыми конфигурациями на восьмой платформе для случая, когда вы хотите держать сайт на своем личном хостинге. В случае Битрикса такая связка идет по умолчанию много лет. Для всяких джумл и вордпресов кучи уже написанных плагинов.

    Можно зарегистрироваться на торговых порталах типа prom.ua , которые сами раздают средства интеграции с 1С для выгрузки заказов и загрузки каталогов и прайсов.

    Или вообще можно выбрать средний вариант - взять в аренду полную инфраструктуру интернет-магазина у 1С:UMI с готовым дизайном, настройками и рабочим обменом с 1С.

    Советую рассмотреть все варианты на рынке и сравнить стоимость их внедрения в ваш бизнес по сравнению с задуманной вами разработкой своего сайта с нуля да еще и интеграцией с вашей 7.7
    Ответ написан
    Комментировать
  • Как в 1С программно выбрать склад?

    @Dementor
    программист, архитектор, аналитик
    В случае Розница 2.2 можете воспользоваться этим вариантом:
    ЕдинственныйСклад = Справочники.Склады.ПолучитьСкладПродажиПоУмолчанию(Магазин, ТипСклада);

    где Магазин - это реквизит вашего чека, а ТипСклада - это скорее всего Перечисления.ТипыСкладов.ТорговыйЗал (хотя может быть и СкладскоеПомещение - вам виднее).
    Ответ написан
  • Как выгрузить результаты запроса по COM-соединению в дерево значений в 1С 8.3?

    @Dementor
    программист, архитектор, аналитик
    Системное перечисление ОбходРезультатаЗапроса нужно использовать не с текущей базы/конфигурации/платформы, а именно то, которое существует на втором конце соединения по COM. То же самое касается перечисления РежимЗаписиДокумента и прочих системных перечислений.
    Ответ написан
  • Почему вылетает 1С при формировании отчета?

    @Dementor
    программист, архитектор, аналитик
    Проблема звучит как-то подозрительно. У вас, случайно, нет доработок по работе с печатными формами? Что-то из категории, что копии формируемых документов уходят на почту, или отправляются в СЭД, или "подшиваются" в файловый архив?

    И программа никогда не вылетает без ошибок - это у вас просто не настроено логирование. Вам нужно настроить отслеживание событий EXCP и EXCPCNTX. О том как настроить технологический журнал смотрите в главе 6.14 в желтой книжке "Руководство администратора" (была вложена в коробку при покупке, а так же доступна в электронном виде на сайте ИТС под вашим логином/паролем). Если с книжками проблема и нужно быстро прочитать, то загуглите - в интернете уже полно информации. К примеру, сайт гилева - www.gilev.ru/techlog
    Ответ написан
    Комментировать
  • Как в управляемой форме 1С 8.3 программно заполнить дерево значений?

    @Dementor
    программист, архитектор, аналитик
    Да, конечно можно. У корня дерева и у каждой подчиненной строки есть предопределенное свойство "Строки" с типом "КоллекцияСтрокДереваЗначений", с помощью которого можно создавать, изменять и удалять строки ниже по иерархии. Детальнее в синтаксис-помощнике.

    Дополню. У вас на форме не ДеревоЗначений, а ДанныеФормыДерево. Что бы перевести один объект в другой нужно сначала вызвать РеквизитФормыВЗначение(), а после формирования дерева вернуть его на форму с помощью ЗначениеВРеквизитФормы().
    Ответ написан
  • Как вставить ссылку на документ из другой базы 1С?

    @Dementor
    программист, архитектор, аналитик
    Если есть задача хранить ссылку на объект из другой базы и при этом на формах отображать его по представления, то я бы пошел по пути создания дополнительного справочника для внешних данных. Наименование сделать идентичным тому, которое во внешней базе и оно же будет представлением. Далее сохранять путь подключения к другой базе, вид метаданных и GUID из ссылки - по двум последним сущностям вы сможете при COM-соединении получить на той стороне ссылку на элемент. При выборе элемента на других формах можно для начала, наложив фильтр по метаданным, отобрать уже сохраненные в первую базу элементы нужного типа и добавить туда же возможность запроса уже полной выборки во внешней базе.
    Ответ написан
    8 комментариев
  • Как исправить проблему Ошибка в процедуре ПриОпределенииНазначенияРолей общего модуля ПользователиПереопределяемый?

    @Dementor
    программист, архитектор, аналитик
    А почему вы не хотите сразу поставить последнюю версию 3.0.49.23 ? Обновитесь не с *.cfu, из файла *.cf - все обработчики с перехода конфигурации от версии к версии все равно будут запущены.

    Видимо в промежуточном релизе был глюк по управлению правами, который стреляет на более свежих платформах (ваша 3.0.43.100 разрабатывалась под 8.3.6.2449 и тогда видимо еще не было расширений конфигурации и соответствующих прав). Как вариант можете поставить платформу 8.3.6 и на ней сделать часть обновлений, а потом продолжить уже на вашей 8.3.8.
    Ответ написан
  • Как программно вызвать процедуру выбора из справочника в обычной форме 1С 8.2?

    @Dementor
    программист, архитектор, аналитик
    1) Не открывать форму выбора программно, а после оповещения пользователя про ошибку предложить сделать этот выбор ему самому.
    2) Открыть форму модально и получить результат в переменную, которую тут же обработать или забросить в свойство объекта и вызвать эту же функцию (рекурсия).
    3) Воспользоваться обработчиком формы ОбработкаВыбора, который вызывается после события выбора в подчиненной форме (при получении вашей формы выбора нужно указать текущую форму как владельца).
    Ответ написан
  • Можно ли отправлять данные в 1c предприятие между серверами паралельно а не последовательно?

    @Dementor
    программист, архитектор, аналитик
    А что значит для вас последовательно и параллельно?

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

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

    @Dementor
    программист, архитектор, аналитик
    УД.Контакт = УД.Контакт.Ссылка = идентификатор в БД.
    Тебе нужно название: ГДЕ УД.Контакт.Наименование = "2"
    Ответ написан
    1 комментарий
  • Как почистит базу 1с?

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

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

    @Dementor
    программист, архитектор, аналитик
    Это вы уже успели скачать и поставить новенькую 8.3.10?

    Вижу два варианта:
    1) При обновлении затерся nethasp.ini - отредактируйте и пропишите путь к серверу лицензирования.
    2) Возможно ваш предшественник не захотел морочиться с настройкой ключей по сети и просто пропатчил платформы на клиентских машинах. В этом случае заморочится придется вам - проверьте саму службу сетевого ключа, наличие драйвера (светится ли ключ?), отсутствие запрещающих правил в фаерволе и так далее.

    В крайнем случае, если ничего не поможет, вы как счастливый обладатель лицензионной версии 1С можете написать письмо на v8@1c.ru и они будут обязаны помочь решить вам вашу проблему.
    Ответ написан
  • Из специалиста по информационной безопасности в программиста, возможно ли?

    @Dementor
    программист, архитектор, аналитик
    Не знаю какая у вас программа, но у безопасников которые учились в моем университете программирование было. Точно знаю, так как делал им курсачи на ассемблере :)

    Не знаю специфику вашего города и уровень кадрового голода местных компаний, но обычно с приходом на стажерские низкооплачиваемые должности проблем не возникает ни в каком языке. Меня так взяли в начале нулевых на должность программиста Foxpro хотя я ранее его в глаза не видел. Но это мне не помешало учится "по ходу пьесы", пока меня бросали в командировки по Украине и России.

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

    @Dementor
    программист, архитектор, аналитик
    На ИТС есть на эту тему: "Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8", но я бы порекомендовал лучше почитать статьи с сайта Инфостарт, которые посвящены аккуратным доработкам для легкого последующего обновления. Вот парочка из множества, которые мне выдал поиск:
    infostart.ru/public/518581
    infostart.ru/public/181932

    На счет "представителя 1с" не хочется вас расстраивать, но вас разводят на деньги. Любая Марья Ивановна из бухгалтерии может в типовую в режиме предприятия и выполнить обновление конфигурации, или следуя простым инструкциям может зайти в конфигуратор и там обновить доработанную конфигурацию на последний релиз. И в этом случае действительно возможны ситуации, когда доработки или затираются, или перестают работать. Что бы такое не произошло, как раз и зовут в гости "представителей 1с", которые берут деньги именно за то, что бы обойти такие проблемы и все доработки продолжили работать после обновления. Остаются некоторые нюансы, к примеру с внешними обработками, отчетами и печатными формами, но в общем случае у специалиста все карты в руках, что бы после обновления ничего не слетало.
    Ответ написан
    Комментировать