120
Рейтинг

dvv01



  •   Регистрация: 14.03.2008 (16 лет назад)

  •   Был(а) на сайте: 10.04.2024

Подписчики 4

Группы

Профессиональный разработчик

Рейтинг 120

Штрих-кодирование документов

Инструменты и обработки Системный администратор Платформа 1С v8.3 1С:Комплексная автоматизация 1.х Россия Управленческий учет Windows Абонемент ($m) Внешняя обработка (ert,epf) Сканер штрих-кода

Печать штрих-кода на накладных документов, открытие этих документов по штрих-коду. Не требует изменения конфигурации.

1 стартмани

19.07.2013    37615    231    dvv01    11       

24

Ведомость по товарам

Отчеты и формы Бизнес-аналитик Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 Россия Управленческий учет Абонемент ($m) Внешняя обработка (ert,epf) Логистика, склад и ТМЦ

Объединения типовых "Ведомость по товарам" + "Ведомость по товарам в Рознице" + "Ведомость по товарат в НТТ"

1 стартмани

21.07.2011    13767    241    dvv01    8       

11

Автоархивирование... очередное

Инструменты и обработки Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Windows Бесплатно (free) Компонента, плагин (dll, vbs,..) Архивирование (backup)

Набор .bat файлов для автоматизации процессов: тестирование базы, выгрузка в DT, генерация из из DT в 1CD? архивирование. для файловой и SQL версии по выбору

11.09.2009    13821    316    dvv01    6       

19

Инвентаризация

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Управление торговлей 10 Россия Управленческий учет Абонемент ($m) Внешняя обработка (ert,epf) Логистика, склад и ТМЦ

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

1 стартмани

11.12.2008    10574    271    dvv01    4       

15

Комментарии

НовостиИнфостарт объявляет о повышении цен с 1 января 2021 года на абонементы в связи с отменой льготы по НДС#3 06.12.20 13:51
Не могу найти на сайте информацию по специальному предложению "Бесплатный абонемент", кроме ссылке в сообщении - это закрытые знания?
НовостиPostgres Pro выпустила новую версию СУБД Postgres Pro Enterprise 11 с большей производительностью#96 31.10.19 11:46
Я так понимаю:

1. Есть PostgreSQL - GNU General Public License, т.е. скачивай, делай что хочешь, в т.ч. подключай к 1С (если получится. Насколько понимаю, гладко не будет...)

2. Есть Postgre Pro - совершенно не связанный (юридически) с PostgreSQL-GNU - отдельный продукт с четко прописанными условиями использования и оплаты.

3. Есть набор бинарных патчей - неизвестно откуда взявшихся, неизвестно кем написанных (если кто знает - ссылку на сайт разработчика в студию).
Вопрос (каверзный): есть бесплатный MS-SQL-Express, кто-то сделал бинарник с отличиями Express от Enterprise, Вы ставите себе Express и накатываете поверх него этот бинарник - какие аргументы в свою пользу вы приведете следователю "К" в свою защиту при возможных обвинениях в использовании чужого кода?

Поэтому перефразирую большую часть предыдущих вопросов:
п.1 - не рассматриваем.
Где авторы? Какой у них сайт с первоисточниками пачтей PostgreSQL-GNU >>> 11.5-1.1c? Какие условия распространения этих патчей там прописаны?
ВКШтрих-кодирование документов#10 08.02.16 15:01
УИД - 32 или 36 символов, соответственно подойдет любой штрих-код соответствующий длины (из простейших это типа EAN128, code39).
НО!
если есть несколько узлов с обменами (УТ+БУ) сей вариант уже не годится пройдет. Остается тип документа + номер + дата (год - если нумерация в пределах года).
ВКШтрих-кодирование документов#8 27.11.15 9:29
(7) lsnr,
сходу - нет, потребуются минимальные переделки:
1. указать, где необходимо, иной формат кода в явном виде
2. переделать алгоритм перерасчета:
в EAN13 у меня используется только 11 цифр (+выделенный префикс "1" для назначения штрихкода ("2" - товар, "3" - весовой товар, "7" - карты,...) +контрольный символ EAN13), в которых в сжатом виде закодированы тип документа, его номер и дата - в EAN128 (code38...) другая длина кода, по-другому рассчитывается контрольный символ - с учетом этого все остальное не изменится :)
В принципе, формат кода может быть любой, при неограниченных по длине можно однозначно идентифицировать и искать любые документы (у меня тут есть некоторые ограничения из-за нехватки цифр). Неплохим вариантом будет внутренний УИД (36 символов), но и тут есть ньюансы, если используются распределенные базы или обмены - нужно смотреть как синхонизируются документы в правилах обмена (обычно или Тип/Номер/Год или Регистр соответствий как УИД в чужой базе)
Код открыт, если что - уточняйте более детально
DevПроблемы с кассовым#4 20.11.14 16:58
А попробуй для начала убрать ковычки в наименовании <">, т.к. они используются как служебные символы начала-конца строкового литерала
DevПосчитать количество в табличной части#19 01.10.14 10:51
1. Если есть серии, то могут быть и характеристики (номенклатура с разными характеристиками, но одной серией). а еще могут быть разные единицы, качество...
2. ...если сворачивать, то сворачивать надо по всем колонкам ссылочного типа с суммированием по колонкам числового, т.е. перед сверткой пройтись по метаданным колонок таблицы для формирования строк свертки и суммирования.
3. А зачем нам вообще свойства - нужное значение можно хранить в готовом реквизите (например в комментарии)
4. А если сделать два цикла подряд? - в первом пройтись по всем сериям и их значения обнулить, а во втором суммировать с ранее введенным значением (тогда при первом включении получим 0+Ч1, а во второом Ч1+Ч2) - будет быстрее, особенно если пользоваться не "СоздатьМенеджерЗаписи", а "СоздатьНаборЗаписей" с отбором по списку.
ПубликацииКонсоль запросов 1С "consquery.ru"#78 28.08.14 13:36
Автору:
регулярно пользуюсь, но все время дописываю свой функционал выгрузки результата в ТЧ нового или выбранного документа. Дописанная обработка 207+ приложена.
А можно сие добавить в оригинал?

