[ТЕМА ЗАКРЫТА]
16.09.2016 05:37
dragonEr
 
При создании документа инвентаризации выходит ошибка
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 22
Размер:	27.5 Кб
ID:	7724  
16.09.2016 08:44
jokerpnz
 
Цитата:
baggio я конечно всё понимаю... но вот я по ходу идиот...
я не понимаю как поставить продукцию полученную до 01.01.16...
зачем там ТТН егаис? ее же тогда не было... или я туплю?
если ставить на регистр1 обязательно из справки А заполнять форму в миниатюре ниже, так было всегда.
смотрим схему ActChargeOn_v2.xsd, там ссылка на ActInventoryF1F2Info.xsd, в котором обязательные поля в разделе InformF1RegType

Код:
        <xs:element name="Quantity" type="c:PositiveDecimalType" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Количество</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BottlingDate" type="c:DateNoTime" nillable="false" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Дата розлива продукции</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TTNNumber" type="c:NoEmptyString50" nillable="false" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Номер ТТН</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TTNDate" type="c:DateNoTime" nillable="false" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Дата накладной</xs:documentation>
        </xs:annotation>
      </xs:element>
если ставить на регистр2, то данные из справок А не нужны
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 21
Размер:	44.5 Кб
ID:	7725  
16.09.2016 09:20
jokerpnz
 
Цитата:
dragonEr При создании документа инвентаризации выходит ошибка
поправил, обновил в автообновлении и на ядиске
sql compact edition не поддерживает инструкцию row_number(
сделал по-другому
16.09.2016 12:01
baggio
 
Цитата:
jokerpnz если ставить на регистр2, то данные из справок А не нужны
не совсем понимаю откуда скриншот...
раходим во второй решистр... говорим добавить акт...
добавляем....
в акте нажимаем добавить и видем только номенклатуру которая приходила по егаис...
не вижу как открыть окно которое как у тебя...
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 22
Размер:	202.7 Кб
ID:	7726  
16.09.2016 12:30
jokerpnz
 
стоп.
то есть постановка на баланс сразу во второй регистр, ну так добавляй номенклатуру и отправляй акт
АП будет на остатках во втором регистре

только я не понял, где ты увидел ТТН егаис?
Цитата:
зачем там ТТН егаис? ее же тогда не было...
то окно, которое я показал, это в акте постановке на баланс в регистре1 кнопка InformAB в спецификации
19.09.2016 12:26
baggio
 
Цитата:
jokerpnz если ставить на регистр1 обязательно из справки А заполнять форму в миниатюре ниже, так было всегда.
смотрим схему ActChargeOn_v2.xsd, там ссылка на ActInventoryF1F2Info.xsd, в котором обязательные поля в разделе InformF1RegType

Код:
        <xs:element name="Quantity" type="c:PositiveDecimalType" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Количество</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BottlingDate" type="c:DateNoTime" nillable="false" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Дата розлива продукции</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TTNNumber" type="c:NoEmptyString50" nillable="false" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Номер ТТН</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TTNDate" type="c:DateNoTime" nillable="false" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Дата накладной</xs:documentation>
        </xs:annotation>
      </xs:element>
если ставить на регистр2, то данные из справок А не нужны
Цитата:
jokerpnz стоп.
то есть постановка на баланс сразу во второй регистр, ну так добавляй номенклатуру и отправляй акт
АП будет на остатках во втором регистре

только я не понял, где ты увидел ТТН егаис?

то окно, которое я показал, это в акте постановке на баланс в регистре1 кнопка InformAB в спецификации

1. да сразу на второй... хрен сейчас кто найдет данные из справок...
2. Что значит добавляй номенклатуру? низя как нить автоматизировать? типа просканировал марки скопом... по ним отправились запросы что это за товар и потом сразу акт о постановке на баланс по второму регистру... просто какойто мастер поставки на баланс чтоли...
не?
3. и если что поподробнее про добавление номенклатуры я так и не понял если честно...
19.09.2016 12:59
jokerpnz
 
Цитата:
baggio 1. да сразу на второй... хрен сейчас кто найдет данные из справок...
2. Что значит добавляй номенклатуру? низя как нить автоматизировать? типа просканировал марки скопом... по ним отправились запросы что это за товар и потом сразу акт о постановке на баланс по второму регистру... просто какойто мастер поставки на баланс чтоли...
не?
3. и если что поподробнее про добавление номенклатуры я так и не понял если честно...
в твоём посте 334 в миниатюре видим окно, в котором есть список АП(номенклатура), вот её и нужно добавлять в спецификацию акта(двойным щелчком или выделить позицию и нажать энтер). могу завтра утром сделать в этом окне в строке поиска автоматический перевод PDF417 в алккод. Если такого алккода не будет в базе, то из Разделы/Справочники/Алкопродукция запросить данную АП, там в выпадающем списке есть запрос по акцизной марке.
Мастер можно сделать, но сейчас инвентаризацию пока допиливаю. Как доделаю, если ещё актуально будет, сделаю мастер
19.09.2016 13:09
baggio
 
Ок ждем...
1. да руками выбирать из списка совсем не вариант... операторы криворукие на 146%
2. Да запрашивать данную АП нужно автоматически... иначе какой смысл...
3. В выпадающем списке увидел запросить по ПДФ417... а чего не кнопкой то? а куда сканировать марку то?
нажимаю внизу добавить и... падает...
Миниатюры
Нажмите на изображение для увеличения
Название: бац.png
Просмотров: 14
Размер:	37.9 Кб
ID:	7732  
19.09.2016 13:55
jokerpnz
 
Цитата:
baggio Ок ждем...
1. да руками выбирать из списка совсем не вариант... операторы криворукие на 146%
2. Да запрашивать данную АП нужно автоматически... иначе какой смысл...
3. В выпадающем списке увидел запросить по ПДФ417... а чего не кнопкой то? а куда сканировать марку то?
нажимаю внизу добавить и... падает...
в выпадающем списке выбираешь "запросить по ПДФ417", в поле ИНН(переименую тоже) читаешь марку и нажимаешь на кнопку "Отправить запрос"

внизу - это связанные артикулы из товароучётки, чтобы это работало, нужно в Сервис/Параметры прописать строку подключения к БД товароучётки. Запросы написаны только под супермаг+, для других товароучёток нужно редактировать запросы в Сервис/Внешняя БД/Запросы к внешней БД
19.09.2016 14:03
baggio
 
Цитата:
jokerpnz в выпадающем списке выбираешь "запросить по ПДФ417", в поле ИНН(переименую тоже) читаешь марку и нажимаешь на кнопку "Отправить запрос"
20.09.2016 16:57
jokerpnz
 
- для полноценного SQL Server многопользовательская работа с инвентаризацией, данные обновляются онлайн. В случае потери связи с сервером все данные будет сохранены
- загрузка списка акцизных марок из файла txt в инвентаризацию, меню Действие/Загрузить PDF417 из файла. Если алккода нет в базе данных, то происходит автоматический запрос в егаис. В спецификацию АП попадает без названия, название и другие характеристики товара будут отображаться, после получения ответа на запрос АП
- Запрос АП из файла txt. Разделы/Справочники/Алкопродукция в меню Действие/Загрузить запрос из файла. В файле могут содержаться как алккоды, так и акцизные марки

В обоих загрузках, если акцизные марки некорректные, то в конце операции открывается файл со списком некорректных акцизных марок. Файл должен иметь следующий вид:

57N00001CKY3JPQY3YM1NW710901007002773D769BB62F1B041AE93F72F705F4854E
57N000000HZ9GTIX1TJ01EQ50731004037661052E68932D5B410B8656C6FE2CAC862
57N0000165GUQ7J565K3AWY51117003056348111B1A3F99244559B5F08125E498486

для запроса АП, в файле может содержаться алккод
0123130000001876114


обновил только на ядиске, в автообновлении старая версия, т.к. новый функционал инвентаризации тестируется
21.09.2016 05:14
dragonEr
 
В инвентаризации при удалении строки алкокода выходит ошибка "Ошибка выполнения запроса"
21.09.2016 10:24
jokerpnz
 
Цитата:
dragonEr В инвентаризации при удалении строки алкокода выходит ошибка "Ошибка выполнения запроса"
спасибо, поправил
обновил на ядиске, достаточно заменить только egais.exe
21.09.2016 12:47
jokerpnz
 
обновил ещё раз.
как оказалось егаис не умеет обрабатывать запросы АП списком, хотя это предусмотрено схемой, ответ приходит только на первый АП в списке. Поэтому загрузка из файла будет долгой(
На запрос одного АП уходит 1-3 секунды пока УТМ подпишется файл. Поэтому наберитесь терпения при запросе АП из файла
21.09.2016 14:22
Ринат
 
Добрый день, не получилось выполнить подключение к внешней БД на 64 битной системе (win7), на 32 битной все отлично работает...
21.09.2016 15:12
jokerpnz
 
Цитата:
Ринат Добрый день, не получилось выполнить подключение к внешней БД на 64 битной системе (win7), на 32 битной все отлично работает...
Если вы подключаетесь к оракл.

Попробуйте эту строку
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;

у меня тоже на х64 не работало подключение
решил проблему так
отсюда скачал клиента оракл х64
Oracle Client x64

у нас везде 11 клиент, поэтому качал
64-bit ODAC 11.2 Release 5 (11.2.0.3.20) for Windows x64
ODAC1120320_x64.zip - 225 MB (230,297,429 bytes)

в network\admin положил файл tnsnames.ora из старого клиента оракл
строку подключения использовал ту, что наверху
21.09.2016 16:03
baggio
 
Если стоит новая версия с я.диска... при запуске в автообновлялке старая...
то при старте сверка версий и говорит что есть более новая (что не соответсвует действительности) при согласии откат на старую версию с сервера...

решение: сверять номера версий и предлогать обновится если только выше текущей..
21.09.2016 16:27
jokerpnz
 
Цитата:
baggio Если стоит новая версия с я.диска... при запуске в автообновлялке старая...
то при старте сверка версий и говорит что есть более новая (что не соответсвует действительности) при согласии откат на старую версию с сервера...

решение: сверять номера версий и предлогать обновится если только выше текущей..
про это знаю, но руки никак не дойдут до обновлялки(
как оттестируем и в автообновлялке сделаю
22.09.2016 05:22
grserge
 
Версия программы 1.5.88.1231
При попытке добавить в инвентаризацию АП из txt-файла получаю сообщение:
Миниатюры
Нажмите на изображение для увеличения
Название: 20160922_03.png
Просмотров: 12
Размер:	10.5 Кб
ID:	7743  
22.09.2016 06:22
n_stasuk
 
Цитата:
grserge Версия программы 1.5.88.1231
При попытке добавить в инвентаризацию АП из txt-файла получаю сообщение:
Ваш файл с марками на этом же компьютере лежит или из сети грузите?
22.09.2016 08:53
grserge
 
Цитата:
n_stasuk Ваш файл с марками на этом же компьютере лежит или из сети грузите?
Файл находится на этом же компьютере
22.09.2016 09:06
jokerpnz
 
поправил загрузку из файла, обновил на ядиске и в автообновлении. везде актуальная версия

замечания baggio по поводу автообновления тоже учёл, уведомление об обновлении будет только, если в автообновлении версия выше
23.09.2016 07:06
Ринат
 
Доброго времени суток.
Вот еще что хотелось бы, в документах жмем добавить, выходит список продукции, выделяем штук 10 наименований, жмем ОК(или enter) а в документ добавляется только одна... Очень хотелось что бы добавлялись все выделенные...

И подскажите пример строки подключения к MS SQL Express для SQL версии, с MS SQL не работал можно сказать, что то не выходит подключиться...
23.09.2016 11:00
jokerpnz
 
поправлю

если с ядиска скачаете версию для SQL Server, то в файле конфигурации есть пример строки
<connectionStrings>
<add name="DbConnectionString" connectionString="Data Source=JOKERPC;Initial Catalog=egaism;User ID=sa;Password=111;MultipleActiveResultSets=true" />
</connectionStrings>
23.09.2016 16:57
jokerpnz
 
- в инвентаризации обновление планового остатка. меню Действие/Обновить плановые остатки. Выбираем остаток в регистре2. Плановый остаток обновляется. Позиции которые есть в инвентаризации, но нет в остатках план = 0, которые есть в остатках, но нет в инвентаризации добавляются
23.09.2016 17:02
jokerpnz
 
Цитата:
Ринат Доброго времени суток.
Вот еще что хотелось бы, в документах жмем добавить, выходит список продукции, выделяем штук 10 наименований, жмем ОК(или enter) а в документ добавляется только одна... Очень хотелось что бы добавлялись все выделенные...
дошёл до этого вопроса, смотрю на реализацию и смотрю на кнопку "не закрывать окно после добавления"

там ведь можно выделить строку и сразу нажать Enter, она улетит в спецификацию, окно выбора не закроется и фильтр тот же будет и выделенная строка та же

не совсем понял зачем мышкой выделять всё и потом добавлять
там и двойным щелчком работает в таблице

опишите, пожалуйста, случай при котором нужна такая необходимость? я не совсем понимаю(
23.09.2016 18:33
Ринат
 
К примеру, хочу в документ списания запихнуть 10 позиций за январь, делаю нужный фильтр, ставлю сортировку по дате ттн(двигаю столбец Дата ТТН в лево, что бы видно было), выбираю 10 позиций, жму enter в спецификацию добавляется 1 позиция, столбец слетает обратно в конец, не удобно получается...
Зато в самой спецификации можно выделить нужные строки и удалить их... так бы в окне выбора....
23.09.2016 18:46
Ринат
 
Пытаюсь завести SQL версию Helpera, настроил строку подключения к SQL, создал базу, прогнал скрипты Инициализация скуля.sql и оптимизация базы.sql. После запуска выходят ошибки, лог во вложении.
Где косячу? как его нормально запустить?
Еще вопрос, если все магазины подключить к одной базе, как их разделить, что бы не видели документы и данные друг друга, а общими были только связки с артикулами СМ?
Вложения
Тип файла: 7z EGAIS23092016.7z (1.6 Кб, 3 просмотров)
24.09.2016 13:55
jokerpnz
 
Цитата:
Ринат Пытаюсь завести SQL версию Helpera, настроил строку подключения к SQL, создал базу, прогнал скрипты Инициализация скуля.sql и оптимизация базы.sql. После запуска выходят ошибки, лог во вложении.
Где косячу? как его нормально запустить?
Еще вопрос, если все магазины подключить к одной базе, как их разделить, что бы не видели документы и данные друг друга, а общими были только связки с артикулами СМ?
всё правильно делаете, косяк в обновлении базы был, поправил, выложил на ядиск. базу придётся пересоздать

Сервис/Обслуживаемые УТМ нажимаете редактирование, вводите пароль из файла Readme, тот же, что и на удаление ТТН. Добавляете все ваши фсрарид, путь до УТМ и тд

Операторы подключаются, Сервис/Обслуживаемые УТМ, выбирают нужный УТМ, нажимают правой кнопкой и кликают текущий УТМ. После перезапуска под этим же пользователем, выбранный утм сам будет выбираться. Документы, запросы и тд они будут видеть только свои
Если подключаться будут к терминальному серверу, то для каждого магазина должен быть свой пользователь, т.к. текущий утм хранится в профиле пользователя
25.09.2016 07:17
Ринат
 
Теперь выходит другая ошибка, раньше правда тоже такая бывало выходила...
Еще вопрос можно как то перенести данные из простых версий хелпера в SQL версию - не при помощи загрузки XML....
Вложения
Тип файла: 7z EGAIS25092016.7z (1.1 Кб, 2 просмотров)


Опции темы


Часовой пояс GMT +3, время: 02:26.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.