Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 4, свеженьких 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику Vofka ::: Спасибо сказали: 4118 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
15.10.20, 13:53 Коллекция полезных кнопок и процедур для отчетов и обработок V1.01
Судя по
Цитата
ТабДокумент = <<?>>ЭлементыФормы.ПолеТабДок; (Проверка: Тонкий клиент)"

сделано это под обычные формы. А у вас судя по
Цитата(SV71 @ 15.10.20, 12:53) *
режим "Управляемое приложение"

управляемая форма.
SV71,
05.10.20, 8:40 Намагаюсь отримати деяку інформацію для проекту
Вот так совпадение, один новорег помог ссылкой другому. 32542620.gif
Интересный подход к спаму, хотя бы фантазию включают. Но все равно ссылку удаляю, профили в бан.
Petre, TohaMonster,
01.10.20, 14:30 Обновление конфигурации с нюансами
Petre @ Сегодня, 14:26 * ,
но для этого же база, которая обновляется обязательно должна стоять на поддержке?
bizisoft,
01.10.20, 13:05 Обновление конфигурации с нюансами
Цитата(Petre @ 01.10.20, 7:34) *
а потом из нее делать поставки для рабочей базы

А чем это лучше сравния/объединения с ЦФ файлом?
bizisoft,
28.08.20, 14:18 POST запрос до серверу податкової
volodya1122, вы бы сразу написали, что делаете конкретный запрос, получаете конкретный ответ. faceoff.gif
Я не проверял, но если верить тому, что написано в описании АПИ, то в вашем коде следующие ошибки:
1. Вы делаете GET запрос Ответ = Соединение.Получить(Запрос), надо POST;
2. kodPdvList и token вы вставляете в заголовок, хотя они должны быть в теле запрос в виде json;
3. Не уверен, но мне кажется, что токен должен быть не тот, который в примере указан, а свой.
nik389, volodya1122,
27.07.20, 15:32 Перебор таблицы значений из реквизита формы
pablo, если вы сопоставляете таблицы по индексу, то это скорее всего проблема. Индекс может поменяться, если таблица есть на форме и строки в ней могут двигать. Я для таких вещей делаю идентификационное строковое поле, в которое пишу УИД.
Макс1С,
14.07.20, 9:03 Доступ к строке табличной части через строку табличного элемента формы
Надо на форму добавить новую колонку и в процедуре ПриПолученииДанных табличного поля описать логику заполнения: сделать запрос к соответствующему документу и сформировать строку со списком номенклатуры.
Sirius83,
03.07.20, 11:54 Клієнтська ліцензія на 10 робочих місць
Лицензия выдается соединению. Если 1 пользователь запустит 10 1С-ок, свободные лицензии закончатся.
onsamuy,
01.07.20, 16:52 Вывод нулевых остатков в отчёт
fenrishawke, в суть особо не вникал, но предположу, что вам вместо

ВЫБОР
        КОГДА ЕСТЬNULL(СвободныеОстаткиОстатки.КоличествоОстаток, 0) = 0 ТОГДА "0"
                    КОГДА НЕ СвободныеОстаткиОстатки.Номенклатура.Родитель.Родитель = НЕОПРЕДЕЛЕНО
            ТОГДА СвободныеОстаткиОстатки.Номенклатура.Родитель.Родитель
            ИНАЧЕ СвободныеОстаткиОстатки.Номенклатура.Родитель
    КОНЕЦ КАК Категория


надо написать

ВЫБОР
            КОГДА СвободныеОстаткиОстатки.Номенклатура.Родитель.Родитель <> НЕОПРЕДЕЛЕНО
                   ТОГДА СвободныеОстаткиОстатки.Номенклатура.Родитель.Родитель
            ИНАЧЕ СвободныеОстаткиОстатки.Номенклатура.Родитель
    КОНЕЦ КАК Категория
fenrishawke,
01.07.20, 14:33 Период в отчете на СКД в учетом времени
Поставить тип Дата и время и из выражений убрать .ДатаНачала, .ДатаОкончания
Sirius83,
01.07.20, 10:05 Вывод нулевых остатков в отчёт
Из регистра нулевые остатки не получите. Если вы хотите вывести всю номенклатуру и возле каждой вывести остаток или 0 если такового нету, то надо сделать запрос к справочнику номенклатуры и левым соединением прицепить РегистрНакопления.СвободныеОстатки.Остатки. Как-то так:

ВЫБРАТЬ
    СпрНоменклатура.Ссылка КАК Номенклатура,
    ЕСТЬNULL(СвободныеОстаткиОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток,
    ВЫБОР
        КОГДА ЕСТЬNULL(СвободныеОстаткиОстатки.КоличествоОстаток, 0) = 0 ТОГДА "0"
                    КОГДА НЕ СвободныеОстаткиОстатки.Номенклатура.Родитель.Родитель = НЕОПРЕДЕЛЕНО
            ТОГДА СвободныеОстаткиОстатки.Номенклатура.Родитель.Родитель
            ИНАЧЕ СвободныеОстаткиОстатки.Номенклатура.Родитель
    КОНЕЦ КАК Категория
ИЗ
    Справочник.Номенклатура КАК СпрНоменклатура
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СвободныеОстатки.Остатки(&Период, ) КАК СвободныеОстаткиОстатки
        ПО СвободныеОстаткиОстатки.Номенклатура = СпрНоменклатура.Ссылка


На работоспособность не проверял, но идея должна быть понятна.
fenrishawke,
30.06.20, 9:12 Обработка Консоль запросов не размещается в подсистемах.
Сейчас не помню точно как называется вкладка, но где-то в настройках обработки (когда по ней 2 раза клацаешь в конфигураторе) есть галка "Использовать стандартные команды". Надо что бы она стояла.
На вкладке "Формы" что-ли. Точно не помню.
Constantus,
24.06.20, 8:23 Обробка "Обмін з банком" для БУ 2.0
rudnitskij, для особо одаренных попробую донести свою мысль другими словами: не нравится обработка - не пользуйтесь.
Eugen_aka, maxst22, mvo2008, olegbilas,
10.06.20, 12:10 сравнить много значений
4andriy, положить все в массив и сделать 2 цикла. Что-то вроде такого (псевдокод):
Для ъ=0 По ъ=КоличествоВМассиве Цикл
   Для ъъ = 0 По ъъ=КоличествоВМассиве Цикл
      Если ъ <> ъъ И Массив[ъ] == Массив[ъъ] Тогда
         Сообщить("Совпадение " + ъ + " и " + ъъ);
      КонецЕсли;
   КонецЦикла;
КонецЦикла;
4andriy,
06.06.20, 14:17 Ошибка при вызове конструктора (COMОбъект): -2147221164 (0x80040154): Класс не зарегистрирован
Всем привет, сегодня рассмотрим, вопрос из за чего происходит ошибка 2147221164 0x80040154 в 1С и как ее решать. И так немного теории, когда информационные базы данных, обмениваются между собой информацией, то они задействуют COM-соединение. И так начинается попытка соединения из конфигурации 8.3 с конфигурацией 8.1, в итоге может выскочить При попытке соединения с COM-сервером произошла следующая ошибка:
Цитата
Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Класс не зарегистрирован

Смотрим как решить.

От себя добавлю: у меня такая ерунда сегодня случилась без сервера 1С, без обменов. Была 32-разрядная dll-ка, которая не работала под 64-разрадным клиентом 1С. То что написано в статье мне тоже помогло.


Ошибка 2147221164 0x80040154 появляется, исключительно на сервере с базой данных, если выполнить соединение локально, все будет ок. На сервере 1С установлены версии 8.1 (x86), 8.2 (x64), 8.3 (x64). Источник проблем в версии 64 битной, так как ей требуется обратиться к 32-х библиотеке comcntr.dll, а на прямую это не реально, что ведет к использованию 64-х битного COM+, который умеет работать с 32-х библиотеками.

Исправляем 2147221164. На сервере 1С выполняем следующие действия:

  • Для исправления 2147221164 открываем консоль «Службы компонентов» (Панель управления -> Администрирование -> Службы компонентов).
  • В этой консоли открываем Службы компонентов -> Компьютеры -> Мой компьютер. Правый клик по пункту“Приложения COM+”, Создать -> Приложение.
  • Далее. В окне «Установка или создание нового приложения» выбираем «Создать новое приложение».
  • Вводим понятное имя для нового приложения, например, “V8_ComConnector”, способ активации — «Серверное приложение».
  • В качестве учетной записи для запуска приложения выбираем “Указанный пользователь” и через кнопку “Обзор” находим учетку, под которой запускается сервер 1С v 8.3. У нас это локальная учетная запись с именем “USR1CV8”. Следующие 2 экрана можно пропустить (Далее, Далее, Готово) или сделать следующий пункт на втором из них. Мы пропускаем.
  • В ветке только что созданного приложения открываем узел «Роли» и в нём роль «CreatorOwner». Правый клик по пункту «Пользователи», Создать -> Пользователь. Здесь выбираем учетку, под которой запускается сервер 1С v 8.3. У нас это локальная учетная запись с именем “USR1CV8”.
  • В ветке созданного приложения (“V8_ComConnector”) переходим на узел «Компоненты». Правый клик, Создать -> Компонент. Далее.
  • Выбираем «Установка новых компонентов», и в появившемся окне выбираем нужную DLL-ку (C:\Program Files (x86)\1cv81\bin\comcntr.dll). Завершаем создание компонента.
  • Открываем свойства только что созданного компонента (V81.COMConnector.1), переходим на вкладку «Безопасность», в списке «Явно установленные для выделенных объектов роли» устанавливаем флажок напротив роли “CreatorOwner”.


Все косяка 2147221164 должно уже не быть. Если соединение с базой 8.1 устанавливается из версии 8.2, то нужно в раздел “V8_ComConnector -> Роли -> CreatorOwner -> Пользователи” добавить и пользователя, от имени которого запускается сервер 1С 8.2 (у нас это “USR1CV82”). Как видите, порядок действий не такой сложный и долгий и решает ошибку 2147221164, буквально минут за 15.

отсюда
denis84, TohaMonster,
02.06.20, 16:08 Как изменить назначение кнопки - Новая строка (Ins) в окне Журнала Счета-фактуры.
Цитата(F.U.T.U. @ 02.06.20, 16:48) *
Всё получилось, изменили настройки в конфигураторе и все работает как нужно. Еще раз благодарны за подсказку.

Для спасибо у нас специальная кнопка имеется.
F.U.T.U.,
16.04.20, 13:18 Googel аутентификация OAuth
Вроде вот:

&НаСервереБезКонтекста
Функция Адрес(Знач URL, Знач ПараметрыURL)
    
    Перем МассивПараметров;
    МассивПараметров = Новый Массив;
    Для каждого Параметр Из ПараметрыURL Цикл
        МассивПараметров.Добавить(Параметр.Ключ + "=" + Параметр.Значение);
    КонецЦикла;
    URL = СокрП(URL);
    URL = ?(СтрЗаканчиваетсяНа(URL, "/"), URL, URL + "/");
    Возврат URL + "?" + КодироватьСтроку(СтрСоединить(МассивПараметров, "&"),    СпособКодированияСтроки.URLВКодировкеURL);

КонецФункции
andreykyiv@bigmir.net, SV71,
23.03.20, 9:12 Групповая Перенумерация Документов
Опубликовано.
timohabratan,
12.03.20, 17:16 программное заполнение ссылки на вновь созданную характеристику номенклатуры ERP управляемые формы 8.3
svetas_l, окно с ошибкой не ждать?
svetas_l,
12.03.20, 9:24 программное заполнение ссылки на вновь созданную характеристику номенклатуры ERP управляемые формы 8.3
Вместо

Попытка 
    СоздадимХарактеристику.Записать();
    Возврат СоздадимХарактеристику.Ссылка;
Исключение
    Сообщить("Не удалось записать элемент справочника. " + ОписаниеОшибки());
    Возврат неопределено;
КонецПопытки;


напишите

СоздадимХарактеристику.Записать();
Возврат СоздадимХарактеристику.Ссылка;


Должно выскочить окно с ошибкой. Нажмите там Подробно и дословно напишите что оно говорит.
svetas_l,
10.03.20, 20:53 Подскажите толковую книгу по обучению программированию розничной торговли
TigerHeart, вам не книга "по обучению программированию розничной торговли" нужна, а просто книга по программированию. Вот официальные книги.
Bernet,
04.03.20, 21:15 Доплата к минимальной заработной плате

 ! 

Правила: 7
 
ARTEMON,
27.02.20, 12:38 Улыбнуло
awp,
10.02.20, 9:35 Потрібно обробку для вивантаження з BAS Роздрібна торгівля в УТП o.broshko,
28.01.20, 13:49 Потеря точности во временных таблицах ()
TohaMonster, это скорее всего баг платформы. Можно написать в 1С об этом и когда-нибудь, возможно, это исправят. Если надо сейчас, то как вариант, если вам нужна точность 18 знаков после запятой, то умножьте значение в таблице на (10*18), а при обработке результата запроса поделите значение на (10*18).

А зачем вам такая точность? smile.gif
TohaMonster,

74 страниц V   1 2 3 > » 
RSS Текстовая версия Сейчас: 24.10.20, 0:00
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!