Прикрепленные файлы:

consquery82-207x.epf
DevПроверитьВывод() Проблема разделения по страницам.#12 31.07.14 10:34
Сталкивался с данной проблемой: динамически меняются число строк/столбцов (высота/ширина таблицы, автомасштаб). IMHO, "ПроверитьВывод" проверяет исходя из размера исходного макета.
Подогнал макет по ширине - все работает как задумано. Добавляется столбец - автомасштаб сжимает - снизу пустое место. Второе, в макете высота ячейки подгоняется под автоперенос строк - на выходе за границы на второй лист. В общем, побороть не удалось, или ставлю разделитель листов програмно, или подгоняю макет под 100% ширины без автомасштаба, фиксирую высоту строк таблицы.
Есть еще возможность пихать шапку и итоги таблицы в колонтитулы (отдельный документ-лист под титул, отдельно многостраничная таблица, отдельно итоги и подписи. Много гимора и коряво.

PS. В типовых Комплексной, Торговле в ведомостях инвентаризации аналогичноая проблема - без автомасштаба красиво по высоте, но несколько листов вширь, или заполнено только треть листа сверху. т.к. 1с сей трабл не решила (так же использует "ПроверитьВывод" :) то приходится подстраиваться "as is", иными словами, нерешаемо.
DevУТ 10.3 Почему в Инвентаризации по складу цены разные (некоторые закупочные, другие розничные). Как провести инвентаризацию?#17 23.07.14 9:29
(16) kodblack,

Код
Для Каждого стр Из тТовары Цикл
 Если (ТолькоПустыеЦены И стр.Цена = 0) ИЛИ НЕ ТолькоПустыеЦены Тогда
  стр.Цена = стр.Цена1;
  Если стр.Цена = 0 И НулеваяПоНаибольшей Тогда
   стр.Цена = МаксимальнаяЦена(стр.Номенклатура);
  КонецЕсли;         
  Если тТовары.Колонки.Найти("Количество") <> Неопределено И тТовары.Колонки.Найти("Сумма") <> Неопределено Тогда
   стр.Сумма = стр.Количество * стр.Цена;
  КонецЕсли;
  Если тТовары.Колонки.Найти("КоличествоУчет") <> Неопределено И тТовары.Колонки.Найти("СуммаУчет") <> Неопределено Тогда
   стр.СуммаУчет = стр.КоличествоУчет * стр.Цена;
  КонецЕсли;
 КонецЕсли;      

// >>>> тут вставить: 
  Если тТовары.Колонки.Найти("ИмяИсходнойКолонки1ДляРасчетов") <> Неопределено И
     тТовары.Колонки.Найти("ИмяИсходнойКолонки2ДляРасчетов") <> Неопределено И
     тТовары.Колонки.Найти("ИмяКолонкиРезультата") <> Неопределено Тогда
           стр.ИмяКолонкиРезультата = стр.ИмяИсходнойКолонки1ДляРасчетов * ИмяИсходнойКолонки2ДляРасчетов.Цена;
  КонецЕсли;
// <<<<
КонецЦикла;

PS и выше по-уму подправить проверку, чтобы все колонки таб.части в нужном документе существовали. Если подключать как обработку ТЧ только к отдельному документу (см. Макет.Параметры_Авторегистрации) или к определенной группе однотипных документов, то на проверках можно "съэкономить" (например, не проверять существование реквизита ТЧ "Количество", если оно во всех документа есть)