|
v7: DBF как объяснить очередной сбой? | ☑ | ||
---|---|---|---|---|
0
AlexSTAL
25.01.17
✎
09:58
|
Первые Барабашки ещё не закончились (Барабашки 8.3 + DBF), как новые начались
В 7.7 крутится обработка, которая из DBF файлов загружает в 1С Вчера одна из заявок создалась частично: только общие реквизиты документа (дата, номер, автор, специализированный код), ни шапки, ни табличной части нет: https://yadi.sk/i/edXhIh9z3AmvEz При этом в журнале регистрации ошибок или транзакций нет, ошибок выполнения то же нет... Код обработки простейший, операция Записать() выполняется всего один раз... |
|||
1
Ёпрст
25.01.17
✎
10:00
|
Формат базы то какой хоть ? Скуль ? Дбф ?
Базе где ? По сети ? В Терминале ? Релиз 1с-ины какой ? |
|||
2
Ёпрст
25.01.17
✎
10:00
|
Код поделки какой ?
|
|||
3
Ёпрст
25.01.17
✎
10:01
|
Обсуждать сферического коня в вакууме не интересно
|
|||
4
AlexSTAL
25.01.17
✎
10:05
|
(1) DBF, Терминал, 27
(2) да простой - перебрать все строки в файле |
|||
5
NorthWind
25.01.17
✎
10:06
|
делайте в обработке текстовый лог и пишите все в него подробно - после каждой строчки - "строка такая-то выполнилась". Помогает.
|
|||
6
Ёпрст
25.01.17
✎
10:07
|
(4) реиндекс базы, для начала
|
|||
7
NorthWind
25.01.17
✎
10:07
|
у меня обработка, которая с ТСД данные собирает и пишет документы, по нескольку метров логов в день пишет, и в случае чего я всегда знаю что почему произошло
|
|||
8
AlexSTAL
25.01.17
✎
10:08
|
(5) Каждый день грузится до 600 заявок, такое первый раз
Думаю, что лог мало чем поможет |
|||
9
Ёпрст
25.01.17
✎
10:08
|
И, как проверил, что строк нет ?
Мот они есть, а ты их в поделке не заполняешь ничем. Аналогично с шапкой. |
|||
10
AlexSTAL
25.01.17
✎
10:08
|
(6) каждый день реиндексируется
|
|||
11
Морозов Александр
25.01.17
✎
10:08
|
И вообще... Некоторые проверяют количество строк в табличной части после создания документа. И если их нет выводят куданить в лог надпись "КОСЯК!!!!"
|
|||
12
Ёпрст
25.01.17
✎
10:09
|
Ну и без кода, ну ты понял, см (3)
|
|||
13
AlexSTAL
25.01.17
✎
10:09
|
(9) оригинал файла то был... вот только я его удалил, нужно было его ещё раз попробовать загрузить... только сегодня дошло
|
|||
14
Морозов Александр
25.01.17
✎
10:10
|
а может такой товар не найден... и поэтому строк нет
|
|||
15
NorthWind
25.01.17
✎
10:11
|
(8) поможет, куда он денется. А больше в продуктиве никак не отладиться, потому что ты тестируешь на примерах - все хорошо, а на реальных данных может куча всякого вылезти. Только логи. Потом смотреть, возможно, усложнять логирование если не все видно, что надо. Потом исправлять ошибку.
|
|||
16
VladZ
25.01.17
✎
10:16
|
(0) Все, что делается автоматически должно иметь логи. Как минимум, туда пишется старт/финиш.
Обязательно: 1. дата/время создания документа (потому как в 7.7 в журнал регистрации пишутся только интерактивные события). 2. Если есть поиск объектов по кодам - пишем код и найденный элемент. Чтобы потом проще было ответить на вопрос: "А почему загрузилась фигня какая-то?". 3. Критичные места (ошибка в ПО, ошибка в данных) помечать каким-нибудь словом (удобно будет искать потом). Слова не должны содержать жаргонизмы. Т.е. вариант в (11) - это несерьезно. Лучше от таких воздержаться. Как вариант: ВНИМАНИЕ!!! ПРОБЛЕМА!!! и т.п. |
|||
17
AlexSTAL
25.01.17
✎
10:16
|
Нашёл оригинал! Оказывается не удалил его!
Загрузил его в копию базы - загрузился без проблем |
|||
18
AlexSTAL
25.01.17
✎
10:16
|
(16) Логи есть, на скриншоте они видны
|
|||
19
VladZ
25.01.17
✎
10:18
|
+16 4. Необходимо отмечать этапы работы программы: старт / парсинг / формирование документов / финиш.
|
|||
20
NorthWind
25.01.17
✎
10:20
|
(18) Логи, которые не позволяют понять плюс-минус место в программе где произошла ошибка - это плохие логи. Должны быть переработаны.
|
|||
21
VladZ
25.01.17
✎
10:20
|
(18) В логах можно посмотреть, что в какое время делается. Имя файла и "создан документ" - это неинформативно. Даже нет даты/времени. Непонятно, сколько времени ушло на формирование документа. Может там нет данных. Или есть, но они неправильно проанализированы. В общем на картинке не лог, а жалкое подобие.
|
|||
22
NorthWind
25.01.17
✎
10:23
|
Приведу примерчик всего лишь одной отгрузки с ТСД.
01.12.2016 08:13:51: //// Начат новый файл отладки сервера ТСД //// 01.12.2016 08:45:18: Начат поиск контрагента по параметрам .1419 01.12.2016 08:45:18: Найден контрагент Физлицо (конд. изделия) 01.12.2016 08:45:18: ТСД EB2500286 начинает работать с Реализация 0000032274 от 01.12.2016 / заказ <не определено> 01.12.2016 08:51:09: EB2500286 4640003285071 получена строка для отгрузки Merletto с орехами (пакет 0,17 кг) шт 1 25.10.16 01.12.2016 08:51:18: EB2500286 4640003285187 получена строка для отгрузки Я в шоколаде какао-нуга (пакет 0,17 кг) шт 1 17.11.16 01.12.2016 08:51:29: EB2500286 4640003285101 получена строка для отгрузки Никея (пакет 0,17 кг) шт 1 10.11.16 01.12.2016 08:51:38: EB2500286 4640003285125 получена строка для отгрузки Афины (пакет 0,17 кг) шт 1 09.11.16 01.12.2016 08:51:50: EB2500286 4640003285200 получена строка для отгрузки Валенсия с какао-нугой (пакет 0,17 кг) шт 1 30.10.16 01.12.2016 08:52:00: EB2500286 4640003286627 получена строка для отгрузки Кокосовый Пашка (пакет 0,17 кг) шт 1 12.11.16 01.12.2016 08:52:08: EB2500286 4640003285064 получена строка для отгрузки Merletto с вишней (пакет 0,17 кг) шт 1 25.11.16 01.12.2016 08:52:18: EB2500286 4640003285118 получена строка для отгрузки Родос (пакет 0,17 кг) шт 1 09.11.16 01.12.2016 08:52:24: EB2500286 4640003286696 получена строка для отгрузки Я в шоколаде клубника (пакет 0,17 кг) шт 1 18.11.16 01.12.2016 08:52:31: EB2500286 4640003285095 получена строка для отгрузки Merletto с курагой (пакет 0,17 кг) шт 1 06.10.16 01.12.2016 08:52:44: EB2500286 2200833005007 получена строка для отгрузки Токио арахис глаз. (бесц. 0,5 кг вес) шт 1 24.11.16 01.12.2016 08:52:50: EB2500286 4640003283459 получена строка для отгрузки Espresso (пакет 0,5 кг) шт 1 18.11.16 01.12.2016 08:52:59: EB2500286 4640003283428 получена строка для отгрузки Americano (пакет 0,5 кг) шт 1 18.11.16 01.12.2016 08:53:10: EB2500286 4640003280731 получена строка для отгрузки Merletto с рисом и карамелью (пакет 0,5 кг) шт 1 21.11.16 01.12.2016 08:53:18: EB2500286 4640003280861 получена строка для отгрузки Я в шоколаде какао-нуга (пакет 0,2 кг) шт 1 17.11.16 01.12.2016 08:53:28: EB2500286 4640003286788 получена строка для отгрузки О том о сём (пакет 0,5 кг) шт 1 08.11.16 01.12.2016 08:53:45: Удалена ссылка на документ Реализация 0000032274 от 01.12.2016 с ТСД EB2500286 01.12.2016 08:53:45: Начат процесс записи документа Реализация 0000032274 от 01.12.2016 Свернутая таблица записей с терминала: ========= Вывод таблицы значений =========== Номенклатура Количество Единица ДатаИзготовления НомерСтраныЭкспорта СтранаЭкспорта Americano (пакет 0,5 кг) 1 шт 18.11.16 <null> <null> Espresso (пакет 0,5 кг) 1 шт 18.11.16 <null> <null> Merletto с вишней (пакет 0,17 кг) 1 шт 25.11.16 <null> <null> Merletto с курагой (пакет 0,17 кг) 1 шт 06.10.16 <null> <null> Merletto с орехами (пакет 0,17 кг) 1 шт 25.10.16 <null> <null> Merletto с рисом и карамелью (пакет 0,5 кг) 1 шт 21.11.16 <null> <null> Афины (пакет 0,17 кг) 1 шт 09.11.16 <null> <null> Валенсия с какао-нугой (пакет 0,17 кг) 1 шт 30.10.16 <null> <null> Кокосовый Пашка (пакет 0,17 кг) 1 шт 12.11.16 <null> <null> Никея (пакет 0,17 кг) 1 шт 10.11.16 <null> <null> О том о сём (пакет 0,5 кг) 1 шт 08.11.16 <null> <null> Родос (пакет 0,17 кг) 1 шт 09.11.16 <null> <null> Токио арахис глаз. (бесц. 0,5 кг вес) 1 шт 24.11.16 <null> <null> Я в шоколаде какао-нуга (пакет 0,17 кг) 1 шт 17.11.16 <null> <null> Я в шоколаде какао-нуга (пакет 0,2 кг) 1 шт 17.11.16 <null> <null> Я в шоколаде клубника (пакет 0,17 кг) 1 шт 18.11.16 <null> <null> ==== Окончание вывода таблицы значений ===== Список артикулов, по которым отгрузка идет в базовых единицах: ========= Вывод списка значений =========== ==== Окончание вывода списка значений ===== 01.12.2016 08:53:45: Список стран экспорта продукции: ========= Вывод списка значений =========== ==== Окончание вывода списка значений ===== 01.12.2016 08:53:45: Есть продукция для России (1-да, 0-нет): 1 01.12.2016 08:53:45: Есть продукция для экспорта (1-да, 0-нет): 0 01.12.2016 08:53:45: Граница отбора партий для данного документа: #20161208 0 0 01.12.2016 08:53:45: Создана таблица партий. ========= Вывод таблицы значений =========== Номенклатура Свойство Партия СтранаЭкспорта Остаток Americano (пакет 0,5 кг) 18.11.16 00000016 <null> 3.5 Espresso (пакет 0,5 кг) 18.11.16 00000016 <null> 2.5 Merletto с вишней (пакет 0,17 кг) 06.10.16 00000044 <null> 0.17 Merletto с вишней (пакет 0,17 кг) 25.11.16 00000049 <null> 4.25 Merletto с курагой (пакет 0,17 кг) 06.10.16 00000038 <null> 520.54 Merletto с орехами (пакет 0,17 кг) 25.10.16 00000022 <null> 2.72 Merletto с рисом и карамелью (пакет 0,5 кг) 21.11.16 00000052 <null> 2.5 Афины (пакет 0,17 кг) 09.11.16 00000029 <null> 41.65 Валенсия с какао-нугой (пакет 0,17 кг) 30.10.16 00000020 <null> 3.74 Кокосовый Пашка (пакет 0,17 кг) 12.11.16 00000037 <null> 102 Никея (пакет 0,17 кг) 10.11.16 00000031 <null> 0.68 О том о сём (пакет 0,5 кг) 08.11.16 00000027 <null> 4.5 Родос (пакет 0,17 кг) 09.11.16 00000045 <null> 26.18 Токио арахис глаз. (бесц. 0,5 кг вес) 24.11.16 00000002 <null> 0.5 Я в шоколаде какао-нуга (пакет 0,17 кг) 17.11.16 00000144 <null> -1.02 Я в шоколаде клубника (пакет 0,17 кг) 08.11.16 00000023 <null> 1.36 Я в шоколаде клубника (пакет 0,17 кг) 18.11.16 00000024 <null> 29.75 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:45: Выполнен подбор текущих партий по номенклатуре Americano (пакет 0,5 кг) с датой изготовления 18.11.16 ========= Вывод таблицы значений =========== Партия Остаток 00000016 3.5 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:45: >> Начато распределение по партиям для Americano (пакет 0,5 кг) дата изг 18.11.16 ед. к распределению: 1 01.12.2016 08:53:45: Распределено: 1 01.12.2016 08:53:45: >> Распределение по партиям для Americano (пакет 0,5 кг) дата изг 18.11.16 завершено. 01.12.2016 08:53:45: Выполнен подбор текущих партий по номенклатуре Espresso (пакет 0,5 кг) с датой изготовления 18.11.16 ========= Вывод таблицы значений =========== Партия Остаток 00000016 2.5 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:45: >> Начато распределение по партиям для Espresso (пакет 0,5 кг) дата изг 18.11.16 ед. к распределению: 1 01.12.2016 08:53:45: Распределено: 1 01.12.2016 08:53:45: >> Распределение по партиям для Espresso (пакет 0,5 кг) дата изг 18.11.16 завершено. 01.12.2016 08:53:45: Выполнен подбор текущих партий по номенклатуре Merletto с вишней (пакет 0,17 кг) с датой изготовления 25.11.16 ========= Вывод таблицы значений =========== Партия Остаток 00000049 4.25 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:45: >> Начато распределение по партиям для Merletto с вишней (пакет 0,17 кг) дата изг 25.11.16 ед. к распределению: 1 01.12.2016 08:53:45: Распределено: 1 01.12.2016 08:53:45: >> Распределение по партиям для Merletto с вишней (пакет 0,17 кг) дата изг 25.11.16 завершено. 01.12.2016 08:53:45: Выполнен подбор текущих партий по номенклатуре Merletto с курагой (пакет 0,17 кг) с датой изготовления 06.10.16 ========= Вывод таблицы значений =========== Партия Остаток 00000038 520.54 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:45: >> Начато распределение по партиям для Merletto с курагой (пакет 0,17 кг) дата изг 06.10.16 ед. к распределению: 1 01.12.2016 08:53:45: Распределено: 1 01.12.2016 08:53:45: >> Распределение по партиям для Merletto с курагой (пакет 0,17 кг) дата изг 06.10.16 завершено. 01.12.2016 08:53:45: Выполнен подбор текущих партий по номенклатуре Merletto с орехами (пакет 0,17 кг) с датой изготовления 25.10.16 ========= Вывод таблицы значений =========== Партия Остаток 00000022 2.72 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:45: >> Начато распределение по партиям для Merletto с орехами (пакет 0,17 кг) дата изг 25.10.16 ед. к распределению: 1 01.12.2016 08:53:45: Распределено: 1 01.12.2016 08:53:45: >> Распределение по партиям для Merletto с орехами (пакет 0,17 кг) дата изг 25.10.16 завершено. 01.12.2016 08:53:45: Выполнен подбор текущих партий по номенклатуре Merletto с рисом и карамелью (пакет 0,5 кг) с датой изготовления 21.11.16 ========= Вывод таблицы значений =========== Партия Остаток 00000052 2.5 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:45: >> Начато распределение по партиям для Merletto с рисом и карамелью (пакет 0,5 кг) дата изг 21.11.16 ед. к распределению: 1 01.12.2016 08:53:45: Распределено: 1 01.12.2016 08:53:45: >> Распределение по партиям для Merletto с рисом и карамелью (пакет 0,5 кг) дата изг 21.11.16 завершено. 01.12.2016 08:53:45: Выполнен подбор текущих партий по номенклатуре Афины (пакет 0,17 кг) с датой изготовления 09.11.16 ========= Вывод таблицы значений =========== Партия Остаток 00000029 41.65 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:45: >> Начато распределение по партиям для Афины (пакет 0,17 кг) дата изг 09.11.16 ед. к распределению: 1 01.12.2016 08:53:45: Распределено: 1 01.12.2016 08:53:45: >> Распределение по партиям для Афины (пакет 0,17 кг) дата изг 09.11.16 завершено. 01.12.2016 08:53:45: Выполнен подбор текущих партий по номенклатуре Валенсия с какао-нугой (пакет 0,17 кг) с датой изготовления 30.10.16 ========= Вывод таблицы значений =========== Партия Остаток 00000020 3.74 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:45: >> Начато распределение по партиям для Валенсия с какао-нугой (пакет 0,17 кг) дата изг 30.10.16 ед. к распределению: 1 01.12.2016 08:53:46: Распределено: 1 01.12.2016 08:53:46: >> Распределение по партиям для Валенсия с какао-нугой (пакет 0,17 кг) дата изг 30.10.16 завершено. 01.12.2016 08:53:46: Выполнен подбор текущих партий по номенклатуре Кокосовый Пашка (пакет 0,17 кг) с датой изготовления 12.11.16 ========= Вывод таблицы значений =========== Партия Остаток 00000037 102 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:46: >> Начато распределение по партиям для Кокосовый Пашка (пакет 0,17 кг) дата изг 12.11.16 ед. к распределению: 1 01.12.2016 08:53:46: Распределено: 1 01.12.2016 08:53:46: >> Распределение по партиям для Кокосовый Пашка (пакет 0,17 кг) дата изг 12.11.16 завершено. 01.12.2016 08:53:46: Выполнен подбор текущих партий по номенклатуре Никея (пакет 0,17 кг) с датой изготовления 10.11.16 ========= Вывод таблицы значений =========== Партия Остаток 00000031 0.68 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:46: >> Начато распределение по партиям для Никея (пакет 0,17 кг) дата изг 10.11.16 ед. к распределению: 1 01.12.2016 08:53:46: Распределено: 1 01.12.2016 08:53:46: >> Распределение по партиям для Никея (пакет 0,17 кг) дата изг 10.11.16 завершено. 01.12.2016 08:53:46: Выполнен подбор текущих партий по номенклатуре О том о сём (пакет 0,5 кг) с датой изготовления 08.11.16 ========= Вывод таблицы значений =========== Партия Остаток 00000027 4.5 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:46: >> Начато распределение по партиям для О том о сём (пакет 0,5 кг) дата изг 08.11.16 ед. к распределению: 1 01.12.2016 08:53:46: Распределено: 1 01.12.2016 08:53:46: >> Распределение по партиям для О том о сём (пакет 0,5 кг) дата изг 08.11.16 завершено. 01.12.2016 08:53:46: Выполнен подбор текущих партий по номенклатуре Родос (пакет 0,17 кг) с датой изготовления 09.11.16 ========= Вывод таблицы значений =========== Партия Остаток 00000045 26.18 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:46: >> Начато распределение по партиям для Родос (пакет 0,17 кг) дата изг 09.11.16 ед. к распределению: 1 01.12.2016 08:53:46: Распределено: 1 01.12.2016 08:53:46: >> Распределение по партиям для Родос (пакет 0,17 кг) дата изг 09.11.16 завершено. 01.12.2016 08:53:46: Выполнен подбор текущих партий по номенклатуре Токио арахис глаз. (бесц. 0,5 кг вес) с датой изготовления 24.11.16 ========= Вывод таблицы значений =========== Партия Остаток 00000002 0.5 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:46: >> Начато распределение по партиям для Токио арахис глаз. (бесц. 0,5 кг вес) дата изг 24.11.16 ед. к распределению: 1 01.12.2016 08:53:46: Распределено: 1 01.12.2016 08:53:46: >> Распределение по партиям для Токио арахис глаз. (бесц. 0,5 кг вес) дата изг 24.11.16 завершено. 01.12.2016 08:53:46: Выполнен подбор текущих партий по номенклатуре Я в шоколаде какао-нуга (пакет 0,17 кг) с датой изготовления 17.11.16 ========= Вывод таблицы значений =========== Партия Остаток ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:46: Я в шоколаде какао-нуга (пакет 0,17 кг) дата изг. 17.11.16 - нет подходящих партий! 01.12.2016 08:53:46: >> Начато распределение по партиям для Я в шоколаде какао-нуга (пакет 0,17 кг) дата изг 17.11.16 ед. к распределению: 1 01.12.2016 08:53:46: Распределено: 1 01.12.2016 08:53:46: >> Распределение по партиям для Я в шоколаде какао-нуга (пакет 0,17 кг) дата изг 17.11.16 завершено. 01.12.2016 08:53:46: Выполнен подбор текущих партий по номенклатуре Я в шоколаде какао-нуга (пакет 0,2 кг) с датой изготовления 17.11.16 ========= Вывод таблицы значений =========== Партия Остаток ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:46: Я в шоколаде какао-нуга (пакет 0,2 кг) дата изг. 17.11.16 - нет подходящих партий! 01.12.2016 08:53:46: >> Начато распределение по партиям для Я в шоколаде какао-нуга (пакет 0,2 кг) дата изг 17.11.16 ед. к распределению: 1 01.12.2016 08:53:46: Распределено: 1 01.12.2016 08:53:46: >> Распределение по партиям для Я в шоколаде какао-нуга (пакет 0,2 кг) дата изг 17.11.16 завершено. 01.12.2016 08:53:46: Выполнен подбор текущих партий по номенклатуре Я в шоколаде клубника (пакет 0,17 кг) с датой изготовления 18.11.16 ========= Вывод таблицы значений =========== Партия Остаток 00000024 29.75 ==== Окончание вывода таблицы значений ===== 01.12.2016 08:53:46: >> Начато распределение по партиям для Я в шоколаде клубника (пакет 0,17 кг) дата изг 18.11.16 ед. к распределению: 1 01.12.2016 08:53:46: Распределено: 1 01.12.2016 08:53:46: >> Распределение по партиям для Я в шоколаде клубника (пакет 0,17 кг) дата изг 18.11.16 завершено. 01.12.2016 08:53:46: Реализация 0000032274 от 01.12.2016 записан. 01.12.2016 08:53:52: Попытка проведения документа Реализация 0000032274 не удалась из-за ошибок. 01.12.2016 08:53:52: СчетФактураВыданный 0000032273 от 01.12.2016 записан. 01.12.2016 08:53:52: ТТН 0000097072 от 01.12.2016 записан. 01.12.2016 08:53:52: Документ Реализация 0000032274 от 01.12.2016 и сопутствующие записаны // -------------------------------------------------------------------------------- |
|||
23
VladZ
25.01.17
✎
10:26
|
(22) Круть!
|
|||
24
Ёпрст
25.01.17
✎
12:21
|
(22) Попытка проведения документа Реализация 0000032274 не удалась из-за ошибок.
И ? все го лишь один раз пытаетесь проводить ? |
|||
25
NorthWind
25.01.17
✎
13:50
|
(24) А там повторное проведение не даст ничего. Это достаточно редкая ситуация, возникает чаще всего из-за пересорта по датам изготовления. Исправляется оператором вручную.
|
|||
26
Это_mike
25.01.17
✎
13:52
|
(25) иногда не проводится из-за занятости журнала....
в этом случае многократное может помочь |
|||
27
Ёпрст
25.01.17
✎
13:54
|
(25) ну, ты же судя по логу ошибку не проведения даже не пытаешься обработать, это не есть гуд. Там может быть банально ошибка транзакции
|
|||
28
NorthWind
25.01.17
✎
13:54
|
(26) для нас в этом смысле критична запись документа. Вот в этом случае мы делаем повторные попытки. За проведением при необходимости есть кому посмотреть.
|
|||
29
Ёпрст
25.01.17
✎
13:55
|
и тогда нужно просто повторить, или неуникальность нумера создаваемого дока или еще чего
|
|||
30
NorthWind
25.01.17
✎
13:55
|
(29) я все это проверяю при записи документа. См. (28).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |