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

Хранилище

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

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

История благодарностей участнику Bernet ::: Спасибо сказали: 229 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
Вчера, 14:08 Отчет по перемещению ОС
KriAn @ Сегодня, 13:19 * ,
Такого отчета нету, в ОСВ тянет последнее местонахождение по ОС. Чтобы смотреть историю за период нужно программировать новый отчет
KriAn,
04.01.19, 9:34 Внешние источники данных, запись из 1С в базу MySQL
Vofka @ Сегодня, 9:23 * ,
У таблиц внешнего источника данных есть свойство "Тип данных таблицы внешнего источника данных", которое может быть равно "Объектные данные" и "Необъектные данные" типа. У таблиц объектного типа новый объект добавляется через функцию СоздатьОбъект() а у необъектного типа через МенеджерЗаписи или НаборЗаписей




 ! 

Правила: 8
 
Vofka,
04.01.19, 0:06 Внешние источники данных, запись из 1С в базу MySQL
Sarm @ Сегодня, 23:30 * ,
Знал бы прикуп..) буду искать, как работает это в других обменах я не знаю, может там не используется объект "Внешний источник данных"

Что ж, господа, решение найдено. При добавлении внешнего источника данных убрал галочку с поля "column" таблицы "oc_category" и вуаля - запись в базу идет без проблем. Уж без этого поля как-то обойдусь, его в админке если что вручную проставить можно будет.

Что я понял:
1. "Column" ключевое слово - использовать во внешних источниках нельзя, иначе ODBC драйвер стопориться (хотя в phpMyAdmin вылазит сообщение, но запрос все равно выполнить можно).
2. Во внешних источниках данных у таблиц "объектного" типа можно инсертить записи только по одной
3. Во внешних источниках данных у таблиц "необъектного" типа можно писать набор записей и единичные записи.

Для таблиц объектного типа думаю надо попробовать использовать stored-процедуру - но с этим разберусь уже позже, пока я рад что я смог выгрузить категории и они у меня на сайте появились - это уже успех :-)

Всем спасибо за терпение и участие.
Alegzander, Sarm, Vofka,
03.01.19, 23:21 Внешние источники данных, запись из 1С в базу MySQL
Кажется разобрался, решил попробовать воссоздать полностью эту таблицу "oc_category" в новой базе и при попытке создать колонку с именем "column" - MySQL ругнулся что это зарезервированное слово. Если посмотреть на текст ошибки то собственно с этого поля ошибка и начинается, так что подозреваю проблема именно в этом
Цитата
right syntax to use near 'column,`sort_order`

единственное что мне остается непонятным - это как разработчики OpenCarta смогли создать таблицу с такой колонкой - у меня в ручную такое воспроизвести не получается. Может надо базу SQL-запросом создавать,я хз.
Теперь надо придумать как обойти это - удалить колонку я не могу, я хз как это повлияет на сайт, но и передать данные оно не дает, даже если я её не заполняю.
Sarm,
02.01.19, 10:43 Ошибка сервера, платформы 1С, или же программиста (меня). Подскажите как так то?
Sanguinius @ Сегодня, 10:32 * ,
достаточно просто удалить базу из списка и добавить заново - временные файлы будут созданы заново.
Либо зайти в папку AppData каждого пользователя и там поудалять в папке 1С временные файлы и папки
Sanguinius,
28.12.18, 14:18 Закрепить итоги в отчете
Володька @ Сегодня, 14:01 * ,
Насколько помню, такое можно сделать только при программном выводе. Но тут человек делал просто с помощью группировок - возможно вам подойдет
Володька,
27.12.18, 16:55 Запрос продажи по дням за период в ценах контрагента по группе товаров
DiegoLidabo @ Сегодня, 15:13 * ,
если я вас правильно понял, то то что вы хотите получить называется получение цены на дату документа.
Привожу пример получения цены на дату документа, адаптируйте под ваш запрос
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
|    ПродажиОбороты.Период,
|    ПродажиОбороты.Контрагент,
|    ПродажиОбороты.Номенклатура,
|    ПродажиОбороты.ХарактеристикаНоменклатуры,
|    СУММА(ПродажиОбороты.КоличествоОборот) КАК Количество,
|    СУММА(ПродажиОбороты.СтоимостьОборот) КАК Сумма
|ПОМЕСТИТЬ ВтПродажи
|ИЗ
|    РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ПродажиОбороты
|
|СГРУППИРОВАТЬ ПО
|    ПродажиОбороты.Период,
|    ПродажиОбороты.Контрагент,
|    ПродажиОбороты.Номенклатура,
|    ПродажиОбороты.ХарактеристикаНоменклатуры
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
|    ВтПродажи.Период,
|    ВтПродажи.Номенклатура,
|    ВтПродажи.ХарактеристикаНоменклатуры,
|    ВтПродажи.Количество,
|    ВтПродажи.Сумма,
|    МАКСИМУМ(ЕСТЬNULL(Цены.Период, ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0))) КАК ДатаЦены
|ПОМЕСТИТЬ ВтДатыЦен
|ИЗ
|    ВтПродажи КАК ВтПродажи
|        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК Цены
|        ПО ВтПродажи.Номенклатура = Цены.Номенклатура
|            И ВтПродажи.ХарактеристикаНоменклатуры = Цены.ХарактеристикаНоменклатуры
|            И (Цены.ТипЦен = &ТипЦен)
|            И ВтПродажи.Период >= Цены.Период
|
|СГРУППИРОВАТЬ ПО
|    ВтПродажи.Период,
|    ВтПродажи.Номенклатура,
|    ВтПродажи.ХарактеристикаНоменклатуры,
|    ВтПродажи.Количество,
|    ВтПродажи.Сумма
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
|    ВтДатыЦен.Период,
|    ВтДатыЦен.Номенклатура,
|    ВтДатыЦен.ХарактеристикаНоменклатуры,
|    ВтДатыЦен.Количество,
|    ВтДатыЦен.Сумма,
|    ЕСТЬNULL(Цены.Цена, 0) КАК ЦенаНаДатуДокумента
|ИЗ
|    ВтДатыЦен КАК ВтДатыЦен
|        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК Цены
|        ПО ВтДатыЦен.ДатаЦены= Цены.Период
|            И ВтДатыЦен.Номенклатура = Цены.Номенклатура
|            И ВтДатыЦен.ХарактеристикаНоменклатуры = Цены.ХарактеристикаНоменклатуры
|            И (Цены.ТипЦен = &ТипЦен)
|";
Sarm,
27.12.18, 15:17 Иерархическая группировка
Wsrkst @ Сегодня, 14:55 * ,
Наименование это строка, у неё нет иерархии - соответственно СКД не знает кто кому есть родитель. Используйте "Ссылку" а не наименование и все будет ок.
Wsrkst,
27.12.18, 14:25 Закрепить итоги в отчете
Володька @ Сегодня, 10:50 * ,
1C умеет фиксировать колонки/строки только "сверху" и "слева", за это отвечают свойства "ФиксацияСверху" и "ФиксацияСлева" табличного документа.
Пример:
     ВашТабДок.ФиксацияСверху = 2; // первых две строки сверху будут зафиксированы при скроллинге, т.е. таким образом можно зафиксировать шапку отчета
Володька,
26.12.18, 1:55 Непосредственное удаление документов за указанный интервал
KriAn @ Вчера, 23:50 * ,
Запросом выбирайте документы, пример:

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|     Заказы.Ссылка КАК Док
|ИЗ
|     Документ.ЗаказыПокупателя КАК Заказы
|ГДЕ
|     Заказы.Дата МЕЖДУ &НачалоПериода И &КонецПериода
|";

Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
Запрос.УстановитьПараметр("КонецПериода", КонецПериода);

Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
      ДокументОбъект = Выборка.Док.ПолучитьОбъект();
      Документобъект.Удалить();
КонецЦикла;
KriAn, Sarm,
25.12.18, 23:24 Непосредственное удаление документов за указанный интервал
KriAn @ Сегодня, 23:09 * ,
Такие вещи надо делать обдуманно, будучи уверенным что нигде не будет битых ссылок. Если например хотите удалить какой-то справочник или документ, а на него есть ссылка, то после удаления там будет писать "Объект не найдено" и его идентификатор. И в принципе для целостности базы такие вещи - есть нехорошо.
Но если вы уверенны что все будет ок и ссылок на объекты нигде нет, то процесс удаления выглядит так:
      УдаляемыйОбъект = ВашаСсылка.ПолучитьОбъект();
      УдаляемыйОбъект.Удалить();
KriAn,
30.11.18, 11:02 Отбор минимальных значений по дате в запросе объединения
Constantus @ Сегодня, 10:45 * ,
Не воспринимать буквально, это лишь пример алгоритма. Смысл такой сначала получаем минимальную дату поступления на каждый заказ, а дальше по этой дате уже получаем непосредственно документ Поступления
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
|      Заказы.Ссылка КАК Заказ,
|      МИНИМУМ(ЕСТЬNULL(Поступления.Дата, ДАТАВРЕМЯ(1,1,1,0,0,0))) КАК МинДатаПоступления
|ПОМЕСТИТЬ ВтМинДатаПоступлений
|ИЗ
|     Документ.Заказ КАК Заказы
|     ЛЕВОЕ СОЕДИНЕНИЕ Документ.Поступления КАК Поступления
|          ПО Заказы.Ссылка = Поступления.Заказ
|СГРУППИРОВАТЬ ПО
|      Заказы.Ссылка
|;
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
|     ВтМинДатаПоступлений.Заказ,
|     ЕСТЬNULL(Поступления.Ссылка, ЗНАЧЕНИЕ(Документ.Поступления.ПустаяСсылка)) КАК Поступление
|ИЗ
|     ВтМинДатаПоступлений КАК ВтМинДатаПоступлений
|     ЛЕВОЕ СОЕДИНЕНИЕ Документ.Поступления  КАК Поступления
|      ПО ВтМинДатаПоступлений.МинДатаПоступления = Поступления.Дата
|       И ВтМинДатаПоступлений.Заказ = Поступления.Заказ
|";
Sarm,
06.11.18, 16:54 Конфігурація для транспорту
sasha007 @ Сегодня, 14:39 * ,
Дешифровать код можете попробовать с помощью этой обработки.
А допиливать можно сколько угодно и что угодно - вопрос времени и денег
sasha007,
30.10.18, 12:37 Готовы купить 50 аппаратных ключей 1C:CRM PROF редакция 1.3 (платформа 8.3 в режиме совместимости с 8.2 1С:Предприятие 8.2 (8.2.18.61))
АлександраШ @ Сегодня, 11:37 * ,
В чем проблема?) Звоните туда
АлександраШ,
30.10.18, 10:06 Установить пароль на открытие формы в самой среде разработки
Gigi @ Сегодня, 9:54 * ,
Даже зашифрованные типовые модули, которые когда открываешь пишут "Исходный текст модуля отсутствует", т.е. модуль зашифрован и закрыт - можно сломать, было бы желание. Абсолютной защиты нет.
Сломать можно например с помощью данной обработки
Пароли же ломаются ещё проще, так что не вижу смысла заморачиваться этим
и это только один из способов

Gigi @ Сегодня, 9:54 * ,
Защита которую я не смог пока сломать это когда например в типовых конфигурациях есть участки кода, которые обращаются к какой-то внешней компоненте, написанной на стороннем языке, в ней что-то происходит и данные возвращаются в 1С. Так сейчас устроено лицензирование в новых конфигурациях. Т.е. модули расшифровать мы можем, повыкидывать кучу кода можем, но основные участки которые требуют наличие этой компоненты работать не будут, соответственно получаем конфигурацию с обрезанным функционалом.
Gigi,
30.10.18, 9:47 Установить пароль на открытие формы в самой среде разработки
Gigi @ Сегодня, 9:41 * ,
Все эти пароли можно сломать при желании - не вижу особого смысла
Но если по теме то можно так
Gigi,
25.10.18, 11:34 Сохранить табличный документ в формат JPG
Gigi @ Сегодня, 12:08 * ,
Наверняка можно, но нужно какую-то стороннюю библиотеку искать, 1С не сконвертирует

P.S. Как вариант погуглить какой-нибудь онлайн-сервис который переконвертирует и у которого есть API, отправлять туда PDF а в ответ получать JPG

P.P.S Первая же ссылка
Gigi,
11.10.18, 11:09 Изменение документа "при открытии"
VovanKaban @ Сегодня, 12:04 * ,
Это значит что в событии меняются какие-то реквизиты. Посмотрите где устанавливается реквизит и оберните установку этого реквизита таким образом:
Если ЭтоНовый() Тогда
    // тут присвоение всех реквизитов по умолчанию
КонецЕсли;


Индексировать базу и менять даты это все не с этой оперы.
У вас вешается модифицированность объекта - это значит при открытии формы меняются реквизиты объекта
VovanKaban,
14.09.18, 14:44 Програмная установка стандартного периода СКД
twilight_dream @ Вчера, 17:18 * ,
неправильно к параметрам обращаетесь, используйте
Цитата
КомпоновщикНастроекКомпоновкиДанных
twilight_dream,
12.09.18, 15:17 Проблема со штрихкодом (Ocvita Barcode). Печать по ширине компоненты
bizisoft @ Сегодня, 15:48 * ,
ну тут либо размер картинки со штрихкодом вылазит за область макета либо как тут описано - штрихкод с нулем в конце (но я не проверял действительно есть ли проблема)
bizisoft,
09.08.18, 11:40 Отчет по проданным товарам
Юля @ Сегодня, 12:21 * ,
В разрезе товаров только оборотка, других отчетов там нет. Две диаграмки по продажам, одна из которых по ном. группам.
Если оборотка не устраивает то нужно заказывать отчет
Юля,
08.08.18, 10:23 Поиск!
alexgoro @ Вчера, 21:06 * ,
Переопубликовал на fex.net
alexgoro,
04.07.18, 13:07 Настройка рабочего стола
Gigi @ Сегодня, 13:10 * ,
Ну вот то как у меня отображается
смотрите в сторону общих команд, у вас там есть нечто похожее на вызов вашей формы. команда "ПОЛЕЗНЫЙ_ОТПУСК" - может она в интерфейс выведена, хз
Gigi,
04.07.18, 10:39 Настройка рабочего стола
Gigi @ Сегодня, 11:33 * ,
Сюда
или
сюда
на ваш выбор

Вы бы с данными аккуратнее были, а то начальство накажет за то что слили базу
Gigi,
28.06.18, 16:55 Настройка рабочего стола
Gigi @ Сегодня, 17:12 * ,
В свойствах корня дерева конфигурации правой кнопкой мыши -> Открыть модуль управляемого приложения
Gigi,

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

Курсы валют: доллар США к гривне Курсы валют: евро к гривне Курсы валют: российский рубль к гривне