Имя: Пароль:
1C
1C 7.7
v7: Приходование товаров товароведом сканером и блокировки
,
0 Franchiser
 
гуру
29.04.18
16:00
Обратился знакомый со следующей проблемой:  в 1с (предположительно 7.7 или более ранней) с подключенным то (сканеры,  кассы, весы) когда товаровед принимает товар от поставщика остальные пользователи не могут работать в программе. Т.е. человек открывает документ и в течение длительного времени в него сканирует, в это время другие пользователи проводить документы не могут. Как я понимаю это из-за блокировки _1sjourn в момент открытия формы документа. Каким образом можно решить проблему?
Мои идеи:
1. Купить ТСД
2. Скачать бесплатную программу для андроид-телефона и использовать вместо ТСД
3. Сделать обработку куда товаровед будет сканировать товар затем переносить данные в документ
4. Поставить 1с 8
5. Подправить 1с 7.7 что-то для исключения блокировки таблицы журнала (если SQL это хранимые процедуры предположительно)
1 PR
 
29.04.18
16:04
1С 8
2 Franchiser
 
гуру
29.04.18
16:14
Переход на 1с 8 дорого может обойтись, пока не знаю какой бюджет
3 mishaPH
 
модератор
29.04.18
16:20
(0) что то у меня нет проблем при сканировании при открытии формы документа. Блокировка в доках может возникнуть только если док проводится.

что-то у вас там при сканировании не так. как будто у вас при каждом коде док открывается, записыввается, проводится.
4 mishaPH
 
модератор
29.04.18
16:21
либо какой-то альтернативно одаренный прог в процедуру сканирование напихал НачатьТранзакцию()
5 Franchiser
 
гуру
29.04.18
16:24
В 7.7 можно двум пользователям открыть форму одного вида документа?
6 Franchiser
 
гуру
29.04.18
16:25
В dbf и в sql
7 Franchiser
 
гуру
29.04.18
16:27
Я как то проверял: если в обработке проведения поставить точку останова, то другие пользователи не смогут в это время открывать документы.
8 big
 
29.04.18
16:36
(4)  без вариантов, однозначно.

(0) лезьте в модуль формы и смотрите что делается в процедуре ОбработкаВнешнегоСобытия. Явно там наср... что-то нагородили )))
9 Franchiser
 
гуру
29.04.18
16:38
(8) обработкавнешнегособытия находится разве не в глобальнике?
10 big
 
29.04.18
16:44
(9) Как правило в глобальник она "попадает" из документа, потому как слишком много может быть вариантов обработки этого события
11 Franchiser
 
гуру
29.04.18
16:49
В модуле формы внешней обработке тоже есть предопределенная процедура "обработкавнешнегособытия"?
12 Chameleon1980
 
29.04.18
17:08
(11) ИМХО где будет - там и словится в первую очередь.
13 HawkEye
 
29.04.18
19:34
(0) почему знакомый обратился к тебе, а не к специалисту?
14 Franchiser
 
гуру
30.04.18
00:16
Потому что он знает что я 1с-ник, а он сосед. Я занимался автоматизацией магазинов 10 лет назад: есть сертификаты по УТ, Фронтолу и т.д. но с тех времён многое поменялось. И он не хочет обращаться в фирмы, видимо надеется, что так будет дешевле.
15 Franchiser
 
гуру
30.04.18
00:19
(13) умеешь подключать онлайн-кассы, весы, сканеры, ТСД к 7.7?
16 Попытка1С
 
30.04.18
00:21
(14) не слушай (1)
ищи лажу в коде, например как в (4)
17 Franchiser
 
гуру
30.04.18
00:31
(16) да, спасибо, я не уверен вообще что там 7.7. Меня пугает пока что нужно к 7.7 подключать онлайн кассы, что-то гемора там много. на ИС смотрю готовое решение продают, но не понятно насколько его сложно внедрить и как с поддержкой.
19 NorthWind
 
30.04.18
07:37
(0) я бы вариант 3 посмотрел. У меня в одном месте так и сделано, только обработка собирает данные с нескольких онлайн-ТСД, а не со сканеров. Никаких блокировок нет, данные сливаются в ТЗ и потом ТЗ по команде с ТСД записывается в документ.
(17) подключить онлайн-кассу к 7.7 можно и не сказать чтобы сильно трудно.
20 NorthWind
 
30.04.18
07:41
и да, если просто открыт документ, то вообще говоря, таблица журналов блокироваться не должна. Проверьте код подбора данных по штрих-коду, возможно, там что-то криво сделано.
21 trdm
 
30.04.18
07:49
(0) > Каким образом можно решить проблему?

отладчик.
22 mishaPH
 
модератор
30.04.18
08:59
(17) а простите какая проблема подключить онлайн кассу? вы подключаетесь не к кассе а к драйверам кассы. Атол например а она сама работает далее. Я один аппарат на онлайн менял.. Я собственно вообще ничего не делал. только драйвера и аппарат поменял
23 Franchiser
 
гуру
30.04.18
09:34
(22) как я понял по онлайн-регистрация решений из коробки нет, только самопал
24 Franchiser
 
гуру
30.04.18
09:44
+(22) нужны же обработчики обслуживания и возможно доработка конфы
25 NorthWind
 
30.04.18
12:00
(23) Ничего мега-головоломного в подключении онлайн-кассы нет, суть дела прекрасно описана двумя словами в (22). Самопал? Да. Но за это и деньги платят. И я не думаю, что с бухты-барахты перелезть с работающих клюшек на УТ11 и перестроить под нее все процессы в середине года будет существенно проще, чем одуплиться с кассой и подцепить ее.
26 craxx
 
30.04.18
12:11
(25) Не знаю, у меня в прошлом году получилось перелезть конторе с клюшек на УТ 11.3. Месяца два наверное заняла подготовка.
27 Franchiser
 
гуру
30.04.18
12:18
(25) есть где то описание как самому подключить онлайн кассу? Как это все работает
28 Franchiser
 
гуру
30.04.18
12:29
Аппарат специальный какой то нужен или же можно использовать старый фискальник и передавать чек через компьютер в офд?
29 craxx
 
30.04.18
12:33
(28) Новый аппарат нужен.
30 Franchiser
 
гуру
30.04.18
13:03
(29) здесь http://catalog.mista.ru/public/603118/ огромная инструкция по доработке 7.7, это действительно все нужно делать? Зачем нужно округлять расчет всех сумм?
31 Franchiser
 
гуру
30.04.18
13:04
Причем поддерживается, например, Элвис фр-ф (фр-к), которые вроде как не являются онлайн-кассами
32 MWWRuza
 
гуру
30.04.18
14:37
(28)использовать старый фискальник
А какой у Вас "старый фискальник" - ? Многие ФР или даже принтеры чеков поддерживают модернизацию до ККТ с передачей данных. Некоторые достаточно перепрошить, в некоторых нужно контроллер менять. Ну, и в любом случае устанавливается вместо ЭКЛЗ - ФН(Фискальный накопитель).
Кроме того, при модернизации, даже если она "малой кровью", только заменой прошивки, все равно нужно комплект модернизации покупать - в случае "малой крови", это новый паспорт ККТ, шильдик(наклейка) на корпус с НОВЫМ серийным номером, зарегистрированным в базе производителя ККТ. В случае переделки "по крупному", это еще плата контроллера и необходимые сопутствующие детали(естественно, паспорт и шильдик с новым номером в этот комплект тоже входит). По сути, после модернизации, вы получаете новую кассу, от старой остается только принтер с корпусом.
Но, тут уже надо смотреть, что выгоднее - модернизировать или новую купить. В каком состоянии принтер, сколько комплект модернизации стоит и сколько новая касса, сами справитесь или кого-то подряжать под это дело придется, и т.д... В некоторых случаях, бывает проще новую купить, чем дорабатывать старую. Это, в конечном счете, Вам решать.
А по поводу подключения к 7.7, особых проблем нет. В зависимости от того, что у Вас за конфигурация, и какая ККТ будет, все решается от простейшего, типовыми обновлениями, до доработки конфы своими силами, или покупки одного из готовых решений.
33 big
 
30.04.18
16:13
ТС знатный тролль! 2 дня уже общественность "развлекает" своими вопросами. )))
34 Franchiser
 
гуру
30.04.18
16:51
(32) в типовых обновлениях, например ТИС, появилась поддержка онлайн-касс?
(33) :)))
35 NorthWind
 
30.04.18
16:59
(30) потому что из-за попозиционного разбиения может возникнуть ситуация, когда у вас суммы в вашем документе не пойдут с суммами в чеке и на общий итог не выйдет. Аппарату передается попозиционно цена и количество, сумму он считает сам, и не обязательно копейка в копейку так, как у 1С. Для того чтобы выйти на сумму в документе, применяются различные трюки с разбиением позиций, округлениями и т.д.
36 NorthWind
 
30.04.18
17:00
(26) ну вообще это не так уж мало.
37 NorthWind
 
30.04.18
17:05
(27) ну когда мне понадобилось, в принципе, удалось все сделать достаточно быстро с открытыми источниками. Сам аппарат, дока к дровам и вот это для экспериментов http://catalog.mista.ru/public/628914/. Единственное что - у меня был еще тестовый ФН, с которым, конечно, поудобнее. Но можно и без него.
38 HawkEye
 
30.04.18
20:52
(15) ты не поверишь )))

топик то о чем?
39 Franchiser
 
гуру
30.04.18
21:06
(37) к сожалению см, у меня нет, если можно скиньте на почту franchiserсобакаяндексру
40 Злопчинский
 
01.05.18
07:39
http://catalog.mista.ru/public/603118/ - ставится в конфигу просто. а "огромная инструкция" - это для лавочников, которые комп в первый раз увидели. и вдобавок много настроек, чтобы покрыть кучу всяких хотелок. и это всё - еще и работает.
41 Franchiser
 
гуру
01.05.18
10:46
(40) тут бесплатно только демка
42 MWWRuza
 
гуру
01.05.18
11:03
(34)Да.

(41)А почему должно быть бесплатно? Человек работал, писал, отлаживал... Он естественно хочет за это денег! Кушать то хочется. А ваша фирма, что, кассы просто так, для развлечения ставит? Тоже, наверное деньги зарабатываете, фирма Ваша... Можно немного поделиться с разработчиками ПО.

(39)Два СМ не жалко, отправил, пробуйте... Хотя, подход мне Ваш не нравится. Вы устроили целый "базар", но так и ни какой конкретики - какая у Вас программа(конфигурация), типовая или нет, какая касса сейчас имеется, и т.п. Без этой информации, вся ветка, это пустое сотрясение воздуха.
43 Franchiser
 
гуру
01.05.18
15:59
(42) я на фиксе, кассы не ставлю и вообще торговлей не занимаюсь, а это подработка.
Всем спасибо, тема закрыта
44 Злопчинский
 
01.05.18
17:50
(41) ну раз жаба давит мало-мало денег заплатить за готовый продукт с кучей настроек - тогда сам...
45 Сияющий в темноте
 
01.05.18
20:28
Смысл брать готовый продукт,если его все равно вписывать в конфигурацию,тут или просить пиограммиста,кторый э от продукт сделал,вписать или самому с нуля,чтобы потом избежать глупых вопросов,когда что то будет работать не так,и клиенту придетсч пыпаться обьяснить,что функционал где то взят,а не написан
хотя,сейчас и в драйверах ошибки бывают,и ничего,все едят кактусы и радуются жизни
46 Franchiser
 
гуру
01.05.18
20:36
(44) че-то у меня сомнения возникают что продукт готовый: нужно внести вручную изменения в конфу, зачем так много настроек тоже непонятно, так ещё и поддержка ограничена по времени, нужно ещё доплачивать потом.
47 NorthWind
 
01.05.18
21:16
(46) а какой идиот вам будет делать неограниченную по времени бесплатную поддержку, если год назад был ФФД 1.0, сейчас 1.05, а через пару лет может быть будет какой-нть 3.0, в котором понадобится все к чертям переписать и не факт, что получится... Здесь проблемы есть смысл решать исключительно по мере их поступления.
48 NorthWind
 
01.05.18
21:24
продукт, конечно же, неготовый, потому что никто из законодателей нам не обещал, что протокол ФФД 1.0 или же 1.05 или же 1.1 финальный и будет действовать во веки веков. Как только протокол, который поддерживается обработкой, становится неактуальным - обработку вы выкидываете на помойку и пилите новую. Или платите разработчику чтобы пилил он.
49 Злопчинский
 
01.05.18
22:21
(46) сделай УНИВЕРСАЛЬНЫЙ ПРОДУКТ, который может САМ интегрироваться в любую из типовых конф + в любую нетиповую конфу.

У автора - расписаны инструкции что делать для интеграции в типовые конфы и как интегрировать в нетиповые конфы.
50 victuan1
 
04.05.18
11:27
Как автор указанного в (30) решения сообщаю, что "минимальная" инструкция сводится к копированию обработок в папку Extforms, без внесения доработок в конфигурацию и в интерактивной настройке одной или пары параметров в интерфейсе внешней обработки.
Если у вас продажи только за полный расчет, нет необходимости указывать подробно в чеке суммы скидок, учитывать различные типы оплаты (наличными, безнал, подарочной картой и пр.), нет сложных форм оплаты (аванс, рассрочка, кредит, постоплата), нет подакцизных товаров, ЕГАИС, необходимости выдавать электронный чек покупателю и многого другого, то та ОГРОМНАЯ инструкция вам просто не понадобится.

Вот как выглядела самая первая инструкция этого решения:
[quote]1) В документ ЧекККМ добавлен реквизит АдресПокупателя, который выведен в диалог формы - необходим для отправки эл. чека покупателю. Вводить нужно или номер телефона покупателя (для отправки чека по СМС) или адрес эл. почты. Драйвер ФР сам разберется что именно ввели. Если не заполнять, то будет выводиться бумажный чек.

2) в модуль формы документа ЧекККМ в процедуру ПробитьЧекНаККМ() нужно добавить текст:
//начало тщи 54ФЗ
СписокТоваров.НоваяКолонка("Данные54ФЗ"); //инфа записывается в виде списка значений в первую строку таблицы СписокТоваров
СписокТоваров.ПолучитьСтрокуПоНомеру(1);
СписокТоваров.Данные54ФЗ = СоздатьОбъект("СписокЗначений");
СписокТоваров.Данные54ФЗ.ДобавитьЗначение(сокрлп(глПользователь.Наименование),"Кассир");
СписокТоваров.Данные54ФЗ.ДобавитьЗначение(сокрлп(АдресПокупателя),"АдресПокупателя");
//конец тщи 54ФЗ

3) В чеке необходимо печатать ФИО кассира. Оно будет браться из наименования текущего пользователя 1С.

4) обработка обслуживания фискального регистратора Атол по закону 54-ФЗ содержится в файле fr54_Atol.ert[/quote]

Но с тех пор очень много "воды утекло", клиенты требовали учет разных ситуаций и особенностей учета. Максимально старались учесть эти разносторонние особенности причем без ВНЕСЕНИЯ изменений в конфигурацию клиента, появились многочисленные ОПЦИОНАЛЬНЫЕ настройки и соответственно ПОДРОБНАЯ инструкция к ним.

Расчет сумм округлять в нашем решении НЕ НАДО, программа сама АВТОМАТИЧЕСКИ учтет сложные варианты скидок, даже такие случаи как учесть скидку 20 руб на покупку из 3 шт по цене 20 руб.

В любом случае, если есть конкретные вопросы - задавайте их здесь, постараюсь на все ответить.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой