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

Хранилище

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

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



История благодарностей участнику fly ::: Спасибо сказали: 51 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
27.11.19, 12:08 Изменение длины символов реквизита НомерСчета
Colt23846 @ Сегодня, 10:52 * ,
ОбщийМодуль.УправлениеНебольшойФирмойКлиентСервер
найдите

Функция ДлинаНомераСчета() Экспорт
    Возврат 14;
КонецФункции


необходимо поставить

Функция
ДлинаНомераСчета() Экспорт
    Возврат  29;
КонецФункции


или

Функция
ДлинаНомераСчета() Экспорт
    Возврат  Метаданные.Справочники.БанковскиеСчета.Реквизиты.НомерСчета.Тип.КвалификаторыСтроки.Длина;
КонецФункции


или другой код, который необходим


fly @ Сегодня, 11:21 * ,
там еще попроверять надо
выдавать ошибки может, и т.п.
&НаКлиенте
Процедура НомерСчетаОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, СтандартнаяОбработка)
    
    #Если ВебКлиент ИЛИ МобильныйКлиент Тогда
        
        Если ЯвляетсяБанкомРФ И СтрДлина(Текст) > 14 Тогда
            Сообщение = Новый СообщениеПользователю;
            Сообщение.Текст = НСтр("ru='Введенное значение превышает допустимую длину номера счета 14 символов!';uk='Введене значення перевищує припустиму довжину номера рахунку 14 символів!'");
            Сообщение.Сообщить();
            
            СтандартнаяОбработка = Ложь;
        КонецЕсли;
        
    #КонецЕсли
    
КонецПроцедуры

Vladal,
22.11.19, 16:28 Не формируется кассовая книга
vl185 @ Сегодня, 15:54 * ,
какой
параметр учетной политики УчетДенежныхСредствПоОбособленнымПодразделениям?
vl185,
22.11.19, 11:04 Не формируется кассовая книга
vl185 @ Сегодня, 10:53 * ,
простой отчет по кассе на основании бух данных.
если не выводиться
или настройки отчета (Организкация, валюта и т.п. - некорректно заполнены - по бух учету нет информации)
или не ведете бух учет в базе - только упр. к примеру
vl185,
18.11.19, 19:04 Размещение 18 этикеток на листе формата А4
medchuk @ Сегодня, 19:13 * ,
Попробуйте использовать счетчик в цикле
И при каждом обходе если остаток от деления на число необходимых колонок этикеток на странице <> 0 использовать Присоединить вместо Вывести

Ну или если остаток от деления на количество колонок на странице + 1 <> о использовать присоединить, иначе вывести
medchuk,
12.11.19, 18:12 Организация ввода категорий водительских прав. (1с 8.2.19.106)
По логике:
1. категория прав хоть и редко. но изменяется.
2. категория прав набор величин ограниченного количества (ограниченно малого количества).
3. стояние категории прав водителя когда должно повлиять и на что.

напрашивается:
1. Справочник Категория прав (пользователь может менять) - возможность изменять пользователем.
2. Регистр сведений, (периодический подчиненный Сотруднику) - "Разрешенные категории сотрудника" или что то подобное, отражает периодчиеское изменение и текущее состояние.

Цитата(andrew76 @ 12.11.19, 16:17) *
вводить в подчиненный справочник категории по одной,т.е. если у сотрудника только категория "А",
то в этом случае будет только 1 запись.Если присутствует несколько категорий прав-то соответсвенно,
будет столько же записей в справочник -т.е если категория "ВС"-то будет 2 записи -"B" и "C".
Какой способ ввода предпочтительнее на Ваш взгляд ?

у вас будет куча дополнительных объектов, сослаться на конкретную категория не получиться... будет куча категория B. у каждого сотрудника свой Элемент - категория. Нужно искать способ их группировки.

Цитата(andrew76 @ 12.11.19, 16:17) *
вводить в подчиненный справочник все категории водительских прав (которые действуют в стране),
затем пользователь галочками отмечает в этом справочнике категории,которые есть у сотрудника по факту-
т.е. "А", или "B" или "BС".

хоть изредка но изменяется, поэтому каждое изменение в последствии необходимо будет менять форму, ставить была ли эта категория у всех до этого и т.п. - без ИТ не обойтись
andrew76,
07.11.19, 10:49 На сервере не работает ADODB.Connection
Цитата(vbi @ 07.11.19, 11:06) *
а какой?

Provider=Microsoft.ACE.OLEDB.12.0

попробуйте этот

fly @ Сегодня, 11:35 * ,
Microsoft Access Database Engine 2010 Redistributable

To use this download:
If you are the user of an application, consult your application documentation for details on how to use the appropriate driver.
If you are an application developer using OLEDB, set the Provider argument of the ConnectionString property to “Microsoft.ACE.OLEDB.12.0”
vbi,
07.11.19, 9:52 На сервере не работает ADODB.Connection
vbi @ Сегодня, 10:47 * ,

несовместимости драйвера Microsoft.Jet.OLEDB.4.0 в 64-разрядной ОС
Microsoft выпустила 64-разрядный совместимый 2010 System System Driver, который можно использовать в качестве замены традиционного драйвера Microsoft.Jet.OLEDB.4.0. Он работает как на 32-битных, так и на 64-битных серверах.

Распространяемый Microsoft Access Database Engine 2010
vbi,
06.11.19, 9:33 В запросе задать тип значения вручную
alexandr_f @ Сегодня, 9:43 * ,
ТЗН = ТипЗнч(Справочники.Номенклатура.ПустаяСсылка());

или
ТЗН = Тип("СправочникСсылка.Номенклатура")
alexandr_f, takefive,
05.11.19, 16:59 В запросе задать тип значения вручную
alexandr_f @ Сегодня, 17:01 * ,
ТИПЗНАЧЕНИЯ(ТоварыВКладовойОстатки.Номенклатура) = Тип(Справочник.Номенклатура)
takefive,
01.11.19, 15:50 Учет медстраховки в 1С 8.2
Цитата(Yuriy.Tar @ 01.11.19, 16:31) *
нужно добавить в начисление зарплаты новую строку, где указать доп начисления, но как правильно сделать не могу найти.


установите начисление для сотрудника = Документ "Ввод сведений о плановых начислениях работникам"

получите ЗП начисленная в n месяце + налоги на эту сумму.
Yuriy.Tar,
11.10.19, 10:35 Выбрать новый товар, который только добавили в базу
Цитата(Tseka @ 10.10.19, 17:45) *
Только в ЦеныНоменклатурыКонтрагентов у меня пусто .

значит не полностью используете подсистему Ценообразования 1С.
тогда прямая дорога к РегистрамНакопления
(партии товаров на складах - товары на складах - закупки)

выбор на ваш взгляд, смотрите сами какой необходим.
все 3 и как минимум можно использовать.
Tseka,
10.10.19, 16:32 Выбрать новый товар, который только добавили в базу
РегистрСведений.ЦеныНоменклатуры = это для покупателей
цена там не устанавливается ПоступлениемТоваровУслуг


РегистрСведений.ЦеныНоменклатцрыКонтрагентов

вроде такое условие:
ТИПЗНАЧЕНИЯ(ЦеныНоменклатурыКонтрагентов.Регистратор) = ТИП(Документ.ПоступлениеТоваровУслуг)
Tseka,
01.10.19, 19:44 Створення кнопки на формі табличної частини, на основі якої буде заповнення з іншого документа
Цитата(bandrah @ 01.10.19, 15:53) *
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();



Попробуйте методом ТабличнойЧасти Загрузить

Табличная часть (Tabular section)
Загрузить (Load)
Синтаксис:
Загрузить(<Таблица>)
Параметры:
<Таблица> (обязательный)
Тип: ТаблицаЗначений.
Таблица значений, откуда загружается табличная часть. Колонки таблиц совмещаются по именам.
Описание:
Загружает табличную часть из таблицы значений. При этом все прежние строки табличной части удаляются. При загрузке значения в колонках табличной части заполняются значениями из колонок таблицы значений с совпадающими именами.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:
Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.
Пример:
Состав.Загрузить(ТаблицаСостава);

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выгрузить();



Документ.ТаблЧасть.Загрузить(ВыборкаДетальныеЗаписи);



Цитата(bandrah @ 01.10.19, 15:53) *
бо нада окрему кнопку з вибором документа і його заповнити


по сути перед заполнением этот метод сразу очистит ТЧ от данных и заполнит одноименные Колонки значениями
bandrah,
12.09.19, 16:01 Настроить вывод в заголовки отчетов время и дата формирования отчета, как было в 1с77
sava1 @ Сегодня, 15:49 * ,
Цитата(sava1 @ 12.09.19, 15:49) *
а дальше в Выражение пишем ТекущаяДата()


не работает, так используется язык запросов, а это встроенный язык - ТекущаяДата() функция Глобального контекста.

в выражении - может использоваться Язык запросов или Функции "глобальных общих модулей"
andreykyiv@bigmir.net,
12.09.19, 10:25 Другие контакты в Адреса Организации и Контрагенти
bandrah @ Вчера, 11:57 * ,
Справочник.Организации
Справочник.Контрагенты
(Контрагенты, Организации.... другой справочник какой захотите, передается параметром)

Собирает соответсвующую инфморацию которая указана в списке который вы написали

Цитата(bandrah @ 11.09.19, 11:57) *
"ПолноеНаименование,КодПоЕДРПОУ,КодПоДРФО,ИНН,НомерСвидетельства,ЮридическийАдрес,Телефоны,НомерСчета,Банк,МФО"

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

Поиск из реквизитов:"ПолноеНаименование", "КодПоЕДРПОУ", "КодПоДРФО", "ИНН", "НомерСвидетельства", "ЮридическийАдрес", "ФактическийАдрес", "Телефоны", "Факс", "Email", "НомерСчета", "Банк", "МФО", "ПлательщикНалогаНаПрибыль".
bandrah,
10.09.19, 15:47 Подразделение в расчетной ведомости организации
aik2001 @ Сегодня, 15:30 * ,
Цитата(aik2001 @ 10.09.19, 15:30) *
Проблема в том что он как раз попадает. Хотя уже не работает в этом подразделении, переведен 01.04 в другое.
А в ведомости за август попадает и в старое и в новое, если делать по ним отбор. Без отбора подразделение указывается актуальное.



Когда ставите отбор - Подразделение, то он на уровне Последних значений ищет Сотрудника и Подразделение
Если не ставите отбор - Подразделдение, ищет только последнее значение только - Сотрудник

ВЫБРАТЬ
    |                Работники.ПодразделениеОрганизации                        КАК Подразделение,
    |                Работники.Сотрудник                                        КАК Сотрудник,
    |                Работники.Организация                                    КАК Организация
    |            ИЗ
    |                РегистрСведений.РаботникиОрганизаций.СрезПоследних(КОНЕЦПЕРИОДА(&Период, МЕСЯЦ),
    |                    Сотрудник.ВидЗанятости В (&ПарамОсновнойСотрудник)
    |                    {ПодразделениеОрганизации КАК Подразделение, Организация}
    |                    )                    КАК Работники



что приводит к двум строкам при установке Отборов по Подразделению.
Так отбор происходит не в целом по сотруднику - где он только в новом подразделении
Добавляете "Отобор" (Сотрудник + Подразделение) - то существую две записи "Последних значений" в старом подразделении и в новом.

Т.е. находит
1я строка - Сотрудник - Подразделение Старое
2я строка - Сотрудник - Подразделение Новое
aik2001,
10.09.19, 14:52 Откуда берется должность на форме справочника сотрудники
lolmatrix @ Сегодня, 15:48 * ,
Цитата(lolmatrix @ 10.09.19, 15:48) *
Из штатного расписания выборку в каком месте искать, в каком модуле


ОбщийМодуль
ПроцедурыУправленияПерсоналом
Функция ВыбратьИзШтатногоРасписанияОрганизации(Режим, Организация, ДолжностьИлиПодразделениеОрганизации) - формируется список Должностей.
lolmatrix,
06.09.19, 8:13 как работать с адресами в БСП
lolmatrix @ Сегодня, 9:00 * ,
Цитата(lolmatrix @ 06.09.19, 9:00) *
забыл сказать БСП 3.0


так откройте канал на юТюбе, что дали по ссылке, там шт 20ть видео по БСП 3.0
может там по ходу и разберетесь
lolmatrix,
03.09.19, 17:17 Не работает сортировака Аналогов
bizisoft @ Сегодня, 13:56 * ,
Цитата(bizisoft @ 03.09.19, 13:56) *
Вот часть кода, которая отвечает за вывод (как я понимаю) информации в табличноеполе:


увы - это часть кода которая формирует "Выборку", и не является Выводом.


Цитата(Макс1С @ 03.09.19, 14:43) *
Есть подозрение, что полученные ОстаткиАналогов в коде выше и выгруженные в ТЗ, обрабатываются в процедуре ПриВыводеСтроки и окончательно заполняет поле Остаток.



Ранее упомянули, что событие при выводе строки - не может быть сортировкой.
И там всего-навсего изменяется значение "Остатка".


 Если ОстаткиАналогов.НайтиСледующий(Новый Структура("Артикул",ДанныеСтроки.Артикул)) Тогда
            Остаток=ОстаткиАналогов.Количество-ОстаткиАналогов.Резерв;
        Иначе
            Остаток=0;
КонецЕсли;



Так что надо искать далее...
bizisoft,
23.08.19, 12:59 Учет рулонного товара
khazar75 @ Сегодня, 12:27 * ,
Цитата(khazar75 @ 23.08.19, 12:27) *
В документах при поступлении и при продаже.
Намотка рулонов разная и коэффициент не подойдет. По большому счету учет рулонов это для управленцев, бухгалтеры приходуют и списывают метрами. И цена за метр погонный. Чтоб было видно по остаткам что у нас такой-то артикул с такими характеристиками 350 метров ткани-6 рулонов.



Учет ведется в ед. хран. остатков

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

Если рулоны разные и нужно каждый раз пересчитывать - значит привет от "Учет по сериям", там и играться можно, каждая серия = Рулон со свей длинной.
khazar75,
29.07.19, 14:34 Почему "подобно" работает непредвиденно?
Vofka @ Сегодня, 15:23 * ,
Тогда нужно добавить оператор
СПЕЦСИМВОЛ "\"

ВЫБРАТЬ
    Номенклатура.Наименование КАК Наименование
ИЗ
    Справочник.Номенклатура КАК Номенклатура
ГДЕ
    Номенклатура.Наименование ПОДОБНО "\_%" СПЕЦСИМВОЛ "\"




fly @ Сегодня, 15:33 * ,
Точнее, по условию

ГДЕ
НЕ   Номенклатура.Наименование ПОДОБНО "\_%" СПЕЦСИМВОЛ "\"
Vofka,
17.07.19, 11:00 Данные из регистратора через СКД
Володька @ Вчера, 16:05 * ,
Цитата(Володька @ 16.07.19, 16:05) *
Как мне их объединить и получить любое из этих полей (сумма или цена) в таблицу 1?


Добрый день,
Взять регистр накопления "Партии товаров на складах" - вместо "Товары на складах".

Или join-ить
Товары на складах и Партии товаров на складах - если себестоимость.
Товары на складах и Продажи - если цена реализации.

по
Регистратор,
Номенклатура,
Номер строки.
Vladal, Володька,
14.06.19, 11:47 Открыть форму созданного и существующего документа по ДокументуОснования
Constantus @ Сегодня, 12:02 * ,


&НаКлиенте
Процедура УведомитьЗаказчикаОГотовностиСтелы(Команда)
    СоздатьОткрытьДокументУведомления();
    ОткрытьФорму("Документ.УведомлениеЗаказчикаОГотовностиСтелы.ФормаОбъекта", ВыбранныйДокумент);
КонецПроцедуры;



&НаСервере
Процедура СоздатьОткрытьДокументУведомления()
...
...
...
    Если НЕ Результат.Пустой() Тогда
        Выборка = Результат.Выбрать();
        Пока Выборка.Следующий() Цикл
                ВыбранныйДокумент = Выборка.Ссылка.ПолучитьОбъект();
        КонецЦикла;
    Иначе
        ДокУведомление = Документы.УведомлениеЗаказчикаОГотовностиСтелы.СоздатьДокумент();
        ДокУведомление.Дата = ТекущаяДата();
        ДокУведомление.Автор = ПараметрыСеанса.ТекущийПользователь;
        ДокУведомление.ДокментОснование = Объект.Ссылка;
        ДокУведомление.Заказчик = Объект.Заказчик;
        ДокУведомление.Записать();

        ВыбранныйДокумент = ДокУведомление;
    КонецЕсли;    
КонецПроцедуры


fly @ Сегодня, 12:24 * ,
или

 Пока Выборка.Следующий() Цикл
                ВыбранныйДокумент = Выборка.Ссылка;
КонецЦикла;




ВыбранныйДокумент = ДокУведомление.Ссылка;


вроде как надо ссылку на объект передать, а не сам объект
Constantus,
11.06.19, 19:13 Переход с 7.7 на 8
Filin2991 @ 03.06.19, 16:54 * ,
Добрый день,
Возможно!
Цена и время - зависит от доработок.

Интерфейс и доработки -
1. более эффективно обучить людей работать в 8.3.
2. просмотреть бизнес процессы и решить, что надо переработать.

В УТП-УПП, многие задачи уже закрыты, на уровне Конфигурации.

Цена перехода бывает от 10-100 тыс до 1,5-3 млн. -
Зависит от
1. бизнес процессов,
2. филиальной структуры/структуры предприятия,
3. систем интеграции с другими продуктами (GPS навигации, сайтом SRM, сайтов инт. магазинов, эл. почты и прочих площадок)
4. требований безопасности.
5. имеющихся мощностей оборудования.


Безболезненно перейти не получиться в любом случае, так как:
1. пользователи привыкли к свей базе
2. бизнес процессы подточены под варианты решений задач в учете на существующих мощностях и продуктах.
3. Само слово "безболезненно" - .... оно растяжимо, и непонятно. Переход бывает от 3-6 месяцев, у некоторых тянется на пару тройку лет.


3и фактора
1 Быстро
2 Качественно
3 Дешево

бывают 2а из 3х,
3х вместе не бывает.
Filin2991,

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